net.sourceforge.pmd.lang.ast.Node
, AccessNode
, Annotatable
, JavaNode
, net.sourceforge.pmd.lang.symboltable.ScopedNode
AbstractJavaAccessTypeNode
, AbstractMethodLikeNode
, ASTAnnotationMethodDeclaration
, ASTLocalVariableDeclaration
public abstract class AbstractJavaAccessNode extends AbstractJavaNode implements AccessNode
parser
beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
Constructor | Description |
---|---|
AbstractJavaAccessNode(int i) |
|
AbstractJavaAccessNode(JavaParser parser,
int i) |
Modifier and Type | Method | Description |
---|---|---|
ASTAnnotation |
getAnnotation(java.lang.String annotQualifiedName) |
Get specific annotaion on this node.
|
java.util.List<ASTAnnotation> |
getDeclaredAnnotations() |
Get all annotations present on this node.
|
int |
getModifiers() |
|
boolean |
isAbstract() |
|
boolean |
isAnnotationPresent(java.lang.String annotQualifiedName) |
Checks whether the annotation is present on this node.
|
boolean |
isAnyAnnotationPresent(java.util.Collection<java.lang.String> annotQualifiedNames) |
Checks whether any annotation is present on this node.
|
boolean |
isDefault() |
|
boolean |
isFinal() |
|
boolean |
isNative() |
|
boolean |
isPackagePrivate() |
|
boolean |
isPrivate() |
|
boolean |
isProtected() |
|
boolean |
isPublic() |
|
boolean |
isStatic() |
|
boolean |
isStrictfp() |
|
boolean |
isSynchronized() |
|
boolean |
isTransient() |
|
boolean |
isVolatile() |
|
void |
setAbstract(boolean isAbstract) |
|
void |
setDefault(boolean isDefault) |
|
void |
setFinal(boolean isFinal) |
|
void |
setModifiers(int modifiers) |
|
void |
setNative(boolean isNative) |
|
void |
setPrivate(boolean isPrivate) |
|
void |
setProtected(boolean isProtected) |
|
void |
setPublic(boolean isPublic) |
|
void |
setStatic(boolean isStatic) |
|
void |
setStrictfp(boolean isStrictfp) |
|
void |
setSynchronized(boolean isSynchronized) |
|
void |
setTransient(boolean isTransient) |
|
void |
setVolatile(boolean isVolative) |
childrenAccept, comment, comment, getScope, getXPathNodeName, jjtAccept, jjtClose, jjtOpen, setScope
appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, 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, getScope, jjtAccept, setScope
findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getUserData, getXPathNodeName, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtClose, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
public AbstractJavaAccessNode(int i)
public AbstractJavaAccessNode(JavaParser parser, int i)
public int getModifiers()
getModifiers
in interface AccessNode
public void setModifiers(int modifiers)
setModifiers
in interface AccessNode
public boolean isPublic()
isPublic
in interface AccessNode
public void setPublic(boolean isPublic)
setPublic
in interface AccessNode
public boolean isProtected()
isProtected
in interface AccessNode
public void setProtected(boolean isProtected)
setProtected
in interface AccessNode
public boolean isPrivate()
isPrivate
in interface AccessNode
public void setPrivate(boolean isPrivate)
setPrivate
in interface AccessNode
public boolean isAbstract()
isAbstract
in interface AccessNode
public void setAbstract(boolean isAbstract)
setAbstract
in interface AccessNode
public boolean isStatic()
isStatic
in interface AccessNode
public void setStatic(boolean isStatic)
setStatic
in interface AccessNode
public boolean isFinal()
isFinal
in interface AccessNode
public void setFinal(boolean isFinal)
setFinal
in interface AccessNode
public boolean isSynchronized()
isSynchronized
in interface AccessNode
public void setSynchronized(boolean isSynchronized)
setSynchronized
in interface AccessNode
public boolean isNative()
isNative
in interface AccessNode
public void setNative(boolean isNative)
setNative
in interface AccessNode
public boolean isTransient()
isTransient
in interface AccessNode
public void setTransient(boolean isTransient)
setTransient
in interface AccessNode
public boolean isVolatile()
isVolatile
in interface AccessNode
public void setVolatile(boolean isVolative)
setVolatile
in interface AccessNode
public boolean isStrictfp()
isStrictfp
in interface AccessNode
public void setStrictfp(boolean isStrictfp)
setStrictfp
in interface AccessNode
public boolean isDefault()
isDefault
in interface AccessNode
public void setDefault(boolean isDefault)
setDefault
in interface AccessNode
public boolean isPackagePrivate()
isPackagePrivate
in interface AccessNode
public java.util.List<ASTAnnotation> getDeclaredAnnotations()
Annotatable
getDeclaredAnnotations
in interface Annotatable
public ASTAnnotation getAnnotation(java.lang.String annotQualifiedName)
Annotatable
getAnnotation
in interface Annotatable
annotQualifiedName
- qulified name of the annotation.ASTAnnotaion
node if the annotation is present on this node, else null
public boolean isAnnotationPresent(java.lang.String annotQualifiedName)
Annotatable
isAnnotationPresent
in interface Annotatable
annotQualifiedName
- qulified name of the annotation.true
if the annotation is present on this node, else false
public boolean isAnyAnnotationPresent(java.util.Collection<java.lang.String> annotQualifiedNames)
Annotatable
isAnyAnnotationPresent
in interface Annotatable
annotQualifiedNames
- collection that cotains qulified name of annotations.true
if any annotation is present on this node, else false
Copyright © 2002–2018 PMD. All rights reserved.