| de.uka.ilkd.key.java.JavaNonTerminalProgramElement de.uka.ilkd.key.java.reference.SpecialConstructorReference
All known Subclasses: de.uka.ilkd.key.java.reference.SuperConstructorReference, de.uka.ilkd.key.java.reference.ThisConstructorReference,
SpecialConstructorReference | abstract public class SpecialConstructorReference extends JavaNonTerminalProgramElement implements ConstructorReference(Code) | | Occurs in a constructor declaration as the first statement
as this(...) or super(...) reference.
The Reference knows the constructor declaration it refers to.
|
Field Summary | |
final protected ArrayOfExpression | arguments |
arguments | final protected ArrayOfExpression arguments(Code) | | Arguments
|
SpecialConstructorReference | public SpecialConstructorReference()(Code) | | Special constructor reference.
|
SpecialConstructorReference | public SpecialConstructorReference(Expression[] arguments)(Code) | | Special constructor reference.
Parameters: arguments - an expression mutable list. |
SpecialConstructorReference | public SpecialConstructorReference(ArrayOfExpression arguments)(Code) | | Special constructor reference.
Parameters: arguments - an expression mutable list. |
SpecialConstructorReference | public SpecialConstructorReference(ExtList children)(Code) | | Constructor for the transformation of COMPOST ASTs to KeY.
Parameters: children - the children of this AST element as KeY classes.May contain: several of Expression (as initializers of the array),Comments |
SpecialConstructorReference | public SpecialConstructorReference(ExtList children, PositionInfo pi)(Code) | | Constructor for the transformation of COMPOST ASTs to KeY.
Parameters: children - the children of this AST element as KeY classes.May contain: several of Expression (as initializers of the array),Comments |
getArguments | public ArrayOfExpression getArguments()(Code) | | Get arguments.
the expression mutable list. |
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. |
|
|