diff options
| author | 2016-12-07 02:12:39 +0000 | |
|---|---|---|
| committer | 2016-12-07 02:12:39 +0000 | |
| commit | 1c1782cb066c9e723bfbb7490e44ab3304b893f6 (patch) | |
| tree | 389e1f7276a062e6dc47d54d66ccb2f00fc85851 | |
| parent | 15cd3921083bd54c72b4a2501329ea3a0e8574cf (diff) | |
| parent | 90e5fc097070aa5170f2e5fd6def1461e96928f2 (diff) | |
Merge "Workaround for javac compilation issue of lambda code"
am: 90e5fc0970
Change-Id: Ie7f376587c793ef9312626e41ee4be40f66de5f4
| -rw-r--r-- | services/core/java/com/android/server/pm/ShortcutService.java | 15 |
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; |