public class TypeAccess extends ProgrammingElementAccess implements ITypeAccess
ElementAccess.IAccessFactoryITypeAccess.IVisitorINamedElementAccess.INamedElementAccessVisitor| Modifier and Type | Method and Description |
|---|---|
void |
accept(INamedElementAccess.INamedElementAccessVisitor visitor)
Internal
|
java.util.List<? extends IFieldAccess> |
getFields() |
java.lang.Number |
getLCOM4Metric() |
java.util.List<? extends IMethodAccess> |
getMethods()
Get a list of all methods in this type.
|
java.lang.Number |
getNumberOfStatementsMetric() |
java.lang.Number |
getSourceElementCountMetric() |
boolean |
isAbstract() |
boolean |
isAnonymous() |
boolean |
isClass() |
boolean |
isInterface() |
boolean |
isNested() |
boolean |
typeOf(java.lang.String fqName)
Checks if the type is the same or a subclass of the given fully qualified name.
|
addDependencyTo, getDirectory, getIncomingDependencies, getIncomingDependencies, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getLineNumber, getModule, getModuleNamespace, getOutgoingDependencies, getOutgoingDependencies, getOutgoingDependencies, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getReferencedElements, getReferencedElements, getReferencedElements, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElements, getReferencingElements, getReferencingElementsRecursively, getReferencingElementsRecursively, getRootDirectory, getSourceFile, getSystemNamespace, isDefinedInEnclosingElementequals, getChildren, getElement, getName, getNameWithSignature, getParent, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toStringaddDependencyTo, getDirectory, getIncomingDependencies, getIncomingDependencies, getLineNumber, getModule, getModuleNamespace, getOutgoingDependencies, getOutgoingDependencies, getOutgoingDependencies, getReferencedElements, getReferencedElements, getReferencedElements, getReferencingElements, getReferencingElements, getRootDirectory, getSourceFile, getSystemNamespace, isDefinedInEnclosingElementgetChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursivelygetName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternalpublic boolean isAbstract()
isAbstract in interface ITypeAccesspublic boolean isAnonymous()
isAnonymous in interface ITypeAccesspublic boolean isNested()
isNested in interface ITypeAccesspublic boolean isInterface()
isInterface in interface ITypeAccesspublic boolean isClass()
isClass in interface ITypeAccesspublic java.lang.Number getNumberOfStatementsMetric()
getNumberOfStatementsMetric in interface ITypeAccesspublic java.lang.Number getSourceElementCountMetric()
getSourceElementCountMetric in interface ITypeAccesspublic java.lang.Number getLCOM4Metric()
getLCOM4Metric in interface ITypeAccesspublic java.util.List<? extends IMethodAccess> getMethods()
getMethods in interface ITypeAccesspublic java.util.List<? extends IFieldAccess> getFields()
getFields in interface ITypeAccesspublic boolean typeOf(java.lang.String fqName)
typeOf in interface ITypeAccessfqName - fully qualified namepublic void accept(INamedElementAccess.INamedElementAccessVisitor visitor)
accept in interface INamedElementAccessaccept in class ProgrammingElementAccessvisitor - The visitor implementation