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

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

Uses of IfThenElseStatement in edu.rice.cs.javalanglevels
 

Methods in edu.rice.cs.javalanglevels with parameters of type IfThenElseStatement
 TypeData BodyTypeChecker.forIfThenElseStatement(IfThenElseStatement that)
          First, visit the condition expression of the if-then-else statement with a special visitor that makes sure no assignment is done.
 Void JExpressionIFPrunableDepthFirstVisitor.forIfThenElseStatement(IfThenElseStatement that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forIfThenElseStatementDoFirst(IfThenElseStatement that)
           
 Void JExpressionIFPrunableDepthFirstVisitor.forIfThenElseStatementOnly(IfThenElseStatement that)
           
 TypeData BodyTypeChecker.forIfThenElseStatementOnly(IfThenElseStatement that, TypeData testExpression_result, TypeData thenStatement_result, TypeData elseStatement_result)
          Make sure that the conditional expression has the right type, and if both branches of the if/else return, return a value the common super type of the two return types.
 

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

Methods in edu.rice.cs.javalanglevels.tree with parameters of type IfThenElseStatement
 RetType JExpressionIFAbstractVisitor.forIfThenElseStatement(IfThenElseStatement that)
           
 void JExpressionIFDepthFirstVisitor_void.forIfThenElseStatement(IfThenElseStatement that)
           
 void JExpressionIFAbstractVisitor_void.forIfThenElseStatement(IfThenElseStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIfThenElseStatement(IfThenElseStatement that)
           
 RetType JExpressionIFDepthFirstVisitor.forIfThenElseStatement(IfThenElseStatement that)
           
 RetType JExpressionIFVisitor.forIfThenElseStatement(IfThenElseStatement that)
          Process an instance of IfThenElseStatement.
 void JExpressionIFVisitor_void.forIfThenElseStatement(IfThenElseStatement that)
          Process an instance of IfThenElseStatement.
 void JExpressionIFDepthFirstVisitor_void.forIfThenElseStatementDoFirst(IfThenElseStatement that)
           
 void JExpressionIFDepthFirstVisitor_void.forIfThenElseStatementOnly(IfThenElseStatement that)
           
 JExpressionIF JExpressionIFCopyDepthFirstVisitor.forIfThenElseStatementOnly(IfThenElseStatement that, JExpressionIF testExpression_result, JExpressionIF thenStatement_result, JExpressionIF elseStatement_result)
           
 RetType JExpressionIFDepthFirstVisitor.forIfThenElseStatementOnly(IfThenElseStatement that, RetType testExpression_result, RetType thenStatement_result, RetType elseStatement_result)