From fbcd88c2e32d2c1dcb003fed0943e03612d1228b Mon Sep 17 00:00:00 2001 From: valerybokov Date: Fri, 5 Apr 2024 20:53:43 +0300 Subject: [PATCH 1/2] use dot character instead of dot string --- .../src/main/java/proguard/dexfile/reader/DexFileReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/proguard/dexfile/reader/DexFileReader.java b/android/src/main/java/proguard/dexfile/reader/DexFileReader.java index 5a13b5ba1..3d9dac30b 100755 --- a/android/src/main/java/proguard/dexfile/reader/DexFileReader.java +++ b/android/src/main/java/proguard/dexfile/reader/DexFileReader.java @@ -328,7 +328,7 @@ private static void skip(ByteBuffer in, int bytes) { public static void niceExceptionMessage(Throwable t, int deep) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < deep + 1; i++) { - sb.append("."); + sb.append('.'); } sb.append(' '); if (t instanceof DexException) { From 57a646d0e09a076b35e906af17e9ed23b54f4963 Mon Sep 17 00:00:00 2001 From: valerybokov Date: Fri, 5 Apr 2024 20:54:58 +0300 Subject: [PATCH 2/2] set initial capacity of StringBuilder --- .../src/main/java/proguard/dexfile/reader/DexFileReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/proguard/dexfile/reader/DexFileReader.java b/android/src/main/java/proguard/dexfile/reader/DexFileReader.java index 3d9dac30b..919aae2fe 100755 --- a/android/src/main/java/proguard/dexfile/reader/DexFileReader.java +++ b/android/src/main/java/proguard/dexfile/reader/DexFileReader.java @@ -326,7 +326,7 @@ private static void skip(ByteBuffer in, int bytes) { } public static void niceExceptionMessage(Throwable t, int deep) { - StringBuilder sb = new StringBuilder(); + StringBuilder sb = new StringBuilder(deep + 3); for (int i = 0; i < deep + 1; i++) { sb.append('.'); }