public interface PsiJavaModule extends NavigatablePsiElement, PsiNameIdentifierOwner, PsiModifierListOwner, PsiJavaDocumentedElement
Iconable.IconFlags, Iconable.LastComputedIcon| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTO_MODULE_NAME |
static java.lang.String |
JAVA_BASE |
static java.lang.String |
MODULE_INFO_CLASS |
static java.lang.String |
MODULE_INFO_CLS_FILE |
static java.lang.String |
MODULE_INFO_FILE |
static java.util.Set<java.lang.String> |
UPGRADEABLE |
EMPTY_NAVIGATABLE_ELEMENT_ARRAYEMPTY_NAVIGATION_ITEM_ARRAYEMPTY_ARRAYARRAY_FACTORYICON_FLAG_IGNORE_MASK, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<PsiPackageAccessibilityStatement> |
getExports() |
java.lang.String |
getName()
Returns the name of the element.
|
PsiJavaModuleReferenceElement |
getNameIdentifier() |
java.lang.Iterable<PsiPackageAccessibilityStatement> |
getOpens() |
java.lang.Iterable<PsiProvidesStatement> |
getProvides() |
java.lang.Iterable<PsiRequiresStatement> |
getRequires() |
java.lang.Iterable<PsiUsesStatement> |
getUses() |
getPresentationcanNavigate, canNavigateToSource, navigategetIdentifyingElementsetNameaccept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toStringgetUserData, putUserDatagetAnnotation, getAnnotations, getModifierList, hasAnnotation, hasModifier, hasModifierPropertygetDocCommentstatic final java.lang.String MODULE_INFO_CLASS
static final java.lang.String MODULE_INFO_FILE
static final java.lang.String MODULE_INFO_CLS_FILE
static final java.lang.String JAVA_BASE
static final java.lang.String AUTO_MODULE_NAME
static final java.util.Set<java.lang.String> UPGRADEABLE
PsiJavaModuleReferenceElement getNameIdentifier()
getNameIdentifier in interface PsiNameIdentifierOwnerjava.lang.String getName()
PsiNamedElementgetName in interface NavigationItemgetName in interface PsiNamedElementjava.lang.Iterable<PsiRequiresStatement> getRequires()
java.lang.Iterable<PsiPackageAccessibilityStatement> getExports()
java.lang.Iterable<PsiPackageAccessibilityStatement> getOpens()
java.lang.Iterable<PsiUsesStatement> getUses()
java.lang.Iterable<PsiProvidesStatement> getProvides()