Class ASTModifierNode
- java.lang.Object
-
- net.sourceforge.pmd.lang.ast.AbstractNode
-
- net.sourceforge.pmd.lang.apex.ast.AbstractApexNodeBase
-
- net.sourceforge.pmd.lang.apex.ast.AbstractApexNode<apex.jorje.semantic.ast.modifier.ModifierNode>
-
- net.sourceforge.pmd.lang.apex.ast.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
-
-
Field Summary
-
Fields inherited from class net.sourceforge.pmd.lang.apex.ast.AbstractApexNode
node
-
-
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
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
boolean
isTransient()
java.lang.Object
jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
Accept the visitor-
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.AbstractApexNode
getLocation, getNode, handleSourceCode, hasRealLoc
-
Methods inherited from class net.sourceforge.pmd.lang.apex.ast.AbstractApexNodeBase
childrenAccept, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getXPathNodeName
-
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.apex.ast.ApexNode
childrenAccept
-
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
-
-
-
-
Method Detail
-
jjtAccept
public java.lang.Object jjtAccept(ApexParserVisitor visitor, java.lang.Object data)
Description copied from class:AbstractApexNodeBase
Accept the visitor. *- Specified by:
jjtAccept
in interfaceApexNode<apex.jorje.semantic.ast.modifier.ModifierNode>
- Specified by:
jjtAccept
in classAbstractApexNodeBase
-
getModifiers
public int getModifiers()
- Specified by:
getModifiers
in interfaceAccessNode
-
isPublic
public boolean isPublic()
- Specified by:
isPublic
in interfaceAccessNode
-
isProtected
public boolean isProtected()
- Specified by:
isProtected
in interfaceAccessNode
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivate
in interfaceAccessNode
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfaceAccessNode
-
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interfaceAccessNode
-
isFinal
public boolean isFinal()
- Specified by:
isFinal
in interfaceAccessNode
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfaceAccessNode
-
-