Klasse StructuralPropertyDescriptor
java.lang.Object
org.aspectj.org.eclipse.jdt.core.dom.StructuralPropertyDescriptor
- Bekannte direkte Unterklassen:
ChildListPropertyDescriptor
,ChildPropertyDescriptor
,SimplePropertyDescriptor
Abstract base class for property descriptors of AST nodes.
There are three kinds of properties:
- simple properties (
SimplePropertyDescriptor
) - properties where the value is a primitive (int, boolean) or simple (String, InfixExprsssion.Operator) type other than an AST node; for example, the identifier of aSimpleName
- child properties (
ChildPropertyDescriptor
) - properties whose value is another AST node; for example, the name of aMethodDeclaration
- child list properties (
ChildListPropertyDescriptor
) - properties where the value is a list of AST nodes; for example, the statements of aBlock
- Seit:
- 3.0
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal String
getId()
Returns the id of this property.final Class
Returns the AST node type that owns this property.final boolean
Returns whether this property is a child list property (instance ofChildListPropertyDescriptor
.final boolean
Returns whether this property is a child property (instance ofChildPropertyDescriptor
.final boolean
Returns whether this property is a simple property (instance ofSimplePropertyDescriptor
.toString()
Returns a string suitable for debug purposes.
-
Methodendetails
-
getId
Returns the id of this property.- Gibt zurück:
- the property id
-
getNodeClass
Returns the AST node type that owns this property.For example, for all properties of the node type TypeDeclaration, this method returns
TypeDeclaration.class
.- Gibt zurück:
- the node type that owns this property
-
isSimpleProperty
public final boolean isSimpleProperty()Returns whether this property is a simple property (instance ofSimplePropertyDescriptor
.- Gibt zurück:
true
if this is a simple property, andfalse
otherwise
-
isChildProperty
public final boolean isChildProperty()Returns whether this property is a child property (instance ofChildPropertyDescriptor
.- Gibt zurück:
true
if this is a child property, andfalse
otherwise
-
isChildListProperty
public final boolean isChildListProperty()Returns whether this property is a child list property (instance ofChildListPropertyDescriptor
.- Gibt zurück:
true
if this is a child list property, andfalse
otherwise
-
toString
Returns a string suitable for debug purposes.
-