|
Eclipse JDT 2.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.eclipse.jdt.core.dom.ASTNode
|
+--org.eclipse.jdt.core.dom.VariableDeclaration
|
+--org.eclipse.jdt.core.dom.VariableDeclarationFragment
Variable declaration fragment AST node type, used in field declarations,
local variable declarations, and ForStatement initializers.
It contrast to SingleVariableDeclaration, fragments are
missing the modifiers and the type; these are located in the fragment's
parent node.
VariableDeclarationFragment:
Identifier { [] } [ = Expression ]
| Field Summary |
| Method Summary | |
int |
getExtraDimensions()
Returns the number of extra array dimensions this variable has over and above the type specified in the enclosing declaration. |
Expression |
getInitializer()
Returns the initializer of this variable declaration, or null if there is none. |
SimpleName |
getName()
Returns the name of the variable declared in this variable declaration. |
int |
getNodeType()
Returns an integer value identifying the type of this concrete AST node. |
void |
setExtraDimensions(int dimensions)
Sets the number of extra array dimensions this variable has over and above the type specified in the enclosing declaration. |
void |
setInitializer(Expression initializer)
Sets or clears the initializer of this variable declaration. |
void |
setName(SimpleName variableName)
Sets the name of the variable declared in this variable declaration to the given name. |
boolean |
subtreeMatch(ASTMatcher matcher,
Object other)
Returns whether the subtree rooted at the given node matches the given other object as decided by the given matcher. |
| Methods inherited from class org.eclipse.jdt.core.dom.VariableDeclaration |
resolveBinding |
| Methods inherited from class org.eclipse.jdt.core.dom.ASTNode |
accept, copySubtree, copySubtrees, equals, getAST, getFlags, getLength, getParent, getProperty, getRoot, getStartPosition, properties, setFlags, setProperty, setSourceRange, subtreeBytes, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
public int getNodeType()
ASTNode
For each concrete node type there is a unique node type constant (name
and value). The unique node type constant for a concrete node type such as
CastExpression is ASTNode.CAST_EXPRESSION.
getNodeType in class ASTNode
public boolean subtreeMatch(ASTMatcher matcher,
Object other)
ASTNode
subtreeMatch in class ASTNodematcher - the matcherother - the other object, or null
true if the subtree matches, or
false if they do not matchpublic SimpleName getName()
VariableDeclaration
getName in class VariableDeclarationpublic void setName(SimpleName variableName)
VariableDeclaration
setName in class VariableDeclarationvariableName - the new variable namepublic int getExtraDimensions()
For example, in the AST for int[] i, j[], k[][] the
variable declaration fragments for the variables i,
j, and k, have 0, 1, and 2 extra array
dimensions, respectively.
getExtraDimensions in class VariableDeclarationpublic void setExtraDimensions(int dimensions)
For example, in the AST for int[] i, j[], k[][] the
variable declaration fragments for the variables i,
j, and k, have 0, 1, and 2 extra array
dimensions, respectively.
setExtraDimensions in class VariableDeclarationdimensions - the number of array dimensionspublic Expression getInitializer()
VariableDeclarationnull if there is none.
getInitializer in class VariableDeclarationnull if
there is nonepublic void setInitializer(Expression initializer)
VariableDeclaration
setInitializer in class VariableDeclarationinitializer - the initializer expression node, or null
if there is none
|
Eclipse JDT 2.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||