public abstract class EntryPointWithVisibilityLevel extends EntryPoint
Modifier and Type | Field and Description |
---|---|
protected static int |
ACCESS_LEVEL_INVALID |
Constructor and Description |
---|
EntryPointWithVisibilityLevel() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getId()
Id to serialize checkbox state in visibility inspection settings
|
abstract int |
getMinVisibilityLevel(PsiMember member) |
abstract java.lang.String |
getTitle()
Title for checkbox in visibility inspection settings
|
boolean |
keepVisibilityLevel(boolean entryPointEnabled,
RefJavaElement refJavaElement)
Don't suggest decreasing visibility for the element, sometimes even if the entry point is disabled.
|
clone, getDisplayName, getIgnoreAnnotations, isEntryPoint, isEntryPoint, isSelected, setSelected, showUI
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readExternal, writeExternal
protected static final int ACCESS_LEVEL_INVALID
public abstract int getMinVisibilityLevel(PsiMember member)
PsiUtil.AccessLevel
) or -1 when not applicablepublic abstract java.lang.String getTitle()
public abstract java.lang.String getId()
public boolean keepVisibilityLevel(boolean entryPointEnabled, RefJavaElement refJavaElement)