Package org.castor.xmlctf.compiler
Class CompilationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.castor.xmlctf.compiler.CompilationException
-
- All Implemented Interfaces:
java.io.Serializable
public class CompilationException extends java.lang.RuntimeException
Exception that signals a compilation error.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompilationException()
Creates an instance of this exception type.CompilationException(java.lang.String message)
Creates an instance of this exception type.CompilationException(java.lang.String message, java.lang.Throwable cause)
Creates an instance of this exception type.CompilationException(java.lang.Throwable cause)
Creates an instance of this exception type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getCause()
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.void
printStackTrace()
Print a stack trace to stderr.void
printStackTrace(java.io.PrintStream s)
Print a stack trace to the specified PrintStream.void
printStackTrace(java.io.PrintWriter w)
Print a stack trace to the specified PrintWriter.
-
-
-
Constructor Detail
-
CompilationException
public CompilationException()
Creates an instance of this exception type.
-
CompilationException
public CompilationException(java.lang.String message, java.lang.Throwable cause)
Creates an instance of this exception type.- Parameters:
message
- The error messagecause
- The root cause
-
CompilationException
public CompilationException(java.lang.String message)
Creates an instance of this exception type.- Parameters:
message
- The error message
-
CompilationException
public CompilationException(java.lang.Throwable cause)
Creates an instance of this exception type.- Parameters:
cause
- The root cause
-
-
Method Detail
-
getCause
public final java.lang.Throwable getCause()
Match the JDK 1.4 Throwable version of getCause() on JDK<1.4 systems.- Overrides:
getCause
in classjava.lang.Throwable
- Returns:
- The throwable cause of this exception.
-
printStackTrace
public final void printStackTrace()
Print a stack trace to stderr.- Overrides:
printStackTrace
in classjava.lang.Throwable
-
printStackTrace
public final void printStackTrace(java.io.PrintStream s)
Print a stack trace to the specified PrintStream.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
s
- The PrintStream to print a stack trace to.
-
printStackTrace
public final void printStackTrace(java.io.PrintWriter w)
Print a stack trace to the specified PrintWriter.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
w
- The PrintWriter to print a stack trace to.
-
-