From e9a45e095b93f448e99cc7cb4c16eb0710d9f370 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Yavero=C4=9Flu?= Date: Fri, 15 Jul 2022 13:15:10 +0100 Subject: [PATCH] Fix the bug where the added field into the toString implementation does not have a corresponding %s formatting. Bug: 239134974 Test: atest frameworks/base/core/tests/coretests/src/android/content/integrity Test: atest services/tests/servicestests/src/com/android/server/integrity Change-Id: Ib9c3ecadfc5a823cd4fcd44237b25900f86b4e5c --- .../content/integrity/AppInstallMetadata.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/core/java/android/content/integrity/AppInstallMetadata.java b/core/java/android/content/integrity/AppInstallMetadata.java index 9874890ed09e3..91b0007744572 100644 --- a/core/java/android/content/integrity/AppInstallMetadata.java +++ b/core/java/android/content/integrity/AppInstallMetadata.java @@ -129,9 +129,18 @@ public final class AppInstallMetadata { @Override public String toString() { return String.format( - "AppInstallMetadata { PackageName = %s, AppCerts = %s, InstallerName = %s," - + " InstallerCerts = %s, VersionCode = %d, PreInstalled = %b, StampPresent =" - + " %b, StampVerified = %b, StampTrusted = %b, StampCert = %s }", + "AppInstallMetadata {" + + " PackageName = %s," + + " AppCerts = %s," + + " AppCertsLineage = %s," + + " InstallerName = %s," + + " InstallerCerts = %s," + + " VersionCode = %d," + + " PreInstalled = %b," + + " StampPresent = %b," + + " StampVerified = %b," + + " StampTrusted = %b," + + " StampCert = %s }", mPackageName, mAppCertificates, mAppCertificateLineage,