public final class RefResolveServiceImpl extends RefResolveService implements java.lang.Runnable, Disposable
RefResolveService.Listener
Disposable.Parent
ENABLED
Constructor and Description |
---|
RefResolveServiceImpl(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(Disposable parent,
RefResolveService.Listener listener) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
int [] |
getBackwardIds(VirtualFileWithId file) |
int |
getQueueSize() |
static boolean |
isSupportedFileType(VirtualFile virtualFile) |
boolean |
isUpToDate() |
boolean |
queue(java.util.Collection<VirtualFile> files,
java.lang.Object reason) |
GlobalSearchScope |
restrictByBackwardIds(VirtualFile virtualFile,
GlobalSearchScope scope) |
void |
run() |
getInstance
public RefResolveServiceImpl(Project project) throws java.io.IOException
java.io.IOException
public static boolean isSupportedFileType(VirtualFile virtualFile)
public void dispose()
Disposable
dispose
in interface Disposable
public void run()
run
in interface java.lang.Runnable
public int [] getBackwardIds(VirtualFileWithId file)
getBackwardIds
in class RefResolveService
public GlobalSearchScope restrictByBackwardIds(VirtualFile virtualFile, GlobalSearchScope scope)
restrictByBackwardIds
in class RefResolveService
public boolean queue(java.util.Collection<VirtualFile> files, java.lang.Object reason)
queue
in class RefResolveService
public boolean isUpToDate()
isUpToDate
in class RefResolveService
public int getQueueSize()
getQueueSize
in class RefResolveService
public void addListener(Disposable parent, RefResolveService.Listener listener)
addListener
in class RefResolveService