peterreilly 2003/09/17 10:06:44
Modified: src/main/org/apache/tools/ant/taskdefs Antlib.java
Log:
Restrict antlib tasks to be instanceof AntLibInterface
Deal with types later
Revision Changes Path
1.11 +4 -0 ant/src/main/org/apache/tools/ant/taskdefs/Antlib.java
Index: Antlib.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Antlib.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- Antlib.java 12 Sep 2003 20:56:46 -0000 1.10
+++ Antlib.java 17 Sep 2003 17:06:44 -0000 1.11
@@ -183,6 +183,10 @@
if (t == null) {
continue;
}
+ if (!(t instanceof AntlibInterface)) {
+ throw new BuildException(
+ "Invalid element in antlib " + ue.getTag());
+ }
if (t instanceof AntlibInterface) {
AntlibInterface d = (AntlibInterface) t;
d.setURI(uri);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]