| 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.reference.ArrayReference
Constructor Summary | |
public | ArrayReference() Array reference. | public | ArrayReference(ReferencePrefix accessPath, Expression[] initializers) Array reference. | public | ArrayReference(ExtList children, ReferencePrefix accessPath, PositionInfo pi) 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.MUST NOT CONTAIN: the ReferencePrefix for the accessPath becauseExpression and ReferencePrefix might not be disjunct. Parameters: accessPath - a ReferencePrefix of the array reference. | public | ArrayReference(ExtList children, ReferencePrefix accessPath) 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.MUST NOT CONTAIN: the ReferencePrefix for the accessPath becauseExpression and ReferencePrefix might not be disjunct. Parameters: accessPath - a ReferencePrefix of the array reference. |
inits | final protected ArrayOfExpression inits(Code) | | Inits.
|
ArrayReference | public ArrayReference()(Code) | | Array reference.
|
ArrayReference | public ArrayReference(ReferencePrefix accessPath, Expression[] initializers)(Code) | | Array reference.
Parameters: accessPath - a reference prefix. Parameters: initializers - an expression array. |
ArrayReference | public ArrayReference(ExtList children, ReferencePrefix accessPath, 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.MUST NOT CONTAIN: the ReferencePrefix for the accessPath becauseExpression and ReferencePrefix might not be disjunct. Parameters: accessPath - a ReferencePrefix of the array reference. |
ArrayReference | public ArrayReference(ExtList children, ReferencePrefix accessPath)(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.MUST NOT CONTAIN: the ReferencePrefix for the accessPath becauseExpression and ReferencePrefix might not be disjunct. Parameters: accessPath - a ReferencePrefix of the array reference. |
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 |
getDimensionExpressions | public ArrayOfExpression getDimensionExpressions()(Code) | | Get dimension expressions.
the expression array wrapper. |
getExpressionCount | public int getExpressionCount()(Code) | | Get the number of expressions in this container.
the number of expressions. |
getReferencePrefix | public ReferencePrefix getReferencePrefix()(Code) | | Get reference prefix.
the reference prefix. |
getTypeReferenceCount | public int getTypeReferenceCount()(Code) | | Get the number of type references in this container.
the number of type references. |
visit | public void visit(Visitor v)(Code) | | calls the corresponding method of a visitor in order to
perform some action/transformation on this element
Parameters: v - the Visitor |
|
|