org.apache.tools.ant
Class BuildException
RuntimeException
org.apache.tools.ant.BuildException
public class BuildException
extends RuntimeException
Signals an error condition during a build
BuildException() - Constructs a build exception with no descriptive information.
|
BuildException(String message) - Constructs an exception with the given descriptive message.
|
BuildException(String message, Throwable cause) - Constructs an exception with the given message and exception as
a root cause.
|
BuildException(String msg, Throwable cause, Location location) - Constructs an exception with the given message and exception as
a root cause and a location in a file.
|
BuildException(String message, Location location) - Constructs an exception with the given descriptive message and a
location in a file.
|
BuildException(Throwable cause) - Constructs an exception with the given exception as a root cause.
|
BuildException(Throwable cause, Location location) - Constructs an exception with the given exception as
a root cause and a location in a file.
|
Throwable | getCause() - Returns the nested exception, if any.
|
Throwable | getException() - Returns the nested exception, if any.
|
Location | getLocation() - Returns the file location where the error occurred.
|
void | printStackTrace() - Prints the stack trace for this exception and any
nested exception to
System.err .
|
void | printStackTrace(PrintStream ps) - Prints the stack trace of this exception and any nested
exception to the specified PrintStream.
|
void | printStackTrace(PrintWriter pw) - Prints the stack trace of this exception and any nested
exception to the specified PrintWriter.
|
void | setLocation(Location location) - Sets the file location where the error occurred.
|
String | toString() - Returns the location of the error and the error message.
|
BuildException
public BuildException()
Constructs a build exception with no descriptive information.
BuildException
public BuildException(String message)
Constructs an exception with the given descriptive message.
message
- A description of or information about the exception.
Should not be null
.
BuildException
public BuildException(String message,
Throwable cause)
Constructs an exception with the given message and exception as
a root cause.
message
- A description of or information about the exception.
Should not be null
unless a cause is specified.cause
- The exception that might have caused this one.
May be null
.
BuildException
public BuildException(String msg,
Throwable cause,
Location location)
Constructs an exception with the given message and exception as
a root cause and a location in a file.
msg
- A description of or information about the exception.
Should not be null
unless a cause is specified.cause
- The exception that might have caused this one.
May be null
.location
- The location in the project file where the error
occurred. Must not be null
.
BuildException
public BuildException(String message,
Location location)
Constructs an exception with the given descriptive message and a
location in a file.
message
- A description of or information about the exception.
Should not be null
.location
- The location in the project file where the error
occurred. Must not be null
.
BuildException
public BuildException(Throwable cause)
Constructs an exception with the given exception as a root cause.
cause
- The exception that might have caused this one.
Should not be null
.
BuildException
public BuildException(Throwable cause,
Location location)
Constructs an exception with the given exception as
a root cause and a location in a file.
cause
- The exception that might have caused this one.
Should not be null
.location
- The location in the project file where the error
occurred. Must not be null
.
getCause
public Throwable getCause()
Returns the nested exception, if any.
- the nested exception, or
null
if no
exception is associated with this one
getException
public Throwable getException()
Returns the nested exception, if any.
- the nested exception, or
null
if no
exception is associated with this one
getLocation
public Location getLocation()
Returns the file location where the error occurred.
- the file location where the error occurred.
printStackTrace
public void printStackTrace()
Prints the stack trace for this exception and any
nested exception to System.err
.
printStackTrace
public void printStackTrace(PrintStream ps)
Prints the stack trace of this exception and any nested
exception to the specified PrintStream.
ps
- The PrintStream to print the stack trace to.
Must not be null
.
printStackTrace
public void printStackTrace(PrintWriter pw)
Prints the stack trace of this exception and any nested
exception to the specified PrintWriter.
pw
- The PrintWriter to print the stack trace to.
Must not be null
.
setLocation
public void setLocation(Location location)
Sets the file location where the error occurred.
location
- The file location where the error occurred.
Must not be null
.
toString
public String toString()
Returns the location of the error and the error message.
- the location of the error and the error message