| Package | Description |
|---|---|
| org.eclipse.jdt.core.dom |
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
|
| org.eclipse.jdt.core.dom.rewrite |
The Java DOM/AST rewrite is the set of classes that are used to make changes to an existing DOM/AST tree.
|
| Modifier and Type | Field and Description |
|---|---|
static ChildListPropertyDescriptor |
PackageDeclaration.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation) (added in JLS3 API). |
static ChildListPropertyDescriptor |
NameQualifiedType.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation). |
static ChildListPropertyDescriptor |
Dimension.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation). |
static ChildListPropertyDescriptor |
QualifiedType.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation). |
static ChildListPropertyDescriptor |
WildcardType.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation). |
static ChildListPropertyDescriptor |
SimpleType.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation). |
static ChildListPropertyDescriptor |
PrimitiveType.ANNOTATIONS_PROPERTY
The "annotations" structural property of this node type (element type:
Annotation). |
static ChildListPropertyDescriptor |
SuperConstructorInvocation.ARGUMENTS_PROPERTY
The "arguments" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
EnumConstantDeclaration.ARGUMENTS_PROPERTY
The "arguments" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
SuperMethodInvocation.ARGUMENTS_PROPERTY
The "arguments" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
ConstructorInvocation.ARGUMENTS_PROPERTY
The "arguments" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
MethodInvocation.ARGUMENTS_PROPERTY
The "arguments" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
ClassInstanceCreation.ARGUMENTS_PROPERTY
The "arguments" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
TypeDeclaration.BODY_DECLARATIONS_PROPERTY
The "bodyDeclarations" structural property of this node type (element type:
BodyDeclaration) (added in JLS3 API). |
static ChildListPropertyDescriptor |
AnnotationTypeDeclaration.BODY_DECLARATIONS_PROPERTY
The "bodyDeclarations" structural property of this node type (element type:
BodyDeclaration). |
static ChildListPropertyDescriptor |
AnonymousClassDeclaration.BODY_DECLARATIONS_PROPERTY
The "bodyDeclarations" structural property of this node type (element type:
BodyDeclaration). |
static ChildListPropertyDescriptor |
EnumDeclaration.BODY_DECLARATIONS_PROPERTY
The "bodyDeclarations" structural property of this node type (element type:
BodyDeclaration). |
static ChildListPropertyDescriptor |
TryStatement.CATCH_CLAUSES_PROPERTY
The "catchClauses" structural property of this node type (element type:
CatchClause). |
static ChildListPropertyDescriptor |
ArrayCreation.DIMENSIONS_PROPERTY
The "dimensions" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
ArrayType.DIMENSIONS_PROPERTY
The "dimensions" structural property of this node type (element type:
Dimension) (added in JLS8 API). |
static ChildListPropertyDescriptor |
EnumDeclaration.ENUM_CONSTANTS_PROPERTY
The "enumConstants" structural property of this node type (element type:
EnumConstantDeclaration). |
static ChildListPropertyDescriptor |
ArrayInitializer.EXPRESSIONS_PROPERTY
The "expressions" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
InfixExpression.EXTENDED_OPERANDS_PROPERTY
The "extendedOperands" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
MethodDeclaration.EXTRA_DIMENSIONS2_PROPERTY
The "extraDimensions2" structural property of this node type (element type:
Dimension) (added in JLS8 API). |
static ChildListPropertyDescriptor |
SingleVariableDeclaration.EXTRA_DIMENSIONS2_PROPERTY
The "extraDimensions2" structural property of this node type (element type:
Dimension) (added in JLS8 API). |
static ChildListPropertyDescriptor |
VariableDeclarationFragment.EXTRA_DIMENSIONS2_PROPERTY
The "extraDimensions2" structural property of this node type (element type:
Dimension) (added in JLS8 API). |
static ChildListPropertyDescriptor |
VariableDeclarationExpression.FRAGMENTS_PROPERTY
The "fragments" structural property of this node type (element type:
VariableDeclarationFragment). |
static ChildListPropertyDescriptor |
FieldDeclaration.FRAGMENTS_PROPERTY
The "fragments" structural property of this node type (element type:
VariableDeclarationFragment). |
static ChildListPropertyDescriptor |
VariableDeclarationStatement.FRAGMENTS_PROPERTY
The "fragments" structural property of this node type (element type:
VariableDeclarationFragment). |
static ChildListPropertyDescriptor |
TagElement.FRAGMENTS_PROPERTY
The "fragments" structural property of this node type (element type:
IDocElement). |
static ChildListPropertyDescriptor |
CompilationUnit.IMPORTS_PROPERTY
The "imports" structural property of this node type (element type:
ImportDeclaration). |
static ChildListPropertyDescriptor |
ForStatement.INITIALIZERS_PROPERTY
The "initializers" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
TypeParameter.MODIFIERS_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS8 API). |
static ChildListPropertyDescriptor |
VariableDeclarationExpression.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
TypeDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
FieldDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
MethodDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
EnumConstantDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier). |
static ChildListPropertyDescriptor |
SingleVariableDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
AnnotationTypeMemberDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier). |
static ChildListPropertyDescriptor |
AnnotationTypeDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier). |
static ChildListPropertyDescriptor |
VariableDeclarationStatement.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
Initializer.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
EnumDeclaration.MODIFIERS2_PROPERTY
The "modifiers" structural property of this node type (element type:
IExtendedModifier) (added in JLS3 API). |
static ChildListPropertyDescriptor |
MethodDeclaration.PARAMETERS_PROPERTY
The "parameters" structural property of this node type (element type:
SingleVariableDeclaration). |
static ChildListPropertyDescriptor |
MethodRef.PARAMETERS_PROPERTY
The "parameters" structural property of this node type (element type:
MethodRefParameter). |
static ChildListPropertyDescriptor |
LambdaExpression.PARAMETERS_PROPERTY
The "parameters" structural property of this node type (element type:
VariableDeclaration). |
static ChildListPropertyDescriptor |
TryStatement.RESOURCES_PROPERTY
The "resources" structural property of this node type (element type:
VariableDeclarationExpression) (added in JLS4 API). |
static ChildListPropertyDescriptor |
Block.STATEMENTS_PROPERTY
The "statements" structural property of this node type (element type:
Statement). |
static ChildListPropertyDescriptor |
SwitchStatement.STATEMENTS_PROPERTY
The "statements" structural property of this node type (element type:
Statement). |
static ChildListPropertyDescriptor |
TypeDeclaration.SUPER_INTERFACE_TYPES_PROPERTY
The "superInterfaceTypes" structural property of this node type (element type:
Type) (added in JLS3 API). |
static ChildListPropertyDescriptor |
EnumDeclaration.SUPER_INTERFACE_TYPES_PROPERTY
The "superInterfaceTypes" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
TypeDeclaration.SUPER_INTERFACES_PROPERTY
Deprecated.
In the JLS3 API, this property is replaced by
TypeDeclaration.SUPER_INTERFACE_TYPES_PROPERTY. |
static ChildListPropertyDescriptor |
Javadoc.TAGS_PROPERTY
The "tags" structural property of this node type (element type:
TagElement). |
static ChildListPropertyDescriptor |
MethodDeclaration.THROWN_EXCEPTION_TYPES_PROPERTY
The "thrownExceptionTypes" structural property of this node type (element type:
Type) (added in JLS8 API). |
static ChildListPropertyDescriptor |
MethodDeclaration.THROWN_EXCEPTIONS_PROPERTY
Deprecated.
In JLS8 and later, use
MethodDeclaration.THROWN_EXCEPTION_TYPES_PROPERTY instead. |
static ChildListPropertyDescriptor |
SuperConstructorInvocation.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type) (added in JLS3 API). |
static ChildListPropertyDescriptor |
TypeMethodReference.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
SuperMethodInvocation.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type) (added in JLS3 API). |
static ChildListPropertyDescriptor |
ConstructorInvocation.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type) (added in JLS3 API). |
static ChildListPropertyDescriptor |
SuperMethodReference.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
MethodInvocation.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type) (added in JLS3 API). |
static ChildListPropertyDescriptor |
ExpressionMethodReference.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type) |
static ChildListPropertyDescriptor |
ParameterizedType.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
CreationReference.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
ClassInstanceCreation.TYPE_ARGUMENTS_PROPERTY
The "typeArguments" structural property of this node type (element type:
Type) (added in JLS3 API). |
static ChildListPropertyDescriptor |
TypeParameter.TYPE_BOUNDS_PROPERTY
The "typeBounds" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
TypeDeclaration.TYPE_PARAMETERS_PROPERTY
The "typeParameters" structural property of this node type (element type:
TypeParameter) (added in JLS3 API). |
static ChildListPropertyDescriptor |
MethodDeclaration.TYPE_PARAMETERS_PROPERTY
The "typeParameters" structural property of this node type (element type:
TypeParameter) (added in JLS3 API). |
static ChildListPropertyDescriptor |
CompilationUnit.TYPES_PROPERTY
The "types" structural property of this node type (element type:
AbstractTypeDeclaration). |
static ChildListPropertyDescriptor |
IntersectionType.TYPES_PROPERTY
The "types" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
UnionType.TYPES_PROPERTY
The "types" structural property of this node type (element type:
Type). |
static ChildListPropertyDescriptor |
ForStatement.UPDATERS_PROPERTY
The "updaters" structural property of this node type (element type:
Expression). |
static ChildListPropertyDescriptor |
NormalAnnotation.VALUES_PROPERTY
The "values" structural property of this node type (element type:
MemberValuePair). |
static ChildListPropertyDescriptor |
SingleVariableDeclaration.VARARGS_ANNOTATIONS_PROPERTY
The "varargsAnnotations" structural property of variable arguments of this node type (element type:
Annotation)
(added in JLS8 API). |
| Modifier and Type | Method and Description |
|---|---|
ChildListPropertyDescriptor |
AnnotatableType.getAnnotationsProperty()
Returns the structural property descriptor for the "annotations" property
of this node (element type:
Annotation) (added in JLS8 API). |
ChildListPropertyDescriptor |
AbstractTypeDeclaration.getBodyDeclarationsProperty()
Returns structural property descriptor for the "bodyDeclarations" property
of this node (element type:
BodyDeclaration). |
ChildListPropertyDescriptor |
VariableDeclaration.getExtraDimensions2Property()
Returns the structural property descriptor for the "extraDimensions" property
of this node (element type:
Dimension) (added in JLS8 API). |
ChildListPropertyDescriptor |
BodyDeclaration.getModifiersProperty()
Returns structural property descriptor for the "modifiers" property
of this node as used in JLS3 (element type:
IExtendedModifier). |
ChildListPropertyDescriptor |
MethodReference.getTypeArgumentsProperty()
Returns the structural property descriptor for the "typeArguments" property
of this node (element type:
Type). |
| Modifier and Type | Method and Description |
|---|---|
ListRewrite |
ASTRewrite.getListRewrite(ASTNode node,
ChildListPropertyDescriptor property)
Creates and returns a new rewriter for describing modifications to the
given list property of the given node.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.