refactored spring indexer to use executor service and react to project events instead of scanning workspace roots every time

This commit is contained in:
Martin Lippert
2018-04-29 15:01:44 +02:00
parent aa1cb03f12
commit 7e66bd24ce
12 changed files with 344 additions and 503 deletions

View File

@@ -17,6 +17,7 @@ public interface IJavaProject extends IJavaElement {
final static String PROJECT_CACHE_FOLDER = ".sts4-cache";
IClasspath getClasspath();
String getLocationUri();
@Override
default String getElementName() {
@@ -32,5 +33,6 @@ public interface IJavaProject extends IJavaElement {
default boolean exists() {
return getClasspath().exists();
}
}