diff options
author | Søren Gjesse <sgjesse@google.com> | 2017-06-12 11:42:30 +0200 |
---|---|---|
committer | Søren Gjesse <sgjesse@google.com> | 2017-06-12 11:42:30 +0200 |
commit | 5cf58e389c843f2ea2dc3715e58a3850c8f6968e (patch) | |
tree | b389e898770cfa640cc0d88b658aff4e4899134f /src/main/java/com/android/tools/r8/utils/InternalOptions.java | |
parent | 9be84984509941152f6a1414f9a91e7fbdd134c0 (diff) | |
download | r8-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.java | 6 |
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. |