From 83245803e14a0e10f05659cd9eb5803f548aab47 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Tue, 22 Nov 2022 13:34:00 +0800 Subject: [PATCH] Fix redirectTypeGetName overflow (#818) --- .../util/remapper/generated/ArclightReflectionHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/generated/ArclightReflectionHandler.java b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/generated/ArclightReflectionHandler.java index 11614797..b25bcf3b 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/generated/ArclightReflectionHandler.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mod/util/remapper/generated/ArclightReflectionHandler.java @@ -173,9 +173,9 @@ public class ArclightReflectionHandler extends ClassLoader { // srg -> bukkit public static String redirectTypeGetName(java.lang.reflect.Type type) { - if (type instanceof Class cl) { + if (type instanceof Class cl) { if (cl.isArray()) { - return redirectTypeGetName(cl) + "[]"; + return redirectTypeGetName(cl.getComponentType()) + "[]"; } return redirectClassGetName(cl); } else if (type instanceof WildcardType wType) {