From b778186a002e55ea4a7f196bf5145d9d1b1e26d7 Mon Sep 17 00:00:00 2001 From: Vaclav Haisman Date: Sun, 15 Dec 2024 18:55:28 +0100 Subject: [PATCH] felix.scr: Fix printing of array of primitive types. --- .../java/org/apache/felix/scr/impl/ComponentCommands.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scr/src/main/java/org/apache/felix/scr/impl/ComponentCommands.java b/scr/src/main/java/org/apache/felix/scr/impl/ComponentCommands.java index 08d9184487..c7d5945277 100644 --- a/scr/src/main/java/org/apache/felix/scr/impl/ComponentCommands.java +++ b/scr/src/main/java/org/apache/felix/scr/impl/ComponentCommands.java @@ -462,16 +462,14 @@ else if (value instanceof byte[]) valueStr = Arrays.toString((byte[]) value); else if (value instanceof short[]) valueStr = Arrays.toString((short[]) value); - else if (value instanceof byte[]) - valueStr = Arrays.toString((byte[]) value); else if (value instanceof char[]) valueStr = Arrays.toString((char[]) value); else if (value instanceof boolean[]) valueStr = Arrays.toString((boolean[]) value); else if (value instanceof float[]) - valueStr = Arrays.toString((boolean[]) value); + valueStr = Arrays.toString((float[]) value); else if (value instanceof double[]) - valueStr = Arrays.toString((boolean[]) value); + valueStr = Arrays.toString((double[]) value); else if (value instanceof Object[]) valueStr = Arrays.deepToString((Object[]) value); else