Class ASTProperty
-
- All Implemented Interfaces:
-
net.sourceforge.pmd.lang.apex.ast.ApexNode
,net.sourceforge.pmd.lang.ast.Node
,net.sourceforge.pmd.lang.ast.impl.GenericNode
,net.sourceforge.pmd.reporting.Reportable
public final class ASTProperty extends AbstractApexNode.Single<T>
-
-
Field Summary
Fields Modifier and Type Field Description public final static Comparator<Node>
COORDS_COMPARATOR
-
Method Summary
Modifier and Type Method Description String
getType()
Returns the property value's type name. ASTModifierNode
getModifiers()
static String
formatAccessorName(ASTProperty property)
Returns the internal accessor (getter/setter) name of an ASTProperty. -
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.AbstractApexNode.Single
hasRealLoc
-
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.AbstractApexNode
acceptVisitor, getDefiningType, getRoot, getTextRegion, getXPathNodeName
-
Methods inherited from class net.sourceforge.pmd.lang.ast.impl.AbstractNode
children, firstChild, getChild, getIndexInParent, getNumChildren, getParent, getUserMap, toString
-
Methods inherited from class net.sourceforge.pmd.lang.ast.impl.GenericNode
ancestors, ancestorsOrSelf, asStream, descendants, descendantsOrSelf, getFirstChild, getLastChild, getNextSibling, getPreviousSibling
-
Methods inherited from class net.sourceforge.pmd.lang.ast.Node
acceptVisitor, ancestors, ancestors, ancestorsOrSelf, asStream, children, children, compareLocation, descendants, descendants, descendantsOrSelf, getAstInfo, getBeginColumn, getBeginLine, getChild, getEndColumn, getEndLine, getFirstChild, getImage, getLanguageVersion, getLastChild, getNextSibling, getParent, getPreviousSibling, getReportLocation, getRoot, getTextDocument, getTextRegion, getXPathAttributesIterator, getXPathNodeName, hasImageEqualTo, isFindBoundary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getType
String getType()
Returns the property value's type name. This includes any type arguments. If the type is a primitive, its case will be normalized.
-
getModifiers
ASTModifierNode getModifiers()
-
formatAccessorName
static String formatAccessorName(ASTProperty property)
Returns the internal accessor (getter/setter) name of an ASTProperty. The accessor name is the constant ACCESSOR_PREFIX prepended to the name of the property.
-
-
-
-