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:
Kirill Safonov
2013-02-12 02:31:33 +04:00
parent 3104e29264
commit 59a9c2d6f0
2 changed files with 2 additions and 2 deletions
@@ -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) {
@@ -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();