net.sourceforge.pmd.lang.plsql.ast
Class ASTPrimarySuffix
java.lang.Object
net.sourceforge.pmd.lang.ast.AbstractNode
net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix
- All Implemented Interfaces:
- Node, PLSQLNode, ScopedNode
public class ASTPrimarySuffix
- extends AbstractPLSQLNode
Methods inherited from class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode |
childrenAccept, dump, getCanonicalImage, getCanonicalImage, getScope, jjtClose, jjtGetValue, jjtOpen, jjtSetValue, setScope, toString, toString |
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode |
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData, testingOnly__setBeginColumn, testingOnly__setBeginLine, testingOnly__setEndColumn, testingOnly__setEndLine |
Methods inherited from interface net.sourceforge.pmd.lang.ast.Node |
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData |
ASTPrimarySuffix
public ASTPrimarySuffix(int id)
ASTPrimarySuffix
public ASTPrimarySuffix(PLSQLParser p,
int id)
jjtAccept
public Object jjtAccept(PLSQLParserVisitor visitor,
Object data)
- Accept the visitor.
- Specified by:
jjtAccept
in interface PLSQLNode
- Overrides:
jjtAccept
in class AbstractPLSQLNode
setIsArrayDereference
public void setIsArrayDereference()
isArrayDereference
public boolean isArrayDereference()
setIsArguments
public void setIsArguments()
isArguments
public boolean isArguments()
getArgumentCount
public int getArgumentCount()
- Get the number of arguments for this primary suffix. One should call
isArguments()
to see if there are arguments. If this method is
called when there are no arguments it returns -1
.
- Returns:
- A non-negative argument number when there are arguments,
-1
otherwise.
Copyright © 2002-2015 InfoEther. All Rights Reserved.