Browse Source

add subclass hook

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@672840 13f79535-47bb-0310-9956-ffa450edef68
master
Matthew Jason Benson 17 years ago
parent
commit
446f9ff333
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      src/main/org/apache/tools/ant/types/resources/Resources.java

+ 8
- 1
src/main/org/apache/tools/ant/types/resources/Resources.java View File

@@ -122,7 +122,7 @@ public class Resources extends DataType implements ResourceCollection {
rc = new Vector();
}
rc.add(c);
FailFast.invalidate(this);
invalidateExistingIterators();
coll = null;
setChecked(false);
}
@@ -215,6 +215,13 @@ public class Resources extends DataType implements ResourceCollection {
}
}

/**
* Allow subclasses to notify existing Iterators they have experienced concurrent modification.
*/
protected void invalidateExistingIterators() {
FailFast.invalidate(this);
}

/**
* Resolves references, allowing any ResourceCollection.
* @return the referenced ResourceCollection.


Loading…
Cancel
Save