From f7697878b73b78698f5c5c37df253060dfebdec4 Mon Sep 17 00:00:00 2001 From: Nathan Harmata Date: Wed, 23 Sep 2015 20:52:52 +0000 Subject: Remove both of equals/hashCode from classes in lib/packages where either only one of them was implemented (potentially incorrectly) or the class really intends to have reference equality. RELNOTES: -- MOS_MIGRATED_REVID=103778746 --- .../devtools/build/lib/pkgcache/SrcTargetUtil.java | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/pkgcache/SrcTargetUtil.java') diff --git a/src/main/java/com/google/devtools/build/lib/pkgcache/SrcTargetUtil.java b/src/main/java/com/google/devtools/build/lib/pkgcache/SrcTargetUtil.java index 2fe44e70a9..4fd5969a19 100644 --- a/src/main/java/com/google/devtools/build/lib/pkgcache/SrcTargetUtil.java +++ b/src/main/java/com/google/devtools/build/lib/pkgcache/SrcTargetUtil.java @@ -59,7 +59,8 @@ public final class SrcTargetUtil { public static List getSrcTargets(EventHandler eventHandler, Rule rule, TargetProvider provider) throws NoSuchTargetException, NoSuchPackageException, InterruptedException { - return getTargets(eventHandler, rule, SOURCE_ATTRIBUTES, Sets.newHashSet(rule), provider); + return getTargets(eventHandler, rule, SOURCE_ATTRIBUTES, Sets.newHashSet(rule.getLabel()), + provider); } // Attributes referring to "sources". @@ -89,7 +90,8 @@ public final class SrcTargetUtil { .add(HEADER_ATTRIBUTE) .add(TEXTUAL_HEADER_ATTRIBUTE) .build(); - return getTargets(eventHandler, rule, srcAndHdrAttributes, Sets.newHashSet(rule), provider); + return getTargets(eventHandler, rule, srcAndHdrAttributes, Sets.newHashSet(rule.getLabel()), + provider); } @ThreadSafety.ThreadSafe @@ -97,7 +99,8 @@ public final class SrcTargetUtil { TargetProvider provider) throws NoSuchTargetException, NoSuchPackageException, InterruptedException { return getTargets( - eventHandler, rule, ImmutableSet.of(HEADER_ATTRIBUTE), Sets.newHashSet(rule), provider); + eventHandler, rule, ImmutableSet.of(HEADER_ATTRIBUTE), Sets.newHashSet(rule.getLabel()), + provider); } @ThreadSafety.ThreadSafe @@ -105,7 +108,7 @@ public final class SrcTargetUtil { EventHandler eventHandler, Rule rule, TargetProvider provider) throws NoSuchTargetException, NoSuchPackageException, InterruptedException { return getTargets(eventHandler, rule, ImmutableSet.of(TEXTUAL_HEADER_ATTRIBUTE), - Sets.newHashSet(rule), provider); + Sets.newHashSet(rule.getLabel()), provider); } /** @@ -114,7 +117,7 @@ public final class SrcTargetUtil { private static List getTargets(EventHandler eventHandler, Rule rule, ImmutableSet attributes, - Set visitedRules, + Set