ApexNode<apex.jorje.semantic.ast.compilation.UserClass>, ApexQualifiableNode, ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserClass>, CanSuppressWarnings, net.sourceforge.pmd.lang.ast.Node, net.sourceforge.pmd.lang.ast.QualifiableNode, net.sourceforge.pmd.lang.ast.RootNodepublic class ASTUserClass extends ApexRootNode<apex.jorje.semantic.ast.compilation.UserClass> implements ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserClass>, CanSuppressWarnings
ASTUserClassOrInterface.TypeKindnode| Constructor | Description |
|---|---|
ASTUserClass(apex.jorje.semantic.ast.compilation.UserClass userClass) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getImage() |
|
ApexQualifiedName |
getQualifiedName() |
|
ASTUserClassOrInterface.TypeKind |
getTypeKind() |
Finds the type kind of this declaration.
|
boolean |
hasSuppressWarningsAnnotationFor(net.sourceforge.pmd.Rule rule) |
|
java.lang.Object |
jjtAccept(ApexParserVisitor visitor,
java.lang.Object data) |
Accept the visitor.
|
childrenAccept, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getLocation, getNode, getXPathNodeName, handleSourceCode, hasRealLocappendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getDataFlowNode, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine, toStringchildrenAccept, getNodefindChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getNthParent, getParentsOfType, getUserData, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserDatapublic ASTUserClass(apex.jorje.semantic.ast.compilation.UserClass userClass)
public java.lang.Object jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
ApexNodepublic java.lang.String getImage()
getImage in interface net.sourceforge.pmd.lang.ast.NodegetImage in class net.sourceforge.pmd.lang.ast.AbstractNodepublic ApexQualifiedName getQualifiedName()
getQualifiedName in interface ApexQualifiableNodegetQualifiedName in interface net.sourceforge.pmd.lang.ast.QualifiableNodepublic ASTUserClassOrInterface.TypeKind getTypeKind()
ASTUserClassOrInterfacegetTypeKind in interface ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserClass>public boolean hasSuppressWarningsAnnotationFor(net.sourceforge.pmd.Rule rule)
hasSuppressWarningsAnnotationFor in interface CanSuppressWarningsCopyright © 2002–2018 PMD. All rights reserved.