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_ARRAY
EMPTY_NAVIGATION_ITEM_ARRAY
EMPTY_ARRAY
ARRAY_FACTORY
ICON_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() |
getPresentation
canNavigate, canNavigateToSource, navigate
getIdentifyingElement
setName
accept, 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, toString
getUserData, putUserData
getAnnotation, getAnnotations, getModifierList, hasAnnotation, hasModifier, hasModifierProperty
getDocComment
static 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 PsiNameIdentifierOwner
java.lang.String getName()
PsiNamedElement
getName
in interface NavigationItem
getName
in interface PsiNamedElement
java.lang.Iterable<PsiRequiresStatement> getRequires()
java.lang.Iterable<PsiPackageAccessibilityStatement> getExports()
java.lang.Iterable<PsiPackageAccessibilityStatement> getOpens()
java.lang.Iterable<PsiUsesStatement> getUses()
java.lang.Iterable<PsiProvidesStatement> getProvides()