|
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.BodyDeclaration
|
+--org.eclipse.jdt.core.dom.Initializer
Static or instance initializer AST node type.
Initializer:
[ static ] Block
| Field Summary |
| Method Summary | |
Block |
getBody()
Returns the body of this initializer declaration. |
int |
getModifiers()
Returns the modifiers explicitly specified on this declaration. |
int |
getNodeType()
Returns an integer value identifying the type of this concrete AST node. |
void |
setBody(Block body)
Sets the body of this initializer declaration. |
void |
setModifiers(int modifiers)
Sets the modifiers explicitly specified on this declaration. |
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.BodyDeclaration |
getJavadoc, setJavadoc |
| 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 int getModifiers()
Note that static is the only meaningful modifier for an initializer.
Modifier constantsModifierpublic void setModifiers(int modifiers)
Note that static is the only meaningful modifier for an initializer.
Modifier constants
IllegalArgumentException - if the modifiers are illegalModifierpublic Block getBody()
public void setBody(Block body)
body - the block node
IllegalArgumentException - if:
|
Eclipse JDT 2.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||