Watches the user's target output directories for classfiles that need to be indexed or updated (i.e.
Watches the user's target output directories for classfiles that need to be indexed or updated (i.e. picks up changes when the compiler produces any output). Can also support jars instead of target directories.
If we were Java 7+ we'd be using http://docs.oracle.com/javase/7/docs/api/java/nio/file/WatchService.html
Provides methods to perform ENSIME-specific indexing tasks, receives events that require an index update, and provides searches against the index.
Provides methods to perform ENSIME-specific indexing tasks, receives events that require an index update, and provides searches against the index.
We have an H2 database for storing relational information and Lucene for advanced indexing.