org.eclipse.jdt.core.dom
Class ArrayInitializer
java.lang.Object
|
+--org.eclipse.jdt.core.dom.ASTNode
|
+--org.eclipse.jdt.core.dom.Expression
|
+--org.eclipse.jdt.core.dom.ArrayInitializer
- public class ArrayInitializer
- extends Expression
Array initializer AST node type.
ArrayInitializer:
{ [ Expression { , Expression} [ , ]] }
- Since:
- 2.0
Fields inherited from class org.eclipse.jdt.core.dom.ASTNode |
ANONYMOUS_CLASS_DECLARATION, ARRAY_ACCESS, ARRAY_CREATION, ARRAY_INITIALIZER, ARRAY_TYPE, ASSERT_STATEMENT, ASSIGNMENT, BLOCK, BOOLEAN_LITERAL, BREAK_STATEMENT, CAST_EXPRESSION, CATCH_CLAUSE, CHARACTER_LITERAL, CLASS_INSTANCE_CREATION, COMPILATION_UNIT, CONDITIONAL_EXPRESSION, CONSTRUCTOR_INVOCATION, CONTINUE_STATEMENT, DO_STATEMENT, EMPTY_STATEMENT, EXPRESSION_STATEMENT, FIELD_ACCESS, FIELD_DECLARATION, FOR_STATEMENT, IF_STATEMENT, IMPORT_DECLARATION, INFIX_EXPRESSION, INITIALIZER, INSTANCEOF_EXPRESSION, JAVADOC, LABELED_STATEMENT, MALFORMED, METHOD_DECLARATION, METHOD_INVOCATION, NULL_LITERAL, NUMBER_LITERAL, PACKAGE_DECLARATION, PARENTHESIZED_EXPRESSION, POSTFIX_EXPRESSION, PREFIX_EXPRESSION, PRIMITIVE_TYPE, QUALIFIED_NAME, RETURN_STATEMENT, SIMPLE_NAME, SIMPLE_TYPE, SINGLE_VARIABLE_DECLARATION, STRING_LITERAL, SUPER_CONSTRUCTOR_INVOCATION, SUPER_FIELD_ACCESS, SUPER_METHOD_INVOCATION, SWITCH_CASE, SWITCH_STATEMENT, SYNCHRONIZED_STATEMENT, THIS_EXPRESSION, THROW_STATEMENT, TRY_STATEMENT, TYPE_DECLARATION, TYPE_DECLARATION_STATEMENT, TYPE_LITERAL, VARIABLE_DECLARATION_EXPRESSION, VARIABLE_DECLARATION_FRAGMENT, VARIABLE_DECLARATION_STATEMENT, WHILE_STATEMENT |
Method Summary |
List |
expressions()
Returns the live ordered list of expressions in this array initializer. |
int |
getNodeType()
Returns an integer value identifying the type of this concrete AST node. |
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.ASTNode |
accept, copySubtree, copySubtrees, equals, getAST, getFlags, getLength, getParent, getProperty, getRoot, getStartPosition, properties, setFlags, setProperty, setSourceRange, subtreeBytes, toString |
getNodeType
public int getNodeType()
- Description copied from class:
ASTNode
- Returns an integer value identifying the type of this concrete AST node.
The values are small positive integers, suitable for use in switch statements.
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
.
- Overrides:
getNodeType
in class ASTNode
- Following copied from class:
org.eclipse.jdt.core.dom.ASTNode
- Returns:
- one of the node type constants
subtreeMatch
public boolean subtreeMatch(ASTMatcher matcher,
Object other)
- Description copied from class:
ASTNode
- Returns whether the subtree rooted at the given node matches the
given other object as decided by the given matcher.
- Overrides:
subtreeMatch
in class ASTNode
- Following copied from class:
org.eclipse.jdt.core.dom.ASTNode
- Parameters:
matcher
- the matcherother
- the other object, or null
- Returns:
true
if the subtree matches, or
false
if they do not match
expressions
public List expressions()
- Returns the live ordered list of expressions in this array initializer.
- Returns:
- the live list of expressions
(element type:
Expression
)
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.