diff options
Diffstat (limited to 'src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java')
-rw-r--r-- | src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java b/src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java index 177493adc..bb8c08a08 100644 --- a/src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java +++ b/src/main/java/com/android/tools/r8/shaking/RootSetBuilder.java @@ -117,10 +117,10 @@ public class RootSetBuilder { // Process a class with the keep rule. private void process(DexClass clazz, ProguardConfigurationRule rule) { - if (!clazz.accessFlags.containsAllOf(rule.getClassAccessFlags())) { + if (!rule.getClassAccessFlags().containsAll(clazz.accessFlags)) { return; } - if (!clazz.accessFlags.containsNoneOf(rule.getNegatedClassAccessFlags())) { + if (!rule.getNegatedClassAccessFlags().containsNone(clazz.accessFlags)) { return; } if (!containsAnnotation(rule.getClassAnnotation(), clazz.annotations)) { |