diff options
Diffstat (limited to 'java/com/google/devtools/build/android/desugar/Desugar.java')
-rw-r--r-- | java/com/google/devtools/build/android/desugar/Desugar.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/com/google/devtools/build/android/desugar/Desugar.java b/java/com/google/devtools/build/android/desugar/Desugar.java index cd55655..eee8802 100644 --- a/java/com/google/devtools/build/android/desugar/Desugar.java +++ b/java/com/google/devtools/build/android/desugar/Desugar.java @@ -617,6 +617,7 @@ class Desugar { // Don't need a ClassReaderFactory b/c static interface methods should've been moved. ClassVisitor visitor = writer; if (coreLibrarySupport != null) { + visitor = new EmulatedInterfaceRewriter(visitor, coreLibrarySupport); visitor = new CorePackageRenamer(visitor, coreLibrarySupport); visitor = new CoreLibraryInvocationRewriter(visitor, coreLibrarySupport); } @@ -669,6 +670,7 @@ class Desugar { ClassVisitor visitor = checkNotNull(writer); if (coreLibrarySupport != null) { + visitor = new EmulatedInterfaceRewriter(visitor, coreLibrarySupport); visitor = new CorePackageRenamer(visitor, coreLibrarySupport); visitor = new CoreLibraryInvocationRewriter(visitor, coreLibrarySupport); } @@ -751,6 +753,7 @@ class Desugar { ClassVisitor visitor = checkNotNull(writer); if (coreLibrarySupport != null) { + visitor = new EmulatedInterfaceRewriter(visitor, coreLibrarySupport); visitor = new CorePackageRenamer(visitor, coreLibrarySupport); visitor = new CoreLibraryInvocationRewriter(visitor, coreLibrarySupport); } |