commit | af48db944af44bac37f2e2892a78e176a41ad2c2 | [log] [tgz] |
---|---|---|
author | Morten Krogh-Jespersen <mkroghj@google.com> | Fri Nov 19 14:21:14 2021 +0100 |
committer | Morten Krogh-Jespersen <mkroghj@google.com> | Fri Nov 19 14:21:14 2021 +0100 |
tree | 6ea35eda413dbb3d14ce1e4a2c051030a8f939ef | |
parent | 96092bf94d22e8bc82698e89f6f6bb653cd52344 [diff] |
Adjust keep rule class type interface to match annotation classes Bug: 206656057 Change-Id: Ic9bba328fbb560e4642505668d40222b40fbe123
diff --git a/src/main/java/com/android/tools/r8/shaking/ProguardClassType.java b/src/main/java/com/android/tools/r8/shaking/ProguardClassType.java index c9ab49b..de70c89 100644 --- a/src/main/java/com/android/tools/r8/shaking/ProguardClassType.java +++ b/src/main/java/com/android/tools/r8/shaking/ProguardClassType.java
@@ -28,7 +28,7 @@ INTERFACE { @Override public boolean matches(DexClass clazz) { - return clazz.accessFlags.isInterface() && !clazz.accessFlags.isAnnotation(); + return clazz.accessFlags.isInterface(); } }, UNSPECIFIED {