Interface IJavaFieldAccess
-
- All Superinterfaces:
IElementAccess
,IFieldAccess
,INamedElementAccess
,IProgrammingElementAccess
public interface IJavaFieldAccess extends IFieldAccess
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IJavaFieldAccess.IVisitor
-
Nested classes/interfaces inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
INamedElementAccess.INamedElementAccessVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<IAnnotationAccess>
getAnnotations()
IJavaTypeAccess
getParent()
Provides access to the parent.boolean
isDeprecated()
boolean
isFinal()
boolean
isGeneric()
boolean
isPackagePrivate()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
boolean
isTransient()
boolean
isVolatile()
-
Methods inherited from interface com.hello2morrow.sonargraph.api.IElementAccess
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
-
Methods inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
accept, getChildren, getFullyQualifiedName, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssues, getIssues, getIssues, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
-
Methods inherited from interface com.hello2morrow.sonargraph.api.IProgrammingElementAccess
getDirectory, getIncomingDependencies, getIncomingDependencies, getLineNumber, getModule, getModuleNamespace, getOutgoingDependencies, getOutgoingDependencies, getOutgoingDependencies, getReferencedElements, getReferencedElements, getReferencedElements, getReferencingElements, getReferencingElements, getRootDirectory, getSourceFile, getSystemNamespace, isDefinedInEnclosingElement
-
-
-
-
Method Detail
-
getParent
IJavaTypeAccess getParent()
Description copied from interface:INamedElementAccess
Provides access to the parent.- Specified by:
getParent
in interfaceINamedElementAccess
- Returns:
- the parent or 'null' if there is no parent.
-
isGeneric
boolean isGeneric()
-
isTransient
boolean isTransient()
-
isVolatile
boolean isVolatile()
-
isDeprecated
boolean isDeprecated()
-
isPackagePrivate
boolean isPackagePrivate()
-
isProtected
boolean isProtected()
-
isPrivate
boolean isPrivate()
-
isPublic
boolean isPublic()
-
isFinal
boolean isFinal()
-
isStatic
boolean isStatic()
-
getAnnotations
java.util.List<IAnnotationAccess> getAnnotations()
-
-