Cleaner dependency injection for BootJavaLanguageServer

This commit is contained in:
Kris De Volder
2017-10-18 16:20:42 -07:00
parent 71dabb8d6c
commit 5ea32cf751
19 changed files with 388 additions and 268 deletions

View File

@@ -24,9 +24,18 @@ public interface ProjectObserver {
void created(IJavaProject project);
void changed(IJavaProject project);
void deleted(IJavaProject project);
}
}
void addListener(Listener listener);
void removeListener(Listener listener);
ProjectObserver NULL = new ProjectObserver() {
@Override
public void addListener(Listener listener) {
}
@Override
public void removeListener(Listener listener) {
}
};
}