| de.uka.ilkd.key.java.JavaNonTerminalProgramElement de.uka.ilkd.key.java.declaration.InheritanceSpecification
All known Subclasses: de.uka.ilkd.key.java.declaration.Implements, de.uka.ilkd.key.java.declaration.Extends,
Field Summary | |
final protected ArrayOfTypeReference | supertypes Supertypes. |
supertypes | final protected ArrayOfTypeReference supertypes(Code) | | Supertypes.
|
InheritanceSpecification | public InheritanceSpecification()(Code) | | Inheritance specification.
|
InheritanceSpecification | public InheritanceSpecification(TypeReference supertype)(Code) | | Inheritance specification.
Parameters: supertype - a type reference. |
InheritanceSpecification | public InheritanceSpecification(TypeReference[] supertypes)(Code) | | Inheritance specification.
Parameters: supertypes - a type reference mutable list. |
InheritanceSpecification | protected InheritanceSpecification(ExtList children)(Code) | | Inheritance specification.
Parameters: children - the ExtList may include: a Commentseveral TypeReference (as references to the supertypes)a Comment |
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 |
getSupertypes | public ArrayOfTypeReference getSupertypes()(Code) | | Get supertypes.
the type reference array wrapper. |
getTypeReferenceCount | public int getTypeReferenceCount()(Code) | | Get the number of type references in this container.
the number of type references. |
|
|