From c39897702297794c5c5248cf20f0ca5ba6dbb6ea Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Sun, 28 Dec 2025 15:49:22 +0200 Subject: [PATCH] Method declarations skip names after "new" keyword --- .../npcs/client/gui/util/script/interpreter/ScriptDocument.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java index 62a53d1ad..0ec1b8502 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/ScriptDocument.java @@ -1660,7 +1660,7 @@ public class ScriptDocument { // Skip class/interface/enum declarations - these look like method declarations // but "class Foo(" is not a method, it's a class declaration String returnType = m.group(1); - if (returnType.equals("class") || returnType.equals("interface") || returnType.equals("enum")) { + if (returnType.equals("class") || returnType.equals("interface") || returnType.equals("enum") ||returnType.equals("new")) { continue; }