diff options
author | 2018-03-02 14:41:23 -0800 | |
---|---|---|
committer | 2018-03-02 14:43:19 -0800 | |
commit | babbfdc6cb98a23fe0dadf02d7dc407504e9cac5 (patch) | |
tree | cdfb21000b6d902ccf760abe472f357e29e4a35a /src/tools/android/java/com/google/devtools/build/android/desugar/DefaultMethodClassFixer.java | |
parent | bcd4536665f4bec34a0bb3efff4154fe52b1a4d7 (diff) |
emulate dynamic dispatch of emulated default interface methods
RELNOTES: None.
PiperOrigin-RevId: 187671513
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 | 1 |
1 files changed, 1 insertions, 0 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 6143940391..292e14204d 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 @@ -649,6 +649,7 @@ public class DefaultMethodClassFixer extends ClassVisitor { /** Comparator for interfaces that compares by whether interfaces extend one another. */ enum InterfaceComparator implements Comparator<Class<?>> { + /** Orders subtypes before supertypes and breaks ties lexicographically. */ INSTANCE; @Override |