Class ASTAnnotationTypeMemberDeclaration
- java.lang.Object
-
- net.sourceforge.pmd.lang.ast.AbstractNode
-
- net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
-
- All Implemented Interfaces:
net.sourceforge.pmd.lang.ast.Node,ASTAnyTypeBodyDeclaration,JavaNode,net.sourceforge.pmd.lang.symboltable.ScopedNode
public class ASTAnnotationTypeMemberDeclaration extends AbstractJavaNode
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration
ASTAnyTypeBodyDeclaration.DeclarationKind
-
-
Field Summary
-
Fields inherited from class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
parser
-
-
Constructor Summary
Constructors Constructor Description ASTAnnotationTypeMemberDeclaration(int id)ASTAnnotationTypeMemberDeclaration(JavaParser p, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaNodegetDeclarationNode()Returns the child of this declaration, which can be cast to a more specific node type usingASTAnyTypeBodyDeclaration.getKind()as a cue.ASTAnyTypeBodyDeclaration.DeclarationKindgetKind()Gets the kind of declaration this node contains.java.lang.ObjectjjtAccept(JavaParserVisitor visitor, java.lang.Object data)Accept the visitor.-
Methods inherited from class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
childrenAccept, comment, comment, getScope, getXPathNodeName, jjtClose, jjtOpen, setScope
-
Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathAttributesIterator, 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
-
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.java.ast.JavaNode
childrenAccept, getScope, setScope
-
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
-
ASTAnnotationTypeMemberDeclaration
public ASTAnnotationTypeMemberDeclaration(int id)
-
ASTAnnotationTypeMemberDeclaration
public ASTAnnotationTypeMemberDeclaration(JavaParser p, int id)
-
-
Method Detail
-
jjtAccept
public java.lang.Object jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
Accept the visitor. *- Specified by:
jjtAcceptin interfaceJavaNode- Overrides:
jjtAcceptin classAbstractJavaNode
-
getDeclarationNode
public JavaNode getDeclarationNode()
Description copied from interface:ASTAnyTypeBodyDeclarationReturns the child of this declaration, which can be cast to a more specific node type usingASTAnyTypeBodyDeclaration.getKind()as a cue.Returns null if this is an empty declaration, that is, a single semicolon.
- Specified by:
getDeclarationNodein interfaceASTAnyTypeBodyDeclaration
-
getKind
public ASTAnyTypeBodyDeclaration.DeclarationKind getKind()
Description copied from interface:ASTAnyTypeBodyDeclarationGets the kind of declaration this node contains. This is a cue for the node type the child of this declaration can be cast to.- Specified by:
getKindin interfaceASTAnyTypeBodyDeclaration
-
-