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
public class ASTUserClass extends ApexRootNode<apex.jorje.semantic.ast.compilation.UserClass> implements ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserClass>, CanSuppressWarnings
ASTUserClassOrInterface.TypeKind
node
beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
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(Rule rule) |
|
java.lang.Object |
jjtAccept(ApexParserVisitor visitor,
java.lang.Object data) |
Accept the visitor.
|
childrenAccept, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getLocation, getNode, getXPathNodeName, handleSourceCode, hasRealLoc
appendElement, findChildNodesWithXPath, findChildrenOfType, 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, toString
childrenAccept, getNode
findChildNodesWithXPath, 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, setUserData
public ASTUserClass(apex.jorje.semantic.ast.compilation.UserClass userClass)
public java.lang.Object jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
ApexNode
public java.lang.String getImage()
getImage
in interface net.sourceforge.pmd.lang.ast.Node
getImage
in class net.sourceforge.pmd.lang.ast.AbstractNode
public ApexQualifiedName getQualifiedName()
getQualifiedName
in interface ApexQualifiableNode
getQualifiedName
in interface net.sourceforge.pmd.lang.ast.QualifiableNode
public ASTUserClassOrInterface.TypeKind getTypeKind()
ASTUserClassOrInterface
getTypeKind
in interface ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserClass>
public boolean hasSuppressWarningsAnnotationFor(Rule rule)
hasSuppressWarningsAnnotationFor
in interface CanSuppressWarnings
Copyright © 2002–2018 PMD. All rights reserved.