|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||