diff options
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/resources/IntArrayFieldInitializer.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/resources/IntArrayFieldInitializer.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/resources/IntArrayFieldInitializer.java b/src/tools/android/java/com/google/devtools/build/android/resources/IntArrayFieldInitializer.java index df3a80dcda..2f595c90f5 100644 --- a/src/tools/android/java/com/google/devtools/build/android/resources/IntArrayFieldInitializer.java +++ b/src/tools/android/java/com/google/devtools/build/android/resources/IntArrayFieldInitializer.java @@ -20,8 +20,8 @@ import com.google.common.collect.ImmutableCollection; import com.google.common.collect.ImmutableList; import java.io.IOException; import java.io.Writer; +import java.util.Collection; import java.util.Objects; -import java.util.Set; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.Type; import org.objectweb.asm.commons.InstructionAdapter; @@ -103,7 +103,7 @@ public final class IntArrayFieldInitializer implements FieldInitializer { } @Override - public boolean nameIsIn(Set<String> fieldNames) { + public boolean nameIsIn(Collection<String> fieldNames) { return fieldNames.contains(fieldName); } @@ -128,14 +128,18 @@ public final class IntArrayFieldInitializer implements FieldInitializer { public int hashCode() { return Objects.hash(fieldName, values); } - + @Override public boolean equals(Object obj) { if (obj instanceof IntArrayFieldInitializer) { IntArrayFieldInitializer other = (IntArrayFieldInitializer) obj; - return Objects.equals(fieldName, other.fieldName) - && Objects.equals(values, other.values); + return Objects.equals(fieldName, other.fieldName) && Objects.equals(values, other.values); } return false; } + + @Override + public void addTo(Collection<String> fieldNames) { + fieldNames.add(fieldName); + } } |