|
RECODER 0.92 | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectrecoder.java.JavaSourceElement
recoder.java.JavaProgramElement
recoder.java.JavaNonTerminalProgramElement
recoder.java.declaration.JavaDeclaration
recoder.java.declaration.VariableDeclaration
public abstract class VariableDeclaration
Variable declaration.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface recoder.java.ProgramElement |
|---|
ProgramElement.TreeStructure |
| Nested classes/interfaces inherited from interface recoder.java.SourceElement |
|---|
SourceElement.Position |
| Field Summary |
|---|
| Fields inherited from class recoder.java.JavaSourceElement |
|---|
factory |
| Fields inherited from interface recoder.java.ProgramElement |
|---|
STRUCTURAL_EQUALITY, STRUCTURAL_HASH_CODE |
| Constructor Summary | |
|---|---|
|
VariableDeclaration()
Variable declaration. |
|
VariableDeclaration(ASTList<DeclarationSpecifier> mods,
TypeReference typeRef)
Variable declaration. |
protected |
VariableDeclaration(VariableDeclaration proto)
Variable declaration. |
| Method Summary | |
|---|---|
SourceElement |
getFirstElement()
Finds the source element that occurs first in the source. |
SourceElement |
getLastElement()
Finds the source element that occurs last in the source. |
TypeReference |
getTypeReference()
Get type reference. |
TypeReference |
getTypeReferenceAt(int index)
|
int |
getTypeReferenceCount()
Get the number of type references in this container. |
abstract java.util.List<? extends VariableSpecification> |
getVariables()
Get variables. |
boolean |
isFinal()
Test whether the declaration is final. |
void |
makeParentRoleValid()
Make parent role valid. |
void |
setTypeReference(TypeReference t)
Set type reference. |
| Methods inherited from class recoder.java.declaration.JavaDeclaration |
|---|
getAnnotations, getDeclarationSpecifiers, getModifiers, getVisibilityModifier, isAbstract, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictFp, isSynchronized, isTransient, isVolatile, setDeclarationSpecifiers |
| Methods inherited from class recoder.java.JavaNonTerminalProgramElement |
|---|
getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, validateAll |
| Methods inherited from class recoder.java.JavaProgramElement |
|---|
getComments, getID, setComments, validate |
| Methods inherited from class recoder.java.JavaSourceElement |
|---|
getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface recoder.java.NonTerminalProgramElement |
|---|
getChildAt, getChildCount, getChildPositionCode, getIndexOfChild, getRoleOfChild, makeAllParentRolesValid, replaceChild, validateAll |
| Methods inherited from interface recoder.java.ProgramElement |
|---|
getASTParent, getComments, getID, setComments |
| Methods inherited from interface recoder.java.SourceElement |
|---|
accept, deepClone, getEndPosition, getFactory, getRelativePosition, getStartPosition, setEndPosition, setRelativePosition, setStartPosition, toSource |
| Methods inherited from interface recoder.ModelElement |
|---|
validate |
| Constructor Detail |
|---|
public VariableDeclaration()
public VariableDeclaration(ASTList<DeclarationSpecifier> mods,
TypeReference typeRef)
mods - a modifier mutable list.typeRef - a type reference.vars - a variable specification mutable list.protected VariableDeclaration(VariableDeclaration proto)
proto - a variable declaration.| Method Detail |
|---|
public void makeParentRoleValid()
makeParentRoleValid in interface NonTerminalProgramElementmakeParentRoleValid in class JavaDeclarationpublic SourceElement getFirstElement()
JavaSourceElement
getFirstElement in interface SourceElementgetFirstElement in class JavaSourceElementJavaSourceElement.toSource(),
JavaSourceElement.getStartPosition()public SourceElement getLastElement()
JavaSourceElement
getLastElement in interface SourceElementgetLastElement in class JavaSourceElementJavaSourceElement.toSource(),
JavaSourceElement.getEndPosition()public int getTypeReferenceCount()
getTypeReferenceCount in interface TypeReferenceContainerpublic TypeReference getTypeReferenceAt(int index)
getTypeReferenceAt in interface TypeReferenceContainerpublic TypeReference getTypeReference()
public void setTypeReference(TypeReference t)
t - a type reference.public abstract java.util.List<? extends VariableSpecification> getVariables()
public boolean isFinal()
isFinal in class JavaDeclaration
|
RECODER 0.92 | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||