public class ASTUserInterface extends ApexRootNode<apex.jorje.semantic.ast.compilation.UserInterface> implements ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserInterface>, CanSuppressWarnings
ASTUserClassOrInterface.TypeKind
node
beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
Constructor and Description |
---|
ASTUserInterface(apex.jorje.semantic.ast.compilation.UserInterface userInterface) |
Modifier and Type | Method and 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, handleSourceCode, hasRealLoc, toString
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getDataFlowNode, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getNthParent, getParentsOfType, getUserData, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
childrenAccept, getNode
public ASTUserInterface(apex.jorje.semantic.ast.compilation.UserInterface userInterface)
public java.lang.Object jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
ApexNode
public java.lang.String getImage()
getImage
in interface Node
getImage
in class AbstractNode
public ASTUserClassOrInterface.TypeKind getTypeKind()
ASTUserClassOrInterface
getTypeKind
in interface ASTUserClassOrInterface<apex.jorje.semantic.ast.compilation.UserInterface>
public ApexQualifiedName getQualifiedName()
getQualifiedName
in interface ApexQualifiableNode
getQualifiedName
in interface QualifiableNode
public boolean hasSuppressWarningsAnnotationFor(Rule rule)
hasSuppressWarningsAnnotationFor
in interface CanSuppressWarnings
Copyright © 2002–2018 PMD. All rights reserved.