diff options
author | 2018-02-20 20:16:39 -0800 | |
---|---|---|
committer | 2018-02-20 20:17:59 -0800 | |
commit | f4d2dad976907abea8a727a8360c2e4e087b893f (patch) | |
tree | 4062bf63f4292d476fcc4a19ba0078fd0899c130 /src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java | |
parent | b6f8642049c58d3bfde92013dc52e66488162a01 (diff) |
Apply interface invocation desugaring to renamed core libraries. Fix invokespecial invocations for core interfaces.
RELNOTES: None.
PiperOrigin-RevId: 186404206
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java b/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java index 52964b7f70..6143940391 100644 --- a/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java +++ b/src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java @@ -494,7 +494,7 @@ public class DefaultMethodClassFixer extends ClassVisitor { // If we're visiting a bootclasspath interface then we most likely don't have the code. // That means we can't just copy the method bodies as we're trying to do below. checkState(!isBootclasspathInterface, - "TODO stub bridge methods for core interfaces if ever needed"); + "TODO stub core interface %s bridge methods in %s", stubbedInterfaceName, internalName); // For bridges we just copy their bodies instead of going through the companion class. // Meanwhile, we also need to desugar the copied method bodies, so that any calls to // interface methods are correctly handled. |