# Uses of Class
org.eclipse.jdt.core.dom.ChildPropertyDescriptor

Packages that use ChildPropertyDescriptor
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.

## Uses of ChildPropertyDescriptor in org.eclipse.jdt.core.dom

Fields in org.eclipse.jdt.core.dom declared as ChildPropertyDescriptor
Modifier and Type
Field
Description
`static final ChildPropertyDescriptor`
ClassInstanceCreation.`ANONYMOUS_CLASS_DECLARATION_PROPERTY`
The "anonymousClassDeclaration" structural property of this node type (child type: `AnonymousClassDeclaration`).
`static final ChildPropertyDescriptor`
EnumConstantDeclaration.`ANONYMOUS_CLASS_DECLARATION_PROPERTY`
The "anonymousClassDeclaration" structural property of this node type (child type: `AnonymousClassDeclaration`).
`static final ChildPropertyDescriptor`
ArrayAccess.`ARRAY_PROPERTY`
The "array" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
CatchClause.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Block`).
`static final ChildPropertyDescriptor`
DoStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
EnhancedForStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
ForStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
Initializer.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Block`).
`static final ChildPropertyDescriptor`
LabeledStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
LambdaExpression.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `ASTNode`, must be either a `Block` or an `Expression`).
`static final ChildPropertyDescriptor`
MethodDeclaration.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Block`).
`static final ChildPropertyDescriptor`
SynchronizedStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Block`).
`static final ChildPropertyDescriptor`
TryStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Block`).
`static final ChildPropertyDescriptor`
WhileStatement.`BODY_PROPERTY`
The "body" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
WildcardType.`BOUND_PROPERTY`
The "bound" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
ArrayType.`COMPONENT_TYPE_PROPERTY`
Deprecated.
In the JLS8 API, this property is replaced by `ArrayType.ELEMENT_TYPE_PROPERTY` and `ArrayType.DIMENSIONS_PROPERTY`.
`static final ChildPropertyDescriptor`
TypeDeclarationStatement.`DECLARATION_PROPERTY`
The "declaration" structural property of this node type (child type: `AbstractTypeDeclaration`) (added in JLS3 API).
`static final ChildPropertyDescriptor`
AnnotationTypeMemberDeclaration.`DEFAULT_PROPERTY`
The "default" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ArrayType.`ELEMENT_TYPE_PROPERTY`
The "elementType" structural property of this node type (child type: `Type`) (added in JLS8 API).
`static final ChildPropertyDescriptor`
ConditionalExpression.`ELSE_EXPRESSION_PROPERTY`
The "elseExpression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
IfStatement.`ELSE_STATEMENT_PROPERTY`
The "elseStatement" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
StringTemplateComponent.`EMBEDDED_EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `StringFragment`).
`static final ChildPropertyDescriptor`
CatchClause.`EXCEPTION_PROPERTY`
The "exception" structural property of this node type (child type: `SingleVariableDeclaration`).
`static final ChildPropertyDescriptor`
AssertStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
BreakStatement.`EXPRESSION_PROPERTY`
Deprecated.
`static final ChildPropertyDescriptor`
CastExpression.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ClassInstanceCreation.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ConditionalExpression.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
DoStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
EnhancedForStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ExpressionMethodReference.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ExpressionStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
FieldAccess.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ForStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
GuardedPattern.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
IfStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
MethodInvocation.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ParenthesizedExpression.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ReturnStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
SuperConstructorInvocation.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
SwitchCase.`EXPRESSION_PROPERTY`
Deprecated.
In the JLS 12 15.28.1 API, this property is replaced by `SwitchCase.EXPRESSIONS2_PROPERTY`.
`static final ChildPropertyDescriptor`
SwitchExpression.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
SwitchStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
SynchronizedStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ThrowStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
WhileStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
YieldStatement.`EXPRESSION_PROPERTY`
The "expression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
TryStatement.`FINALLY_PROPERTY`
The "finally" structural property of this node type (child type: `Block`).
`static final ChildPropertyDescriptor`
StringTemplateExpression.`FIRST_STRING_FRAGMENT`
The "firstFragment" structural property of this node type (child type: `StringFragment`).
`static final ChildPropertyDescriptor`
ArrayAccess.`INDEX_PROPERTY`
The "index" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ArrayCreation.`INITIALIZER_PROPERTY`
The "initializer" structural property of this node type (child type: `ArrayInitializer`).
`static final ChildPropertyDescriptor`
SingleVariableDeclaration.`INITIALIZER_PROPERTY`
The "initializer" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
VariableDeclarationFragment.`INITIALIZER_PROPERTY`
The "initializer" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
AnnotationTypeDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
AnnotationTypeMemberDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
EnumConstantDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
EnumDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
FieldDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
ImplicitTypeDeclaration.`JAVADOC_PROPERTY`
`static final ChildPropertyDescriptor`
Initializer.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
MethodDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
ModuleDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
PackageDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`) (added in JLS3 API).
`static final ChildPropertyDescriptor`
RecordDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
TypeDeclaration.`JAVADOC_PROPERTY`
The "javadoc" structural property of this node type (child type: `Javadoc`).
`static final ChildPropertyDescriptor`
BreakStatement.`LABEL_PROPERTY`
The "label" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
ContinueStatement.`LABEL_PROPERTY`
The "label" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
LabeledStatement.`LABEL_PROPERTY`
The "label" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
Assignment.`LEFT_HAND_SIDE_PROPERTY`
The "leftHandSide" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
InfixExpression.`LEFT_OPERAND_PROPERTY`
The "leftOperand" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
InstanceofExpression.`LEFT_OPERAND_PROPERTY`
The "leftOperand" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
PatternInstanceofExpression.`LEFT_OPERAND_PROPERTY`
The "leftOperand" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
AssertStatement.`MESSAGE_PROPERTY`
The "message" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
CompilationUnit.`MODULE_PROPERTY`
The "module" structural property of this node type (child type: `ModuleDeclaration`) (added in JLS9 API).
`static final ChildPropertyDescriptor`
ModuleQualifiedName.`MODULE_QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`)
`static final ChildPropertyDescriptor`
AnnotationTypeDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
AnnotationTypeMemberDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
ClassInstanceCreation.`NAME_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `ClassInstanceCreation.TYPE_PROPERTY`.
`static final ChildPropertyDescriptor`
EnumConstantDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
EnumDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
ExportsDirective.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
ExpressionMethodReference.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
FieldAccess.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
ImplicitTypeDeclaration.`NAME_PROPERTY`
`static final ChildPropertyDescriptor`
ImportDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
MemberRef.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
MemberValuePair.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
MethodDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
MethodInvocation.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
MethodRef.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
MethodRefParameter.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
ModuleDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
ModuleQualifiedName.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`)
`static final ChildPropertyDescriptor`
NameQualifiedType.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
OpensDirective.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
PackageDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
ProvidesDirective.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
QualifiedName.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
QualifiedType.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
RecordDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
RequiresDirective.`NAME_PROPERTY`
The module structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
SimpleType.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
SingleVariableDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
SuperFieldAccess.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
SuperMethodInvocation.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
SuperMethodReference.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
TypeDeclaration.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
TypeMethodReference.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
TypeParameter.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
UsesDirective.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
VariableDeclarationFragment.`NAME_PROPERTY`
The "name" structural property of this node type (child type: `SimpleName`).
`static final ChildPropertyDescriptor`
TagProperty.`NODE_VALUE_PROPERTY`
The "node_value" structural property of this node type .
`static final ChildPropertyDescriptor`
PostfixExpression.`OPERAND_PROPERTY`
The "operand" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
PrefixExpression.`OPERAND_PROPERTY`
The "operand" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
CompilationUnit.`PACKAGE_PROPERTY`
The "package" structural property of this node type (child type: `PackageDeclaration`).
`static final ChildPropertyDescriptor`
EnhancedForStatement.`PARAMETER_PROPERTY`
The "parameter" structural property of this node type (child type: `SingleVariableDeclaration`).
`static final ChildPropertyDescriptor`
GuardedPattern.`PATTERN_PROPERTY`
The "pattern" structural property of this node type (child type: `Pattern`).
`static final ChildPropertyDescriptor`
PatternInstanceofExpression.`PATTERN_PROPERTY`
The "pattern" structural property of this node type (child type: `Pattern`).
`static final ChildPropertyDescriptor`
RecordPattern.`PATTERN_TYPE_PROPERTY`
The "patternType" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
TypePattern.`PATTERN_VARIABLE_PROPERTY`
Deprecated.
In the JLS22 API, this property is replaced by `VariableDeclaration`.
`static final ChildPropertyDescriptor`
TypePattern.`PATTERN_VARIABLE_PROPERTY2`
The "patternVariable" structural property of this node type (child type: `VariableDeclaration`).
`static final ChildPropertyDescriptor`
MemberRef.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
MethodRef.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
NameQualifiedType.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
QualifiedName.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
QualifiedType.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
SuperFieldAccess.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
SuperMethodInvocation.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
SuperMethodReference.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
ThisExpression.`QUALIFIER_PROPERTY`
The "qualifier" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
MethodDeclaration.`RECEIVER_QUALIFIER_PROPERTY`
The "receiverQualifier" structural property of this node type (child type: `SimpleName`) (added in JLS8 API).
`static final ChildPropertyDescriptor`
MethodDeclaration.`RECEIVER_TYPE_PROPERTY`
The "receiverType" structural property of this node type (child type: `Type`) (added in JLS8 API).
`static final ChildPropertyDescriptor`
MethodDeclaration.`RETURN_TYPE_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `MethodDeclaration.RETURN_TYPE2_PROPERTY`.
`static final ChildPropertyDescriptor`
MethodDeclaration.`RETURN_TYPE2_PROPERTY`
The "returnType2" structural property of this node type (child type: `Type`) (added in JLS3 API).
`static final ChildPropertyDescriptor`
Assignment.`RIGHT_HAND_SIDE_PROPERTY`
The "rightHandSide" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
InfixExpression.`RIGHT_OPERAND_PROPERTY`
The "rightOperand" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
InstanceofExpression.`RIGHT_OPERAND_PROPERTY`
The "rightOperand" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
PatternInstanceofExpression.`RIGHT_OPERAND_PROPERTY`
Deprecated.
use pattern property instead from Java 20 onwards
`static final ChildPropertyDescriptor`
StringTemplateComponent.`STRING_FRAGMENT_PROPERTY`
The "fragment" structural property of this node type (child type: `StringFragment`).
`static final ChildPropertyDescriptor`
TypeDeclaration.`SUPERCLASS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `TypeDeclaration.SUPERCLASS_TYPE_PROPERTY`.
`static final ChildPropertyDescriptor`
TypeDeclaration.`SUPERCLASS_TYPE_PROPERTY`
The "superclassType" structural property of this node type (child type: `Type`) (added in JLS3 API).
`static final ChildPropertyDescriptor`
StringTemplateExpression.`TEMPLATE_PROCESSOR`
The "processor" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
ConditionalExpression.`THEN_EXPRESSION_PROPERTY`
The "thenExpression" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
IfStatement.`THEN_STATEMENT_PROPERTY`
The "thenStatement" structural property of this node type (child type: `Statement`).
`static final ChildPropertyDescriptor`
TypeDeclarationStatement.`TYPE_DECLARATION_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `TypeDeclarationStatement.DECLARATION_PROPERTY`.
`static final ChildPropertyDescriptor`
MarkerAnnotation.`TYPE_NAME_PROPERTY`
The "typeName" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
NormalAnnotation.`TYPE_NAME_PROPERTY`
The "typeName" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
SingleMemberAnnotation.`TYPE_NAME_PROPERTY`
The "typeName" structural property of this node type (child type: `Name`).
`static final ChildPropertyDescriptor`
AnnotationTypeMemberDeclaration.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
ArrayCreation.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `ArrayType`).
`static final ChildPropertyDescriptor`
CastExpression.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
ClassInstanceCreation.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`) (added in JLS3 API).
`static final ChildPropertyDescriptor`
CreationReference.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
FieldDeclaration.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
MethodRefParameter.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
ParameterizedType.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
SingleVariableDeclaration.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
TypeLiteral.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
TypeMethodReference.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
VariableDeclarationExpression.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
VariableDeclarationStatement.`TYPE_PROPERTY`
The "type" structural property of this node type (child type: `Type`).
`static final ChildPropertyDescriptor`
MemberValuePair.`VALUE_PROPERTY`
The "value" structural property of this node type (child type: `Expression`).
`static final ChildPropertyDescriptor`
SingleMemberAnnotation.`VALUE_PROPERTY`
The "value" structural property of this node type (child type: `Expression`).
Methods in org.eclipse.jdt.core.dom that return ChildPropertyDescriptor
Modifier and Type
Method
Description
`final ChildPropertyDescriptor`
VariableDeclaration.`getInitializerProperty()`
Returns structural property descriptor for the "initializer" property of this node (child type: `Expression`).
`final ChildPropertyDescriptor`
BodyDeclaration.`getJavadocProperty()`
Returns structural property descriptor for the "javadoc" property of this node (child type: `Javadoc`).
`final ChildPropertyDescriptor`
AbstractTypeDeclaration.`getNameProperty()`
Returns structural property descriptor for the "name" property of this node (child type: `SimpleName`).
`final ChildPropertyDescriptor`
ModulePackageAccess.`getNameProperty()`
Returns structural property descriptor for the "name" property of this node (child type: `Name`).
`final ChildPropertyDescriptor`
VariableDeclaration.`getNameProperty()`
Returns the structural property descriptor for the "name" property of this node (child type: `SimpleName`).
`final ChildPropertyDescriptor`
Annotation.`getTypeNameProperty()`
Returns structural property descriptor for the "typeName" property of this node (child type: `Name`).
`ChildPropertyDescriptor`
ImplicitTypeDeclaration.`internalNameProperty()`