Create inputs based on command-line settings.
Java API for creating Inputs.
Debug output for inputs.
By default the backup location is relative to the classes directory (for example, target/classes/.
By default the backup location is relative to the classes directory (for example, target/classes/../backup/classes).
By default the cache location is relative to the classes directory (for example, target/classes/.
By default the cache location is relative to the classes directory (for example, target/classes/../cache/classes).
An overridden definesClass to use analysis for an input directory if it is available.
Get normalised, default if not specified, backup directory.
Get normalised, default if not specified, backup directory. If transactional.
Get the analysis for a compile run, based on a classpath entry.
Get the analysis for a compile run, based on a classpath entry. If not cached in memory, reads from the cache file, or creates empty analysis.
Create normalised and defaulted Inputs.
Debug output for inputs.
Normalise files and default the backup directory.
Verify inputs and update if necessary.
Verify inputs and update if necessary. Currently checks that the cache file is writable.
Check that the cache file is writable.
Check that the cache file is writable. If not writable then the fallback is within the zinc cache directory.