Package org.eclipse.jdt.core.dom
Class SimplePropertyDescriptor
java.lang.Object
org.eclipse.jdt.core.dom.StructuralPropertyDescriptor
org.eclipse.jdt.core.dom.SimplePropertyDescriptor
Descriptor for a simple property of an AST node.
A simple property is one whose value is a
primitive type (such as
int
or boolean
)
or some simple value type (such as String
or
InfixExpression.Operator
).- Since:
- 3.0
- See Also:
- Restriction:
- This class is not intended to be instantiated by clients.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value type of this property.boolean
Returns whether this property is mandatory.Methods inherited from class org.eclipse.jdt.core.dom.StructuralPropertyDescriptor
getId, getNodeClass, isChildListProperty, isChildProperty, isSimpleProperty, toString
-
Method Details
-
getValueType
Returns the value type of this property.For example, for a node type like SingleVariableDeclaration, the "modifiers" property returns
int.class
.- Returns:
- the value type of the property
-
isMandatory
public boolean isMandatory()Returns whether this property is mandatory. A property value is not allowed to benull
if it is mandatory.- Returns:
true
if the property is mandatory, andfalse
if it is may benull
-