Uses of Class
edu.rice.cs.javalanglevels.tree.ValueReturnStatement

Packages that use ValueReturnStatement
edu.rice.cs.javalanglevels   
edu.rice.cs.javalanglevels.tree   
 

Uses of ValueReturnStatement in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type ValueReturnStatement
 TypeData BodyTypeChecker.forValueReturnStatement(ValueReturnStatement that)
          Visit the value being returned to determine its type.
 Void JExpressionIFPrunableDepthFirstVisitor.forValueReturnStatement(ValueReturnStatement that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forValueReturnStatementDoFirst(ValueReturnStatement that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forValueReturnStatementOnly(ValueReturnStatement that)
           
 TypeData BodyTypeChecker.forValueReturnStatementOnly(ValueReturnStatement that, TypeData valueRes)
          Make sure that the enclosing method is declared to throw the same type as the return statement is trying to return.
 TypeData ConstructorBodyTypeChecker.forValueReturnStatementOnly(ValueReturnStatement that, TypeData valueRes)
          Throw an error and return null, becuase constructors cannot have value return statements in their bodies.
 

Uses of ValueReturnStatement in edu.rice.cs.javalanglevels.tree
 

Methods in edu.rice.cs.javalanglevels.tree with parameters of type ValueReturnStatement
 RetType JExpressionIFAbstractVisitor.forValueReturnStatement(ValueReturnStatement that)
           
 void JExpressionIFDepthFirstVisitor_void.forValueReturnStatement(ValueReturnStatement that)
           
 void JExpressionIFAbstractVisitor_void.forValueReturnStatement(ValueReturnStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forValueReturnStatement(ValueReturnStatement that)
           
 RetType JExpressionIFDepthFirstVisitor.forValueReturnStatement(ValueReturnStatement that)
           
 RetType JExpressionIFVisitor.forValueReturnStatement(ValueReturnStatement that)
          Process an instance of ValueReturnStatement.
 void JExpressionIFVisitor_void.forValueReturnStatement(ValueReturnStatement that)
          Process an instance of ValueReturnStatement.
 void JExpressionIFDepthFirstVisitor_void.forValueReturnStatementDoFirst(ValueReturnStatement that)
           
 void JExpressionIFDepthFirstVisitor_void.forValueReturnStatementOnly(ValueReturnStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forValueReturnStatementOnly(ValueReturnStatement that, JExpressionIF value_result)
           
 RetType JExpressionIFDepthFirstVisitor.forValueReturnStatementOnly(ValueReturnStatement that, RetType value_result)