Added more coverage for the incremental java compilation.
Added more coverage for the incremental java compilation. Related to the handling of source java class duplicated by a class in jar.
Removed a TODO that is not really needed.
Initial shy stab at storing the jar snapshots in a persistent cache. It makes the incremental java compilation way, way faster. Tidy-ups are pending.
Tidied up a TODO, removed gradle instance from the snapshotter - we don't need it because we're using a global cache for jar snapshots now.
Renamed job, extracted an interface.
Started using the new JarSnapshotter interface where possible.
Checkstyle.
Some refactoring. Cleaned up the logic that was dealing with caching jar snapshots.
Rename job and extracted an interface to get ready for new features.
Made class analysis serializable.
Added a TODO
Added a TODO.
Renamed the java class of one of the caches (incremental java compilation).
Documented the TODO better.
Prepping the code for caching of the class analysis results. All for the fast incremental java compilation.