summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mark Renouf <mrenouf@google.com> 2016-11-01 19:24:26 +0000
committer android-build-merger <android-build-merger@google.com> 2016-11-01 19:24:26 +0000
commit72f59dd7cbca520b0e1b996595b0f80c72dd2edb (patch)
tree65436475472916ee4a5d8848938f83917b9a5a8e
parent1c069cef5710f3ab94182d058e9f3960b4749f94 (diff)
parent6ce06e63a7b83e46db2ac2bccc8e8a6cc4ccb08a (diff)
Workaround for javac compilation issue of lambda code am: e065f7c5a9
am: 6ce06e63a7 Change-Id: I9a43b4843667bdab5909765b1afa99c9f7b11053
-rw-r--r--services/core/java/com/android/server/pm/ShortcutService.java15
1 files changed, 12 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/pm/ShortcutService.java b/services/core/java/com/android/server/pm/ShortcutService.java
index 13f558e3dd13..500af0ca73d3 100644
--- a/services/core/java/com/android/server/pm/ShortcutService.java
+++ b/services/core/java/com/android/server/pm/ShortcutService.java
@@ -238,10 +238,19 @@ public class ShortcutService extends IShortcutService.Stub {
private static List<ResolveInfo> EMPTY_RESOLVE_INFO = new ArrayList<>(0);
- private static Predicate<ResolveInfo> ACTIVITY_NOT_EXPORTED =
- ri -> !ri.activityInfo.exported;
+ // Temporarily reverted to anonymous inner class form due to: b/32554459
+ private static Predicate<ResolveInfo> ACTIVITY_NOT_EXPORTED = new Predicate<ResolveInfo>() {
+ public boolean test(ResolveInfo ri) {
+ return !ri.activityInfo.exported;
+ }
+ };
- private static Predicate<PackageInfo> PACKAGE_NOT_INSTALLED = pi -> !isInstalled(pi);
+ // Temporarily reverted to anonymous inner class form due to: b/32554459
+ private static Predicate<PackageInfo> PACKAGE_NOT_INSTALLED = new Predicate<PackageInfo>() {
+ public boolean test(PackageInfo pi) {
+ return !isInstalled(pi);
+ }
+ };
private final Handler mHandler;