From 486abca78bf445df86b3e5aa0c0d82d1f3ec3041 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Wed, 11 Mar 2026 00:53:39 +0200 Subject: [PATCH] Made type params with no bounds aka just fallback to java.lang.Object --- .../gui/util/script/interpreter/type/GenericContext.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/GenericContext.java b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/GenericContext.java index 02f4618d3..243ceb8d1 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/GenericContext.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/GenericContext.java @@ -85,9 +85,7 @@ public final class GenericContext { String name = declared.getName(); if (name == null || name.isEmpty()) continue; TypeInfo bound = declared.getBoundTypeInfo(); - if (bound != null && bound.isResolved()) { - bounds.put(name, bound); - } + bounds.put(name, (bound != null && bound.isResolved()) ? bound : TypeInfo.OBJECT); } }