On 2009-01-16, <[email protected]> wrote:
> Modified:
> ant/core/trunk/src/main/org/apache/tools/ant/types/resources/BaseResourceCollectionContainer.java
> @@ -159,8 +173,7 @@
> /* now check each Resource in case the child only
> lets through files from any children IT may have: */
> for (Iterator i = cacheCollection().iterator(); i.hasNext();) {
> - Resource r = (Resource) i.next();
> - if (r.as(FileProvider.class) == null) {
> + if (!(i.next() instanceof FileProvider)) {
> return false;
> }
> }
> @@ -185,7 +198,9 @@
> for (Iterator i = rc.iterator(); i.hasNext();) {
> Object o = i.next();
> if (o instanceof DataType) {
> - pushAndInvokeCircularReferenceCheck((DataType) o, stk,
> p);
> + stk.push(o);
> + invokeCircularReferenceCheck((DataType) o, stk, p);
> + stk.pop();
> }
> }
> setChecked(true);
and
> Modified:
> ant/core/trunk/src/main/org/apache/tools/ant/types/resources/Resources.java
> @@ -208,7 +221,7 @@
> for (Iterator i = getNested().iterator(); i.hasNext();) {
> Object o = i.next();
> if (o instanceof DataType) {
> - pushAndInvokeCircularReferenceCheck((DataType) o, stk,
> p);
> + invokeCircularReferenceCheck((DataType) o, stk, p);
> }
> }
> setChecked(true);
Looks as if you had reverted some of my changes from last year, have
they been causing problems?
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]