diff options
author | Stefan Bodewig <bodewig@apache.org> | 2020-07-29 15:06:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-29 15:06:47 +0200 |
commit | 3b0611848787f71cc7b3d9b883f1df48de004ae0 (patch) | |
tree | 399534430bdc13a0246210d0f0672471f453f1b5 | |
parent | d32d5dc961891113a6a043d896ec317e2ce5ef3d (diff) | |
parent | 612faa8f44e2e31450ccf7bc5105f506453cd485 (diff) | |
download | ant-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.java | 8 |
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) { |