From e9a5262f2ae498fe466df1ac36f0854e12fbfd32 Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Mon, 6 Mar 2017 17:27:09 -0800 Subject: [PATCH] Framework: Avoid string allocations Avoid common string allocations for ":complete". Test: m Test: Device boots Change-Id: I8c7a53346a4e1aa1beefd17429e13e20ab510f20 --- core/java/android/content/pm/SELinuxUtil.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/java/android/content/pm/SELinuxUtil.java b/core/java/android/content/pm/SELinuxUtil.java index 55b5e297e18fe..025c0fe308775 100644 --- a/core/java/android/content/pm/SELinuxUtil.java +++ b/core/java/android/content/pm/SELinuxUtil.java @@ -32,11 +32,10 @@ public final class SELinuxUtil { /** @hide */ public static String assignSeinfoUser(PackageUserState userState) { - String seInfo = ""; - if (userState.instantApp) - seInfo += INSTANT_APP_STR; - seInfo += COMPLETE_STR; - return seInfo; + if (userState.instantApp) { + return INSTANT_APP_STR + COMPLETE_STR; + } + return COMPLETE_STR; } }