mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Refactor JavaScript library scopes:
1. use the same scope for completion and resolve (based on enabled libraries) 2. library classes (minified) roots are ignored if it has source roots 3. no hacks against IDEA platform roots and scopes + roots converter
This commit is contained in:
@@ -596,7 +596,7 @@ public abstract class GlobalSearchScope extends SearchScope implements ProjectAw
|
||||
}
|
||||
}
|
||||
|
||||
private static class FilesScope extends GlobalSearchScope {
|
||||
public static class FilesScope extends GlobalSearchScope {
|
||||
private final Collection<VirtualFile> myFiles;
|
||||
|
||||
public FilesScope(final Project project, final Collection<VirtualFile> files) {
|
||||
|
||||
+1
-1
@@ -49,7 +49,7 @@ public class VirtualFilePointerContainerImpl extends TraceableDisposable impleme
|
||||
private final VirtualFilePointerListener myListener;
|
||||
private volatile Trinity<String[], VirtualFile[], VirtualFile[]> myCachedThings;
|
||||
private volatile long myTimeStampOfCachedThings = -1;
|
||||
@NonNls private static final String URL_ATTR = "url";
|
||||
@NonNls public static final String URL_ATTR = "url";
|
||||
private boolean myDisposed;
|
||||
private static final boolean TRACE_CREATION = LOG.isDebugEnabled() || ApplicationManager.getApplication().isUnitTestMode();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user