aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/android/tools/r8/utils/InternalOptions.java
diff options
context:
space:
mode:
authorSøren Gjesse <sgjesse@google.com>2017-06-12 11:42:30 +0200
committerSøren Gjesse <sgjesse@google.com>2017-06-12 11:42:30 +0200
commit5cf58e389c843f2ea2dc3715e58a3850c8f6968e (patch)
treeb389e898770cfa640cc0d88b658aff4e4899134f /src/main/java/com/android/tools/r8/utils/InternalOptions.java
parent9be84984509941152f6a1414f9a91e7fbdd134c0 (diff)
downloadr8-5cf58e389c843f2ea2dc3715e58a3850c8f6968e.tar.gz
Fix smali disassembly to also write out classes without any methods
Change-Id: I9a4d50ecdddeb79a2a1dfed10b84f1d454a6ac84
Diffstat (limited to 'src/main/java/com/android/tools/r8/utils/InternalOptions.java')
-rw-r--r--src/main/java/com/android/tools/r8/utils/InternalOptions.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/android/tools/r8/utils/InternalOptions.java b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
index bb8bc7c0c..15fc89cab 100644
--- a/src/main/java/com/android/tools/r8/utils/InternalOptions.java
+++ b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
@@ -98,9 +98,13 @@ public class InternalOptions {
return printed;
}
+ public boolean hasMethodsFilter() {
+ return methodsFilter.size() > 0;
+ }
+
public boolean methodMatchesFilter(DexEncodedMethod method) {
// Not specifying a filter matches all methods.
- if (methodsFilter.size() == 0) {
+ if (!hasMethodsFilter()) {
return true;
}
// Currently the filter is simple string equality on the qualified name.