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, isDefinedInEnclosingElementaccept, getChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursivelygetName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternalboolean 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()