|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.io.IOException
com.izforge.izpack.compiler.CompilerException
Indicates a Failure to compile.
| Field Summary | |
private java.lang.Throwable |
_cause
The throwable that caused this throwable to get thrown, or null if this throwable was not caused by another throwable, or if the causative throwable is unknown. |
| Fields inherited from class java.lang.Exception |
|
| Fields inherited from class java.lang.Throwable |
|
| Constructor Summary | |
CompilerException(java.lang.String message)
Construct a new exception with the specified message. |
|
CompilerException(java.lang.String message,
java.lang.Throwable cause)
Construct a new exception with the specified message and wraps another cause. |
|
| Method Summary | |
java.lang.Throwable |
getCause()
Returns the cause of this throwable or null if the
cause is nonexistent or unknown. |
java.lang.Throwable |
initCause(java.lang.Throwable cause)
Initializes the cause of this throwable to the specified value. |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private java.lang.Throwable _cause
| Constructor Detail |
public CompilerException(java.lang.String message)
message - Description of the error
public CompilerException(java.lang.String message,
java.lang.Throwable cause)
message - Description of the errorcause - Throwable| Method Detail |
public java.lang.Throwable initCause(java.lang.Throwable cause)
This method can be called at most once. It is generally called from
within the constructor, or immediately after creating the throwable. If
this throwable was created with CompilerException(String,Throwable), this method cannot be called even
once.
cause - the cause (which is saved for later retrieval by the
getCause() method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)
Throwable instance.
java.lang.IllegalArgumentException - if cause is this
throwable. (A throwable cannot be its own cause.)
java.lang.IllegalStateException - if this throwable was created with CompilerException(String,Throwable), or this method has already
been called on this throwable.public java.lang.Throwable getCause()
null if the
cause is nonexistent or unknown. (The cause is the throwable that
caused this throwable to get thrown.)
This implementation returns the cause that was supplied via one of the
constructors requiring a Throwable, or that was set after
creation with the initCause(Throwable) method. While it is
typically unnecessary to override this method, a subclass can override it
to return a cause set by some other means. This is appropriate for a
"legacy chained throwable" that predates the addition of chained
exceptions to Throwable. Note that it is not
necessary to override any of the PrintStackTrace methods, all
of which invoke the getCause method to determine the cause of
a throwable.
null if the
cause is nonexistent or unknown.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||