Package net.sf.antcontrib.logic
Class Throw
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.Exit
net.sf.antcontrib.logic.Throw
- All Implemented Interfaces:
Cloneable
public class Throw
extends org.apache.tools.ant.taskdefs.Exit
Extension of
<fail>
that can throw an exception
that is a reference in the project.
This may be useful inside the <catch>
block
of a <trycatch>
task if you want to rethrow the
exception just caught.
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.tools.ant.taskdefs.Exit
addText, createCondition, setIf, setIf, setMessage, setStatus, setUnless, setUnless
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
Throw
public Throw()
-
-
Method Details
-
setRefid
public void setRefid(org.apache.tools.ant.types.Reference ref) The reference that points to a BuildException. -
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
execute
in classorg.apache.tools.ant.taskdefs.Exit
- Throws:
org.apache.tools.ant.BuildException
-