summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Bodewig <bodewig@apache.org>2020-07-29 15:06:47 +0200
committerGitHub <noreply@github.com>2020-07-29 15:06:47 +0200
commit3b0611848787f71cc7b3d9b883f1df48de004ae0 (patch)
tree399534430bdc13a0246210d0f0672471f453f1b5
parentd32d5dc961891113a6a043d896ec317e2ce5ef3d (diff)
parent612faa8f44e2e31450ccf7bc5105f506453cd485 (diff)
downloadant-3b0611848787f71cc7b3d9b883f1df48de004ae0.tar.gz
Merge pull request #131 from twogee/getref
Another getCheckedRef() refactoring
-rw-r--r--src/main/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.java b/src/main/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.java
index 55a13f14b..34069a954 100644
--- a/src/main/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.java
+++ b/src/main/org/apache/tools/ant/types/resources/comparators/DelegatedResourceComparator.java
@@ -64,7 +64,7 @@ public class DelegatedResourceComparator extends ResourceComparator {
return true;
}
if (isReference()) {
- return getCheckedRef(DelegatedResourceComparator.class).equals(o);
+ return getRef().equals(o);
}
if (o instanceof DelegatedResourceComparator) {
List<ResourceComparator> ov = ((DelegatedResourceComparator) o).resourceComparators;
@@ -80,7 +80,7 @@ public class DelegatedResourceComparator extends ResourceComparator {
@Override
public synchronized int hashCode() {
if (isReference()) {
- return getCheckedRef(DelegatedResourceComparator.class).hashCode();
+ return getRef().hashCode();
}
return resourceComparators == null ? 0 : resourceComparators.hashCode();
}
@@ -118,6 +118,10 @@ s.
}
}
+ private DelegatedResourceComparator getRef() {
+ return getCheckedRef(DelegatedResourceComparator.class);
+ }
+
private static Comparator<Resource> composite(List<? extends Comparator<Resource>> foo) {
Comparator<Resource> result = null;
if (foo != null) {