diff --git a/src/main/org/apache/tools/ant/types/FileSet.java b/src/main/org/apache/tools/ant/types/FileSet.java index b8bad50c0..3497190bf 100644 --- a/src/main/org/apache/tools/ant/types/FileSet.java +++ b/src/main/org/apache/tools/ant/types/FileSet.java @@ -327,7 +327,7 @@ public class FileSet extends DataType implements Cloneable { } Object o = ref.getReferencedObject(p); - if (!o.getClass().equals(getClass())) { + if (!getClass().isAssignableFrom(o.getClass())) { String msg = ref.getRefId()+" doesn\'t denote a " + dataTypeName; throw new BuildException(msg); } else {