ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# C.108 ThrowTask Extension of build in `FailTask` that can throw an exception that is given by a reference. This may be useful if you want to rethrow the exception that has been caught by a `TryCatchTask` in the <catch> block. Table C.142:聽Attributes NameTypeDescriptionDefaultRequired`refid``String`Id of the referenced exception.n/aNo ### Note In addition, all attributes of the `FailTask` are supported. C.108.1 Example ``` <target name="tryCatchThrow"> <trycatch property="foo" reference="bar"> <try> <fail>Tada!</fail> </try> <catch> <echo>In <catch>.</echo> </catch> <finally> <echo>In <finally>.</echo> </finally> </trycatch> <echo>As property: ${foo}</echo> <property name="baz" refid="bar" /> <echo>From reference: ${baz}</echo> <echo>Throw ...</echo> <throw refid="bar" /> </target> ```