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, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.