public interface ITypeAccess extends IProgrammingElementAccess
Modifier and Type | Interface and Description |
---|---|
static interface |
ITypeAccess.IVisitor |
INamedElementAccess.INamedElementAccessVisitor
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends IFieldAccess> |
getFields() |
java.lang.Number |
getLCOM4Metric() |
java.util.List<? extends IMethodAccess> |
getMethods() |
java.lang.Number |
getNumberOfStatementsMetric() |
java.lang.Number |
getSourceElementCountMetric() |
boolean |
isAbstract() |
boolean |
isAnonymous() |
boolean |
isClass() |
boolean |
isInterface() |
boolean |
isNested() |
boolean |
typeOf(java.lang.String fqName) |
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
boolean typeOf(java.lang.String fqName)
java.util.List<? extends IFieldAccess> getFields()
java.util.List<? extends IMethodAccess> getMethods()
java.lang.Number getLCOM4Metric()
java.lang.Number getSourceElementCountMetric()
java.lang.Number getNumberOfStatementsMetric()
boolean isClass()
boolean isInterface()
boolean isNested()
boolean isAnonymous()
boolean isAbstract()