Package | Description |
---|---|
org.pantsbuild.jmake |
Class and Description |
---|
BinaryFileReader
Basic operations for reading a byte array representing a binary file.
|
BinaryFileWriter
Basic operations for writing to a byte array representing a binary file.
|
ClassFileReader
This class implements reading a byte array representing a class file and converting it into ClassInfo.
|
ClassInfo
A reflection of a class, in the form that allows fast checks and information obtaining.
|
ClassInfo.MethodHandler |
PCDContainer
This class is a persistent container for the Project Class Directory, that can
read and write itself from/to disk.
|
PCDEntry
An instance of this class represents an entry in the Project Class Directory.
|
PCDManager
This class implements management of the Project Class Directory, automatic tracking
of changes and recompilation of .java sources for a project.
|
PublicExceptions.ClassFileParseException
Exception signalling a problem when parsing a class file
|
PublicExceptions.ClassNameMismatchException
Exception signalling that for some class the deduced name (that is, name based on the source file name and
directory) and the real name (the one read from the class file) are different.
|
PublicExceptions.CommandFileReadException
Exception signalling a problem (typically an I/O exception) when parsing a command line file
passed to jmake.
|
PublicExceptions.CompilerInteractionException
This exception is thrown whenever there is any problem initializing or calling the compiler, or
when the compiler itself reports compilation errors.
|
PublicExceptions.DoubleEntryException
Exception thrown if more than one entry for the same class is detected in the project
|
PublicExceptions.InternalException
Exception thrown if an internal problem that should never happen is detected.
|
PublicExceptions.InvalidCmdOptionException
Exception signalling that an invalid command line option has been passed to jmake.
|
PublicExceptions.InvalidSourceFileExtensionException
Exception thrown if any specified source file has an invalid extension (not
.java or .jar ). |
PublicExceptions.JarDependsOnSourceException
Exception thrown if a dependence of a class in a
JAR file on a class with a .java source is detected. |
PublicExceptions.NoActionRequestedException
Exception signalling that jmake was not requested to do any real work.
|
PublicExceptions.PDBCorruptedException
Exception signalling a problem with reading project database file.
|