public interface IJavaTypeAccess extends ITypeAccess
Modifier and Type | Interface and Description |
---|---|
static interface |
IJavaTypeAccess.IVisitor |
INamedElementAccess.INamedElementAccessVisitor
Modifier and Type | Method and Description |
---|---|
java.util.List<IAnnotationAccess> |
getAnnotations() |
java.lang.Float |
getClassMemberVisibilityMetric() |
java.util.List<IJavaFieldAccess> |
getFields() |
java.util.List<IJavaMethodAccess> |
getMethods() |
boolean |
isAbstract() |
boolean |
isAnnotation() |
boolean |
isDeprecated() |
boolean |
isEnum() |
boolean |
isFinal() |
boolean |
isGeneric() |
boolean |
isInner() |
boolean |
isNested() |
boolean |
isPackagePrivate() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isTopLevel() |
getLCOM4Metric, getNumberOfStatementsMetric, getSourceElementCountMetric, isAnonymous, isClass, isInterface, typeOf
addDependencyTo, getDirectory, getIncomingDependencies, getIncomingDependencies, getLineNumber, getModule, getModuleNamespace, getOutgoingDependencies, getOutgoingDependencies, getOutgoingDependencies, getReferencedElements, getReferencedElements, getReferencedElements, getReferencingElements, getReferencingElements, getRootDirectory, getSourceFile, getSystemNamespace, isDefinedInEnclosingElement
accept, getChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
java.util.List<IJavaFieldAccess> getFields()
getFields
in interface ITypeAccess
java.util.List<IJavaMethodAccess> getMethods()
getMethods
in interface ITypeAccess
java.util.List<IAnnotationAccess> getAnnotations()
boolean isDeprecated()
boolean isPackagePrivate()
boolean isProtected()
boolean isPrivate()
boolean isPublic()
boolean isGeneric()
boolean isTopLevel()
boolean isInner()
boolean isNested()
isNested
in interface ITypeAccess
boolean isAbstract()
isAbstract
in interface ITypeAccess
boolean isFinal()
boolean isStatic()
boolean isEnum()
boolean isAnnotation()
java.lang.Float getClassMemberVisibilityMetric()