Class ASTUserClass
-
- All Implemented Interfaces:
-
net.sourceforge.pmd.lang.apex.ast.ASTUserClassOrInterface
,net.sourceforge.pmd.lang.apex.ast.ApexNode
,net.sourceforge.pmd.lang.apex.ast.ApexQualifiableNode
,net.sourceforge.pmd.lang.ast.Node
,net.sourceforge.pmd.lang.ast.impl.GenericNode
,net.sourceforge.pmd.reporting.Reportable
public final class ASTUserClass extends BaseApexClass<T> implements ASTUserClassOrInterface<T>
-
-
Field Summary
Fields Modifier and Type Field Description public final static Comparator<Node>
COORDS_COMPARATOR
-
Method Summary
Modifier and Type Method Description String
getSuperClassName()
Returns the name of the superclass of this class, or an empty string if there is none. List<String>
getInterfaceNames()
Returns a list of the names of the interfaces implemented by this class. -
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.BaseApexClass
getImage, getQualifiedName, getSimpleName, isFindBoundary
-
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.ASTUserClassOrInterface
getMethods, getModifiers, isNested
-
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
-
getSuperClassName
String getSuperClassName()
Returns the name of the superclass of this class, or an empty string if there is none. The type name does NOT include type arguments.
-
getInterfaceNames
List<String> getInterfaceNames()
Returns a list of the names of the interfaces implemented by this class. The type names do NOT include type arguments. (This is tested.)
-
-
-
-