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

Packages that use SimplePropertyDescriptor
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 SimplePropertyDescriptor in org.eclipse.jdt.core.dom

Fields in org.eclipse.jdt.core.dom declared as SimplePropertyDescriptor
Modifier and Type
Field
Description
`static final SimplePropertyDescriptor`
BooleanLiteral.`BOOLEAN_VALUE_PROPERTY`
The "booleanValue" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
Javadoc.`COMMENT_PROPERTY`
Deprecated.
Replaced by `Javadoc.TAGS_PROPERTY` in the JLS3 API.
`static final SimplePropertyDescriptor`
MethodDeclaration.`COMPACT_CONSTRUCTOR_PROPERTY`
The "compact constructor" structural property of record node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
MethodDeclaration.`CONSTRUCTOR_PROPERTY`
The "constructor" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
JavaDocRegion.`DUMMY_REGION_PROPERTY`
The "dummy regions" structural property of this node type (added in JEP 413).
`static final SimplePropertyDescriptor`
CharacterLiteral.`ESCAPED_VALUE_PROPERTY`
The "escapedValue" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
StringLiteral.`ESCAPED_VALUE_PROPERTY`
The "escapedValue" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
TextBlock.`ESCAPED_VALUE_PROPERTY`
The "escapedValue" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
MethodDeclaration.`EXTRA_DIMENSIONS_PROPERTY`
Deprecated.
In JLS8 and later, use `MethodDeclaration.EXTRA_DIMENSIONS2_PROPERTY` instead.
`static final SimplePropertyDescriptor`
SingleVariableDeclaration.`EXTRA_DIMENSIONS_PROPERTY`
Deprecated.
In JLS8 and later, use `SingleVariableDeclaration.EXTRA_DIMENSIONS2_PROPERTY` instead.
`static final SimplePropertyDescriptor`
VariableDeclarationFragment.`EXTRA_DIMENSIONS_PROPERTY`
Deprecated.
in JLS8 and later, use `VariableDeclarationFragment.EXTRA_DIMENSIONS2_PROPERTY` instead.
`static final SimplePropertyDescriptor`
SimpleName.`IDENTIFIER_PROPERTY`
The "identifier" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
TypeDeclaration.`INTERFACE_PROPERTY`
The "interface" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
Modifier.`KEYWORD_PROPERTY`
The "keyword" structural property of this node type (type: `Modifier.ModifierKeyword`).
`static final SimplePropertyDescriptor`
ModuleModifier.`KEYWORD_PROPERTY`
The "keyword" structural property of this node type (type: `ModuleModifier.ModuleModifierKeyword`).
`static final SimplePropertyDescriptor`
FieldDeclaration.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `FieldDeclaration.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
Initializer.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `Initializer.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
MethodDeclaration.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `MethodDeclaration.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
SingleVariableDeclaration.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `SingleVariableDeclaration.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
TypeDeclaration.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `TypeDeclaration.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
VariableDeclarationExpression.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `VariableDeclarationExpression.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
VariableDeclarationStatement.`MODIFIERS_PROPERTY`
Deprecated.
In the JLS3 API, this property is replaced by `VariableDeclarationStatement.MODIFIERS2_PROPERTY`.
`static final SimplePropertyDescriptor`
TagProperty.`NAME_PROPERTY`
The "name" structural property of this node type (added in JEP 413).
`static final SimplePropertyDescriptor`
ImportDeclaration.`ON_DEMAND_PROPERTY`
The "onDemand" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
ModuleDeclaration.`OPEN_PROPERTY`
The "open" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
Assignment.`OPERATOR_PROPERTY`
The "operator" structural property of this node type (type: `Assignment.Operator`).
`static final SimplePropertyDescriptor`
InfixExpression.`OPERATOR_PROPERTY`
The "operator" structural property of this node type (type: `InfixExpression.Operator`).
`static final SimplePropertyDescriptor`
PostfixExpression.`OPERATOR_PROPERTY`
The "operator" structural property of this node type (type: `PostfixExpression.Operator`).
`static final SimplePropertyDescriptor`
PrefixExpression.`OPERATOR_PROPERTY`
The "operator" structural property of this node type (type: `PrefixExpression.Operator`).
`static final SimplePropertyDescriptor`
LambdaExpression.`PARENTHESES_PROPERTY`
The "parentheses" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
PrimitiveType.`PRIMITIVE_TYPE_CODE_PROPERTY`
The "primitiveTypeCode" structural property of this node type (type: `PrimitiveType.Code`).
`static final SimplePropertyDescriptor`
ImportDeclaration.`STATIC_PROPERTY`
The "static" structural property of this node type (type: `Boolean`) (added in JLS3 API).
`static final SimplePropertyDescriptor`
TagProperty.`STRING_VALUE_PROPERTY`
The "string_value" structural property of this node type .
`static final SimplePropertyDescriptor`
SwitchCase.`SWITCH_LABELED_RULE_PROPERTY`
The "switchLabeledRule" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
JavaDocRegion.`TAG_NAME_PROPERTY`
The "tagName" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
TagElement.`TAG_NAME_PROPERTY`
The "tagName" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
JavaDocTextElement.`TEXT_PROPERTY`
The "text" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
TextElement.`TEXT_PROPERTY`
The "text" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
NumberLiteral.`TOKEN_PROPERTY`
The "token" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
WildcardType.`UPPER_BOUND_PROPERTY`
The "upperBound" structural property of this node type (type: `Boolean`).
`static final SimplePropertyDescriptor`
JavaDocRegion.`VALID_SNIPPET_PROPERTY`
The "validSnippet" structural property of this node type (added in JEP 413).
`static final SimplePropertyDescriptor`
SimpleName.`VAR_PROPERTY`
The "var" property of this node name (type: `Boolean`) (added in JLS10 API).
`static final SimplePropertyDescriptor`
MethodRefParameter.`VARARGS_PROPERTY`
The "varargs" structural property of this node type (type: `Boolean`) (added in JLS3 API).
`static final SimplePropertyDescriptor`
SingleVariableDeclaration.`VARARGS_PROPERTY`
The "varargs" structural property of this node type (type: `Boolean`) (added in JLS3 API).
Methods in org.eclipse.jdt.core.dom that return SimplePropertyDescriptor
Modifier and Type
Method
Description
`final SimplePropertyDescriptor`
VariableDeclaration.`getExtraDimensionsProperty()`
Deprecated.
In JLS8 and later, use `VariableDeclaration.getExtraDimensions2Property()` instead.
`final SimplePropertyDescriptor`
AbstractTagElement.`getTagNameProperty()`
Returns structural property descriptor for the "name" property of this node (child type: `SimpleName`).
`final SimplePropertyDescriptor`
AbstractTextElement.`getTextNameProperty()`
Returns structural property descriptor for the "text" property of this node (child type: `String`).
`static final SimplePropertyDescriptor`
AbstractTagElement.`internalTagNamePropertyFactory(Class nodeClass)`
The "tagName" structural property of this node type (type: `String`).
`static final SimplePropertyDescriptor`
AbstractTextElement.`internalTextPropertyFactory(Class nodeClass)`
The "text" structural property of this node type (type: `String`).