| commit | c18f3a0843307c185ff01fba8e91f7b7a45e1d35 | [log] [tgz] |
|---|---|---|
| author | Clément Béra <clementbera@google.com> | Wed Nov 08 12:05:33 2023 +0100 |
| committer | Clément Béra <clementbera@google.com> | Wed Nov 08 12:05:33 2023 +0100 |
| tree | 45d27ba0167a6ba52304700784ec3cef7168d8ab | |
| parent | 7718f888056d99af09d9109b519392057f224132 [diff] |
Fix errorprone Change-Id: Ibcb8b775d99b249d5cf2106cc5eed62ff8b2a285
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/humanspecification/HumanRewritingFlags.java b/src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/humanspecification/HumanRewritingFlags.java index c4283b3..daf641b 100644 --- a/src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/humanspecification/HumanRewritingFlags.java +++ b/src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/humanspecification/HumanRewritingFlags.java
@@ -168,20 +168,23 @@ super(rewrittenType, ImmutableSet.of()); } + @Override public boolean isLegacy() { return true; } + @Override public HumanEmulatedInterfaceDescriptor merge(HumanEmulatedInterfaceDescriptor other) { throw new UnsupportedOperationException(); } + @Override public boolean containsEmulatedMethod(DexMethod reference, DexItemFactory factory) { // Equivalence for parsing specification with format version 100. DexMethod dontRewrite = factory.createMethod( factory.iteratorType, factory.createProto(factory.voidType), "remove"); - return reference != dontRewrite; + return !reference.isIdenticalTo(dontRewrite); } }