| commit | 2d9771ec9de68d6cc84fc15c40733ebc66c80a06 | [log] [tgz] |
|---|---|---|
| author | Christoffer Quist Adamsen <christofferqa@google.com> | Fri Nov 06 11:33:07 2020 +0100 |
| committer | Christoffer Quist Adamsen <christofferqa@google.com> | Fri Nov 06 11:33:07 2020 +0100 |
| tree | d3ecc5eddd7d5e588e592525c1c0df45bcafe3b2 | |
| parent | d32304459c2d82ad9927839ee71ff0dd69a6644a [diff] |
Fix traversal in processDirectInterfaceMethods Change-Id: Ib751ffe27a9b46b351c8c5f219e02deb169e7597
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java b/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java index 0ce82c7..fbeb14a 100644 --- a/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java +++ b/src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java
@@ -273,7 +273,7 @@ List<DexEncodedMethod> companionMethods, InterfaceProcessorNestedGraphLens.Builder graphLensBuilder) { DexEncodedMethod clinit = null; - for (DexEncodedMethod method : iface.directMethods(DexEncodedMethod::isInstanceInitializer)) { + for (DexEncodedMethod method : iface.directMethods()) { if (method.isClassInitializer()) { clinit = method; continue;