public class IfStmt extends Statement
| Modifier and Type | Field and Description |
|---|---|
Statement |
else_block |
Expr |
expr |
boolean |
hamaDebug |
protected static Logger |
parserlog |
Statement |
then_block |
parent| Constructor and Description |
|---|
IfStmt(int offset,
int variableLength) |
| Modifier and Type | Method and Description |
|---|---|
Menge<SyntaxTreeNode> |
getChildren() |
int |
getTypeLineNumber() |
JavaCodeResult |
printJavaCode(ResultSet resultSet) |
void |
set_Else_block(Statement blk) |
void |
set_Expr(Expr exp) |
void |
set_Then_block(Statement blk) |
ConstraintsSet |
TYPEStmt(TypeAssumptions assumptions) |
void |
wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist,
Menge<GenericTypeVar> genericMethodParameters) |
getDescription, getOffset, getReturnType, getType, getTypeInformation, getVariableLength, setReturnType, setTypeaddTypeInsertPoints, equals, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesTypepublic boolean hamaDebug
public Expr expr
public Statement then_block
public Statement else_block
protected static Logger parserlog
public void set_Expr(Expr exp)
public void set_Then_block(Statement blk)
public void set_Else_block(Statement blk)
public void wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist, Menge<GenericTypeVar> genericMethodParameters)
wandleRefTypeAttributes2GenericAttributes in class Statementpublic ConstraintsSet TYPEStmt(TypeAssumptions assumptions)
public int getTypeLineNumber()
public JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode in class Statementpublic Menge<SyntaxTreeNode> getChildren()
getChildren in class SyntaxTreeNode