| java.lang.Object de.uka.ilkd.key.java.JavaSourceElement de.uka.ilkd.key.java.JavaProgramElement de.uka.ilkd.key.java.JavaNonTerminalProgramElement de.uka.ilkd.key.java.statement.JavaStatement de.uka.ilkd.key.java.statement.LoopStatement
All known Subclasses: de.uka.ilkd.key.java.statement.Do, de.uka.ilkd.key.java.statement.While, de.uka.ilkd.key.java.statement.For,
Constructor Summary | |
public | LoopStatement() Loop statement. | public | LoopStatement(Statement body) Loop statement. | public | LoopStatement(Expression guard) Loop statement. | public | LoopStatement(Expression guard, Statement body, ExtList comments) Loop statement. | public | LoopStatement(Expression guard, Statement body, ExtList comments, PositionInfo pos) | public | LoopStatement(Expression guard, Statement body, Annotation[] a) Loop statement. | public | LoopStatement(Expression guard, Statement body, Annotation[] a, PositionInfo pos) | public | LoopStatement(LoopInitializer[] inits, Expression guard, Expression[] updates, Statement body) Loop statement. | public | LoopStatement(ILoopInit inits, IGuard guard, IForUpdates updates, Statement body, ExtList comments) Loop statement. | public | LoopStatement(ILoopInit inits, IGuard guard, IForUpdates updates, Statement body, ExtList comments, PositionInfo pos) | public | LoopStatement(ILoopInit inits, IGuard guard, IForUpdates updates, Statement body) Loop statement. |
LoopStatement | public LoopStatement()(Code) | | Loop statement.
|
LoopStatement | public LoopStatement(Statement body)(Code) | | Loop statement.
Parameters: body - a statement. |
LoopStatement | public LoopStatement(Expression guard)(Code) | | Loop statement.
Parameters: guard - the guard expression. |
LoopStatement | public LoopStatement(LoopInitializer[] inits, Expression guard, Expression[] updates, Statement body)(Code) | | Loop statement. This constructor is used for the transformation
of Recoder to KeY.
Parameters: inits - the initializers of the loop Parameters: guard - the guard of the loop Parameters: updates - the updates of the loop Parameters: body - the body of the loop |
LoopStatement | public LoopStatement(ILoopInit inits, IGuard guard, IForUpdates updates, Statement body, ExtList comments)(Code) | | Loop statement. This constructor is used for the transformation
of Recoder to KeY.
Parameters: inits - the initializers of the loop Parameters: guard - the guard of the loop Parameters: updates - the updates of the loop Parameters: body - the body of the loop Parameters: comments - the comments attached to this statement. |
LoopStatement | public LoopStatement(ILoopInit inits, IGuard guard, IForUpdates updates, Statement body)(Code) | | Loop statement. This constructor is used for the transformation
of Recoder to KeY.
Parameters: inits - the initializers of the loop Parameters: guard - the guard of the loop Parameters: updates - the updates of the loop Parameters: body - the body of the loop |
getAnnotationCount | public int getAnnotationCount()(Code) | | |
getChildAt | public ProgramElement getChildAt(int index)(Code) | | Returns the child at the specified index in this node's "virtual"
child array
Parameters: index - an index into this node's "virtual" child array the program element at the given position exception: ArrayIndexOutOfBoundsException - if index is outof bounds |
getChildCount | public int getChildCount()(Code) | | Returns the number of children of this node.
an int giving the number of children of this node |
getExpressionCount | public int getExpressionCount()(Code) | | Get the number of expressions in this container.
the number of expressions. |
getGuard | public IGuard getGuard()(Code) | | Get guard.
the expression. |
getGuardExpression | public Expression getGuardExpression()(Code) | | Get guard.
the expression. |
getIForUpdates | public IForUpdates getIForUpdates()(Code) | | Get updates as IForUpdates
the expression mutable list. |
getInitializers | public ArrayOfLoopInitializer getInitializers()(Code) | | Get initializers.
the loop initializer array wrapper . |
getStatementCount | public int getStatementCount()(Code) | | Get the number of statements in this container.
the number of statements. |
getUpdates | public ArrayOfExpression getUpdates()(Code) | | Get updates.
the expression mutable list. |
isCheckedBeforeIteration | abstract public boolean isCheckedBeforeIteration()(Code) | | Is checked before iteration.
the boolean value. |
isExitCondition | abstract public boolean isExitCondition()(Code) | | Is exit condition.
the boolean value. |
|
|