public class PublicExceptions
extends java.lang.Object
Main.mainExternal
method,
or they may be caught and handled by an application invoking jmake programmatically
through Main.mainProgrammatic
method.Modifier and Type | Class and Description |
---|---|
static class |
PublicExceptions.ClassFileParseException
Exception signalling a problem when parsing a class file
|
static class |
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.
|
static class |
PublicExceptions.CommandFileReadException
Exception signalling a problem (typically an I/O exception) when parsing a command line file
passed to jmake.
|
static class |
PublicExceptions.CompilerInteractionException
This exception is thrown whenever there is any problem initializing or calling the compiler, or
when the compiler itself reports compilation errors.
|
static class |
PublicExceptions.DoubleEntryException
Exception thrown if more than one entry for the same class is detected in the project
|
static class |
PublicExceptions.InternalException
Exception thrown if an internal problem that should never happen is detected.
|
static class |
PublicExceptions.InvalidCmdOptionException
Exception signalling that an invalid command line option has been passed to jmake.
|
static class |
PublicExceptions.InvalidSourceFileExtensionException
Exception thrown if any specified source file has an invalid extension (not
.java or .jar ). |
static class |
PublicExceptions.JarDependsOnSourceException
Exception thrown if a dependence of a class in a
JAR file on a class with a .java source is detected. |
static class |
PublicExceptions.NoActionRequestedException
Exception signalling that jmake was not requested to do any real work.
|
static class |
PublicExceptions.PDBCorruptedException
Exception signalling a problem with reading project database file.
|
Constructor and Description |
---|
PublicExceptions() |