summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkmb <kmb@google.com>2018-02-22 16:09:27 -0800
committerIvan Gavrilovic <gavra@google.com>2018-05-04 10:38:50 +0100
commite3ba7606e4f4f8b65c7bebc0b81ecd768bc14abb (patch)
tree17849edbf28627742038af2bc4d053892722b3b7
parent904e6dc6adeb2390c9216d5ed95e2090c4045ce4 (diff)
downloaddesugar-e3ba7606e4f4f8b65c7bebc0b81ecd768bc14abb.tar.gz
Actually retarget so-configured invocations in android desugaring
RELNOTES: None. PiperOrigin-RevId: 186690865 GitOrigin-RevId: c4f1df5b05e6b39c7c3d6538e702e4d7ff041cfb Change-Id: Ib773bdc615639b82eab4943726dacf7004ce2983
-rw-r--r--java/com/google/devtools/build/android/desugar/CoreLibraryInvocationRewriter.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/com/google/devtools/build/android/desugar/CoreLibraryInvocationRewriter.java b/java/com/google/devtools/build/android/desugar/CoreLibraryInvocationRewriter.java
index b4bc98b..fb62219 100644
--- a/java/com/google/devtools/build/android/desugar/CoreLibraryInvocationRewriter.java
+++ b/java/com/google/devtools/build/android/desugar/CoreLibraryInvocationRewriter.java
@@ -62,6 +62,7 @@ public class CoreLibraryInvocationRewriter extends ClassVisitor {
desc = InterfaceDesugaring.companionDefaultMethodDescriptor(owner, desc);
opcode = Opcodes.INVOKESTATIC;
}
+ owner = newOwner;
itf = false; // assuming a class
} else if (coreInterface != null) {
String coreInterfaceName = coreInterface.getName().replace('.', '/');