Class ASTModifierNode

  • All Implemented Interfaces:
    AccessNode, ApexNode<apex.jorje.semantic.ast.modifier.ModifierNode>, net.sourceforge.pmd.lang.ast.Node

    public class ASTModifierNode
    extends AbstractApexNode<apex.jorje.semantic.ast.modifier.ModifierNode>
    implements AccessNode
    • Constructor Summary

      Constructors 
      Constructor Description
      ASTModifierNode​(apex.jorje.semantic.ast.modifier.ModifierNode modifierNode)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getModifiers()  
      boolean isAbstract()  
      boolean isFinal()  
      boolean isGlobal()  
      boolean isInheritedSharing()  
      boolean isOverride()  
      boolean isPrivate()  
      boolean isProtected()  
      boolean isPublic()  
      boolean isStatic()  
      boolean isTest()  
      boolean isTestOrTestSetup()  
      boolean isTransient()  
      boolean isWebService()  
      boolean isWithoutSharing()  
      boolean isWithSharing()  
      java.lang.Object jjtAccept​(ApexParserVisitor visitor, java.lang.Object data)
      Accept the visitor.
      • Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getDataFlowNode, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathAttributesIterator, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

        findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathAttributesIterator, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Constructor Detail

      • ASTModifierNode

        public ASTModifierNode​(apex.jorje.semantic.ast.modifier.ModifierNode modifierNode)
    • Method Detail

      • isTest

        public boolean isTest()
      • isTestOrTestSetup

        public boolean isTestOrTestSetup()
      • isWithSharing

        public boolean isWithSharing()
      • isWithoutSharing

        public boolean isWithoutSharing()
      • isInheritedSharing

        public boolean isInheritedSharing()
      • isWebService

        public boolean isWebService()
      • isGlobal

        public boolean isGlobal()
      • isOverride

        public boolean isOverride()