public class RefClassImpl extends RefJavaElementImpl implements RefClass
IS_REACHABLE_MASK, LOGmyChildren, myFlags, myManagerEMPTY_ELEMENTS_ARRAY| Modifier and Type | Method and Description | 
|---|---|
void | 
accept(RefVisitor visitor)
Accepts the specified visitor and passes self to one of its visit methods. 
 | 
void | 
buildReferences()  | 
java.util.Set<RefClass> | 
getBaseClasses()  | 
java.util.List<RefJavaElement> | 
getClassExporters()  | 
java.util.List<RefMethod> | 
getConstructors()  | 
RefElement | 
getContainingEntry()  | 
RefMethod | 
getDefaultConstructor()  | 
java.lang.String | 
getExternalName()
Returns a user-readable name for the element corresponding to the node. 
 | 
java.util.Set<RefElement> | 
getInTypeReferences()  | 
java.util.List<RefMethod> | 
getLibraryMethods()  | 
RefModule | 
getModule()
Returns the reference graph node for the module to which the element belongs. 
 | 
java.lang.String | 
getQualifiedName()  | 
java.util.Set<RefClass> | 
getSubClasses()  | 
UClass | 
getUastElement()  | 
boolean | 
hasSuspiciousCallers()  | 
protected void | 
initialize()  | 
boolean | 
isAbstract()  | 
boolean | 
isAnonymous()  | 
boolean | 
isApplet()  | 
boolean | 
isInterface()  | 
boolean | 
isLocalClass()  | 
boolean | 
isReferenced()
Checks if this element is referenced by any other elements. 
 | 
boolean | 
isSelfInheritor(UClass uClass)  | 
boolean | 
isServlet()  | 
boolean | 
isSuspicious()  | 
boolean | 
isTestCase()  | 
boolean | 
isUtilityClass()  | 
void | 
referenceRemoved()  | 
getAccessModifier, getIcon, getName, getOutTypeReferences, isFinal, isProtectedAccessForbidden, isStatic, isSuspiciousRecursive, isSyntheticJSP, markReferenced, setAccessModifieraddInReference, addOutReference, addSuppression, getContainingFile, getInReferences, getOutReferences, getPointer, getPsiElement, getURL, getVirtualFile, isDeleted, isEntry, isPermanentEntry, isReachable, isSuppressed, isValid, setEntry, setPermanentEntry, setReachableadd, checkFlag, getChildren, getName, getOwner, getRefManager, removeChild, setFlag, setOwner, toStringchangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetElement, getInstanceReferencesgetAccessModifier, getOutTypeReferences, getPsiElement, isFinal, isStatic, isSyntheticJSPgetInReferences, getOutReferences, getPointer, isEntry, isPermanentEntry, isReachablegetChildren, getIcon, getName, getOwner, getRefManager, isValidgetUserData, putUserDataadd, removeChild, setOwnerprotected void initialize()
initialize in class RefElementImplpublic boolean isSelfInheritor(UClass uClass)
isSelfInheritor in interface RefClasspublic RefModule getModule()
RefElementgetModule in interface RefElementgetModule in class RefElementImplpublic UClass getUastElement()
getUastElement in interface RefClassgetUastElement in interface RefJavaElementpublic java.lang.String getQualifiedName()
getQualifiedName in interface RefEntitygetQualifiedName in class RefEntityImplpublic void buildReferences()
buildReferences in class RefElementImplpublic void accept(RefVisitor visitor)
RefEntityaccept in interface RefEntityaccept in class RefEntityImplvisitor - the visitor to accept.public java.util.Set<RefClass> getBaseClasses()
getBaseClasses in interface RefClasspublic java.util.Set<RefClass> getSubClasses()
getSubClasses in interface RefClasspublic java.util.List<RefMethod> getConstructors()
getConstructors in interface RefClasspublic java.util.Set<RefElement> getInTypeReferences()
getInTypeReferences in interface RefClasspublic RefMethod getDefaultConstructor()
getDefaultConstructor in interface RefClasspublic java.util.List<RefMethod> getLibraryMethods()
getLibraryMethods in interface RefClasspublic boolean isAnonymous()
isAnonymous in interface RefClasspublic boolean isInterface()
isInterface in interface RefClasspublic boolean isSuspicious()
isSuspicious in class RefElementImplpublic boolean isUtilityClass()
isUtilityClass in interface RefClasspublic java.lang.String getExternalName()
RefEntitygetExternalName in interface RefEntitygetExternalName in class RefElementImplpublic void referenceRemoved()
referenceRemoved in class RefJavaElementImplpublic boolean isAbstract()
isAbstract in interface RefClasspublic boolean isTestCase()
isTestCase in interface RefClasspublic boolean isLocalClass()
isLocalClass in interface RefClasspublic boolean isReferenced()
RefElementisReferenced in interface RefElementisReferenced in class RefElementImplpublic boolean hasSuspiciousCallers()
hasSuspiciousCallers in class RefElementImplpublic java.util.List<RefJavaElement> getClassExporters()
public RefElement getContainingEntry()
getContainingEntry in interface RefElementgetContainingEntry in class RefElementImpl