net.sourceforge.pmd.lang.ast.Node
, PLSQLNode
, net.sourceforge.pmd.lang.symboltable.ScopedNode
public class ASTVariableOrConstantDeclaratorId extends AbstractPLSQLNode
beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
parser, scope, value
Constructor | Description |
---|---|
ASTVariableOrConstantDeclaratorId(int id) |
|
ASTVariableOrConstantDeclaratorId(PLSQLParser p,
int id) |
Modifier and Type | Method | Description |
---|---|---|
void |
bumpArrayDepth() |
|
int |
getArrayDepth() |
|
net.sourceforge.pmd.lang.symboltable.NameDeclaration |
getNameDeclaration() |
|
net.sourceforge.pmd.lang.ast.Node |
getTypeNameNode() |
|
ASTDatatype |
getTypeNode() |
|
java.util.List<net.sourceforge.pmd.lang.symboltable.NameOccurrence> |
getUsages() |
|
boolean |
isArray() |
|
java.lang.Object |
jjtAccept(PLSQLParserVisitor visitor,
java.lang.Object data) |
Accept the visitor.
|
void |
setNameDeclaration(net.sourceforge.pmd.lang.symboltable.NameDeclaration decl) |
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine, toString
childrenAccept, dump, getCanonicalImage, getCanonicalImage, getScope, getXPathNodeName, jjtClose, jjtGetValue, jjtOpen, jjtSetValue, setScope, toString
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, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
public ASTVariableOrConstantDeclaratorId(int id)
public ASTVariableOrConstantDeclaratorId(PLSQLParser p, int id)
public java.lang.Object jjtAccept(PLSQLParserVisitor visitor, java.lang.Object data)
jjtAccept
in interface PLSQLNode
jjtAccept
in class AbstractPLSQLNode
public net.sourceforge.pmd.lang.symboltable.NameDeclaration getNameDeclaration()
public void setNameDeclaration(net.sourceforge.pmd.lang.symboltable.NameDeclaration decl)
public java.util.List<net.sourceforge.pmd.lang.symboltable.NameOccurrence> getUsages()
public void bumpArrayDepth()
public int getArrayDepth()
public boolean isArray()
public net.sourceforge.pmd.lang.ast.Node getTypeNameNode()
public ASTDatatype getTypeNode()
Copyright © 2002–2018 PMD. All rights reserved.