public class ForStmt extends Statement
Modifier and Type | Field and Description |
---|---|
private Statement |
body_Loop_block |
private Expr |
head_Condition |
private Expr |
head_Condition_1 |
private Expr |
head_Initializer |
private Expr |
head_Initializer_1 |
private Expr |
head_Loop_expr |
private Expr |
head_Loop_expr_1 |
parent
Constructor and Description |
---|
ForStmt(int offset,
int variableLength) |
Modifier and Type | Method and Description |
---|---|
Menge<SyntaxTreeNode> |
getChildren() |
int |
getTypeLineNumber() |
JavaCodeResult |
printJavaCode(ResultSet resultSet) |
(package private) void |
sc_check(Menge<Class> classname,
java.util.Hashtable ch,
java.util.Hashtable<java.lang.String,java.lang.String> bh,
boolean ext,
java.util.Hashtable parach,
java.util.Hashtable<java.lang.String,java.util.Hashtable> parabh) |
void |
set_body_Loop_block(Statement statement) |
void |
set_head_Condition(Expr expr) |
void |
set_head_Initializer(Expr expr) |
void |
set_head_Loop_expr(Expr expr) |
java.lang.String |
toString() |
ConstraintsSet |
TYPEStmt(TypeAssumptions assumptions) |
void |
wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist,
Menge<GenericTypeVar> genericMethodParameters) |
getDescription, getOffset, getReturnType, getType, getTypeInformation, getVariableLength, setReturnType, setType
addTypeInsertPoints, equals, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesType
private Expr head_Initializer_1
private Expr head_Condition_1
private Expr head_Loop_expr_1
private Expr head_Initializer
private Expr head_Condition
private Expr head_Loop_expr
private Statement body_Loop_block
void sc_check(Menge<Class> classname, java.util.Hashtable ch, java.util.Hashtable<java.lang.String,java.lang.String> bh, boolean ext, java.util.Hashtable parach, java.util.Hashtable<java.lang.String,java.util.Hashtable> parabh) throws SCStatementException
SCStatementException
public java.lang.String toString()
toString
in class java.lang.Object
public void wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist, Menge<GenericTypeVar> genericMethodParameters)
wandleRefTypeAttributes2GenericAttributes
in class Statement
public void set_head_Initializer(Expr expr)
public void set_head_Condition(Expr expr)
public void set_head_Loop_expr(Expr expr)
public void set_body_Loop_block(Statement statement)
public ConstraintsSet TYPEStmt(TypeAssumptions assumptions)
public int getTypeLineNumber()
public JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode
in class Statement
public Menge<SyntaxTreeNode> getChildren()
getChildren
in class SyntaxTreeNode