net.sourceforge.pmd.lang.java.ast
Class ASTVariableDeclaratorId
java.lang.Object
net.sourceforge.pmd.lang.ast.AbstractNode
net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
- All Implemented Interfaces:
- Node, JavaNode, TypeNode, ScopedNode
public class ASTVariableDeclaratorId
- extends AbstractJavaTypeNode
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, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, 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, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, setDataFlowNode, setImage, setUserData |
ASTVariableDeclaratorId
public ASTVariableDeclaratorId(int id)
ASTVariableDeclaratorId
public ASTVariableDeclaratorId(JavaParser p,
int id)
jjtAccept
public Object jjtAccept(JavaParserVisitor visitor,
Object data)
- Accept the visitor. *
- Specified by:
jjtAccept
in interface JavaNode
- Overrides:
jjtAccept
in class AbstractJavaNode
getNameDeclaration
public VariableNameDeclaration getNameDeclaration()
setNameDeclaration
public void setNameDeclaration(VariableNameDeclaration decl)
getUsages
public List<NameOccurrence> getUsages()
bumpArrayDepth
public void bumpArrayDepth()
getArrayDepth
public int getArrayDepth()
isArray
public boolean isArray()
isExceptionBlockParameter
public boolean isExceptionBlockParameter()
setExplicitReceiverParameter
public void setExplicitReceiverParameter()
isExplicitReceiverParameter
public boolean isExplicitReceiverParameter()
getTypeNameNode
public Node getTypeNameNode()
getTypeNode
public ASTType getTypeNode()
- Determines the type node of this variable id.
- Returns:
- the type node or
null
if there is no explicit type.
Copyright © 2002-2016 InfoEther. All Rights Reserved.