public abstract class EntryPointsManager extends java.lang.Object implements Disposable
Disposable.Parent
Constructor and Description |
---|
EntryPointsManager() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addEntryPoint(RefElement newEntryPoint,
boolean isPersistent) |
abstract void |
cleanup() |
abstract void |
configureAnnotations() |
abstract RefElement [] |
getEntryPoints(RefManager refManager) |
static EntryPointsManager |
getInstance(Project project) |
abstract boolean |
isAddNonJavaEntries() |
abstract boolean |
isEntryPoint(PsiElement element) |
abstract boolean |
isImplicitWrite(PsiElement element)
Returns
true for fields, annotated with "write" annotations |
abstract void |
removeEntryPoint(RefElement anEntryPoint) |
abstract void |
resolveEntryPoints(RefManager manager) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
public static EntryPointsManager getInstance(Project project)
public abstract void resolveEntryPoints(RefManager manager)
public abstract void addEntryPoint(RefElement newEntryPoint, boolean isPersistent)
public abstract void removeEntryPoint(RefElement anEntryPoint)
public abstract RefElement [] getEntryPoints(RefManager refManager)
public abstract void cleanup()
public abstract boolean isAddNonJavaEntries()
public abstract void configureAnnotations()
public abstract boolean isEntryPoint(PsiElement element)
public abstract boolean isImplicitWrite(PsiElement element)
true
for fields, annotated with "write" annotations