Uses of Class
org.eclipse.jdt.core.dom.ChildPropertyDescriptor
Packages that use ChildPropertyDescriptor
Package
Description
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 ChildPropertyDescriptorModifier and TypeFieldDescriptionstatic final ChildPropertyDescriptorClassInstanceCreation.ANONYMOUS_CLASS_DECLARATION_PROPERTYThe "anonymousClassDeclaration" structural property of this node type (child type:AnonymousClassDeclaration).static final ChildPropertyDescriptorEnumConstantDeclaration.ANONYMOUS_CLASS_DECLARATION_PROPERTYThe "anonymousClassDeclaration" structural property of this node type (child type:AnonymousClassDeclaration).static final ChildPropertyDescriptorArrayAccess.ARRAY_PROPERTYThe "array" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorCatchClause.BODY_PROPERTYThe "body" structural property of this node type (child type:Block).static final ChildPropertyDescriptorDoStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorEnhancedForStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorForStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorInitializer.BODY_PROPERTYThe "body" structural property of this node type (child type:Block).static final ChildPropertyDescriptorLabeledStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorLambdaExpression.BODY_PROPERTYThe "body" structural property of this node type (child type:ASTNode, must be either aBlockor anExpression).static final ChildPropertyDescriptorMethodDeclaration.BODY_PROPERTYThe "body" structural property of this node type (child type:Block).static final ChildPropertyDescriptorSynchronizedStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Block).static final ChildPropertyDescriptorTryStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Block).static final ChildPropertyDescriptorWhileStatement.BODY_PROPERTYThe "body" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorWildcardType.BOUND_PROPERTYThe "bound" structural property of this node type (child type:Type).static final ChildPropertyDescriptorArrayType.COMPONENT_TYPE_PROPERTYDeprecated.static final ChildPropertyDescriptorTypeDeclarationStatement.DECLARATION_PROPERTYThe "declaration" structural property of this node type (child type:AbstractTypeDeclaration) (added in JLS3 API).static final ChildPropertyDescriptorAnnotationTypeMemberDeclaration.DEFAULT_PROPERTYThe "default" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorArrayType.ELEMENT_TYPE_PROPERTYThe "elementType" structural property of this node type (child type:Type) (added in JLS8 API).static final ChildPropertyDescriptorConditionalExpression.ELSE_EXPRESSION_PROPERTYThe "elseExpression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorIfStatement.ELSE_STATEMENT_PROPERTYThe "elseStatement" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorCatchClause.EXCEPTION_PROPERTYThe "exception" structural property of this node type (child type:SingleVariableDeclaration).static final ChildPropertyDescriptorAssertStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorBreakStatement.EXPRESSION_PROPERTYDeprecated.static final ChildPropertyDescriptorCastExpression.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorClassInstanceCreation.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorConditionalExpression.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorDoStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorEnhancedForStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorExpressionMethodReference.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorExpressionStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorFieldAccess.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorForStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorGuardedPattern.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorIfStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorMethodInvocation.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorParenthesizedExpression.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorReturnStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorSuperConstructorInvocation.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorSwitchCase.EXPRESSION_PROPERTYDeprecated.In the JLS 12 15.28.1 API, this property is replaced bySwitchCase.EXPRESSIONS2_PROPERTY.static final ChildPropertyDescriptorSwitchExpression.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorSwitchStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorSynchronizedStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorThrowStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorWhileStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorYieldStatement.EXPRESSION_PROPERTYThe "expression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorTryStatement.FINALLY_PROPERTYThe "finally" structural property of this node type (child type:Block).static final ChildPropertyDescriptorArrayAccess.INDEX_PROPERTYThe "index" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorArrayCreation.INITIALIZER_PROPERTYThe "initializer" structural property of this node type (child type:ArrayInitializer).static final ChildPropertyDescriptorSingleVariableDeclaration.INITIALIZER_PROPERTYThe "initializer" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorVariableDeclarationFragment.INITIALIZER_PROPERTYThe "initializer" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorAnnotationTypeDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorAnnotationTypeMemberDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorEnumConstantDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorEnumDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorFieldDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorImplicitTypeDeclaration.JAVADOC_PROPERTYstatic final ChildPropertyDescriptorInitializer.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorMethodDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorModuleDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorPackageDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc) (added in JLS3 API).static final ChildPropertyDescriptorRecordDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorTypeDeclaration.JAVADOC_PROPERTYThe "javadoc" structural property of this node type (child type:Javadoc).static final ChildPropertyDescriptorBreakStatement.LABEL_PROPERTYThe "label" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorContinueStatement.LABEL_PROPERTYThe "label" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorLabeledStatement.LABEL_PROPERTYThe "label" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorAssignment.LEFT_HAND_SIDE_PROPERTYThe "leftHandSide" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorInfixExpression.LEFT_OPERAND_PROPERTYThe "leftOperand" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorInstanceofExpression.LEFT_OPERAND_PROPERTYThe "leftOperand" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorPatternInstanceofExpression.LEFT_OPERAND_PROPERTYThe "leftOperand" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorAssertStatement.MESSAGE_PROPERTYThe "message" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorCompilationUnit.MODULE_PROPERTYThe "module" structural property of this node type (child type:ModuleDeclaration) (added in JLS9 API).static final ChildPropertyDescriptorModuleQualifiedName.MODULE_QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name)static final ChildPropertyDescriptorAnnotationTypeDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorAnnotationTypeMemberDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorClassInstanceCreation.NAME_PROPERTYDeprecated.In the JLS3 API, this property is replaced byClassInstanceCreation.TYPE_PROPERTY.static final ChildPropertyDescriptorEnumConstantDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorEnumDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorExportsDirective.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorExpressionMethodReference.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorFieldAccess.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorImplicitTypeDeclaration.NAME_PROPERTYstatic final ChildPropertyDescriptorImportDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorMemberRef.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorMemberValuePair.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorMethodDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorMethodInvocation.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorMethodRef.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorMethodRefParameter.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorModuleDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorModuleQualifiedName.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName)static final ChildPropertyDescriptorNameQualifiedType.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorOpensDirective.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorPackageDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorProvidesDirective.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorQualifiedName.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorQualifiedType.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorRecordDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorRequiresDirective.NAME_PROPERTYThe module structural property of this node type (child type:Name).static final ChildPropertyDescriptorSimpleType.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorSingleVariableDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorSuperFieldAccess.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorSuperMethodInvocation.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorSuperMethodReference.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorTypeDeclaration.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorTypeMethodReference.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorTypeParameter.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorUsesDirective.NAME_PROPERTYThe "name" structural property of this node type (child type:Name).static final ChildPropertyDescriptorVariableDeclarationFragment.NAME_PROPERTYThe "name" structural property of this node type (child type:SimpleName).static final ChildPropertyDescriptorTagProperty.NODE_VALUE_PROPERTYThe "node_value" structural property of this node type .static final ChildPropertyDescriptorPostfixExpression.OPERAND_PROPERTYThe "operand" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorPrefixExpression.OPERAND_PROPERTYThe "operand" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorCompilationUnit.PACKAGE_PROPERTYThe "package" structural property of this node type (child type:PackageDeclaration).static final ChildPropertyDescriptorEnhancedForStatement.PARAMETER_PROPERTYThe "parameter" structural property of this node type (child type:SingleVariableDeclaration).static final ChildPropertyDescriptorGuardedPattern.PATTERN_PROPERTYThe "pattern" structural property of this node type (child type:Pattern).static final ChildPropertyDescriptorPatternInstanceofExpression.PATTERN_PROPERTYThe "pattern" structural property of this node type (child type:Pattern).static final ChildPropertyDescriptorRecordPattern.PATTERN_TYPE_PROPERTYThe "patternType" structural property of this node type (child type:Type).static final ChildPropertyDescriptorTypePattern.PATTERN_VARIABLE_PROPERTYDeprecated.In the JLS22 API, this property is replaced byVariableDeclaration.static final ChildPropertyDescriptorTypePattern.PATTERN_VARIABLE_PROPERTY2The "patternVariable" structural property of this node type (child type:VariableDeclaration).static final ChildPropertyDescriptorMemberRef.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorMethodRef.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorNameQualifiedType.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorQualifiedName.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorQualifiedType.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Type).static final ChildPropertyDescriptorSuperFieldAccess.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorSuperMethodInvocation.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorSuperMethodReference.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorThisExpression.QUALIFIER_PROPERTYThe "qualifier" structural property of this node type (child type:Name).static final ChildPropertyDescriptorMethodDeclaration.RECEIVER_QUALIFIER_PROPERTYThe "receiverQualifier" structural property of this node type (child type:SimpleName) (added in JLS8 API).static final ChildPropertyDescriptorMethodDeclaration.RECEIVER_TYPE_PROPERTYThe "receiverType" structural property of this node type (child type:Type) (added in JLS8 API).static final ChildPropertyDescriptorMethodDeclaration.RETURN_TYPE_PROPERTYDeprecated.In the JLS3 API, this property is replaced byMethodDeclaration.RETURN_TYPE2_PROPERTY.static final ChildPropertyDescriptorMethodDeclaration.RETURN_TYPE2_PROPERTYThe "returnType2" structural property of this node type (child type:Type) (added in JLS3 API).static final ChildPropertyDescriptorAssignment.RIGHT_HAND_SIDE_PROPERTYThe "rightHandSide" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorInfixExpression.RIGHT_OPERAND_PROPERTYThe "rightOperand" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorInstanceofExpression.RIGHT_OPERAND_PROPERTYThe "rightOperand" structural property of this node type (child type:Type).static final ChildPropertyDescriptorPatternInstanceofExpression.RIGHT_OPERAND_PROPERTYDeprecated.use pattern property instead from Java 20 onwardsstatic final ChildPropertyDescriptorTypeDeclaration.SUPERCLASS_PROPERTYDeprecated.In the JLS3 API, this property is replaced byTypeDeclaration.SUPERCLASS_TYPE_PROPERTY.static final ChildPropertyDescriptorTypeDeclaration.SUPERCLASS_TYPE_PROPERTYThe "superclassType" structural property of this node type (child type:Type) (added in JLS3 API).static final ChildPropertyDescriptorConditionalExpression.THEN_EXPRESSION_PROPERTYThe "thenExpression" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorIfStatement.THEN_STATEMENT_PROPERTYThe "thenStatement" structural property of this node type (child type:Statement).static final ChildPropertyDescriptorTypeDeclarationStatement.TYPE_DECLARATION_PROPERTYDeprecated.In the JLS3 API, this property is replaced byTypeDeclarationStatement.DECLARATION_PROPERTY.static final ChildPropertyDescriptorMarkerAnnotation.TYPE_NAME_PROPERTYThe "typeName" structural property of this node type (child type:Name).static final ChildPropertyDescriptorNormalAnnotation.TYPE_NAME_PROPERTYThe "typeName" structural property of this node type (child type:Name).static final ChildPropertyDescriptorSingleMemberAnnotation.TYPE_NAME_PROPERTYThe "typeName" structural property of this node type (child type:Name).static final ChildPropertyDescriptorAnnotationTypeMemberDeclaration.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorArrayCreation.TYPE_PROPERTYThe "type" structural property of this node type (child type:ArrayType).static final ChildPropertyDescriptorCastExpression.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorClassInstanceCreation.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type) (added in JLS3 API).static final ChildPropertyDescriptorCreationReference.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorFieldDeclaration.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorMethodRefParameter.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorParameterizedType.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorSingleVariableDeclaration.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorTypeLiteral.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorTypeMethodReference.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorVariableDeclarationExpression.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorVariableDeclarationStatement.TYPE_PROPERTYThe "type" structural property of this node type (child type:Type).static final ChildPropertyDescriptorMemberValuePair.VALUE_PROPERTYThe "value" structural property of this node type (child type:Expression).static final ChildPropertyDescriptorSingleMemberAnnotation.VALUE_PROPERTYThe "value" structural property of this node type (child type:Expression).Methods in org.eclipse.jdt.core.dom that return ChildPropertyDescriptorModifier and TypeMethodDescriptionfinal ChildPropertyDescriptorVariableDeclaration.getInitializerProperty()Returns structural property descriptor for the "initializer" property of this node (child type:Expression).final ChildPropertyDescriptorBodyDeclaration.getJavadocProperty()Returns structural property descriptor for the "javadoc" property of this node (child type:Javadoc).final ChildPropertyDescriptorAbstractTypeDeclaration.getNameProperty()Returns structural property descriptor for the "name" property of this node (child type:SimpleName).final ChildPropertyDescriptorModulePackageAccess.getNameProperty()Returns structural property descriptor for the "name" property of this node (child type:Name).final ChildPropertyDescriptorVariableDeclaration.getNameProperty()Returns the structural property descriptor for the "name" property of this node (child type:SimpleName).final ChildPropertyDescriptorAnnotation.getTypeNameProperty()Returns structural property descriptor for the "typeName" property of this node (child type:Name).ImplicitTypeDeclaration.internalNameProperty()
ArrayType.ELEMENT_TYPE_PROPERTYandArrayType.DIMENSIONS_PROPERTY.