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.booleanReturns 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 benullif it is mandatory.- Returns:
trueif the property is mandatory, andfalseif it is may benull
-