public class RefJavaModuleImpl extends RefElementImpl implements RefJavaModule
RefJavaModule.RequiredModuleIS_REACHABLE_MASK, LOGmyChildren, myFlags, myManagerJAVA_MODULEEMPTY_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.Map<java.lang.String,java.util.List<java.lang.String>> |
getExportedPackageNames() |
javax.swing.Icon |
getIcon(boolean expanded) |
RefModule |
getModule()
Returns the reference graph node for the module to which the element belongs.
|
PsiJavaModule |
getPsiElement()
Returns the PSI element corresponding to the node.
|
java.util.List<RefJavaModule.RequiredModule> |
getRequiredModules() |
java.util.Set<RefClass> |
getServiceImplementations() |
java.util.Set<RefClass> |
getServiceInterfaces() |
java.util.Set<RefClass> |
getUsedServices() |
protected void |
initialize() |
static RefJavaModule |
moduleFromExternalName(RefManagerImpl manager,
java.lang.String fqName) |
addInReference, addOutReference, addSuppression, getContainingEntry, getContainingFile, getExternalName, getInReferences, getOutReferences, getPointer, getURL, getVirtualFile, hasSuspiciousCallers, isDeleted, isEntry, isPermanentEntry, isReachable, isReferenced, isSuppressed, isSuspicious, isValid, referenceRemoved, setEntry, setPermanentEntry, setReachableadd, checkFlag, getChildren, getName, getOwner, getQualifiedName, 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, waitgetContainingEntry, getElement, getInReferences, getOutReferences, getPointer, isEntry, isPermanentEntry, isReachable, isReferencedgetChildren, getExternalName, getName, getOwner, getQualifiedName, getRefManager, isValidgetUserData, putUserDataadd, removeChild, setOwnerprotected void initialize()
initialize in class RefElementImplpublic void accept(RefVisitor visitor)
RefEntityaccept in interface RefEntityaccept in class RefEntityImplvisitor - the visitor to accept.public PsiJavaModule getPsiElement()
RefElementgetPsiElement in interface RefElementgetPsiElement in interface RefJavaModulegetPsiElement in class RefElementImplpublic RefModule getModule()
RefElementgetModule in interface RefElementgetModule in class RefElementImplpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExportedPackageNames()
getExportedPackageNames in interface RefJavaModulepublic java.util.Set<RefClass> getServiceInterfaces()
getServiceInterfaces in interface RefJavaModulepublic java.util.Set<RefClass> getServiceImplementations()
getServiceImplementations in interface RefJavaModulepublic java.util.Set<RefClass> getUsedServices()
getUsedServices in interface RefJavaModulepublic java.util.List<RefJavaModule.RequiredModule> getRequiredModules()
getRequiredModules in interface RefJavaModulepublic javax.swing.Icon getIcon(boolean expanded)
getIcon in interface RefEntitygetIcon in class RefElementImplpublic void buildReferences()
buildReferences in class RefElementImplpublic static RefJavaModule moduleFromExternalName(RefManagerImpl manager, java.lang.String fqName)