Browse Source

Restrict antlib tasks to be instanceof AntLibInterface

Deal with types later


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275254 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Reilly 22 years ago
parent
commit
bbd7803ee0
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      src/main/org/apache/tools/ant/taskdefs/Antlib.java

+ 4
- 0
src/main/org/apache/tools/ant/taskdefs/Antlib.java View File

@@ -183,6 +183,10 @@ public class Antlib extends Task implements TaskContainer {
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);


Loading…
Cancel
Save