From aea76d976406073a7e82c3c8747ad3b82d6ede6f Mon Sep 17 00:00:00 2001 From: gnembon <41132274+gnembon@users.noreply.github.com> Date: Sun, 5 Feb 2023 15:27:34 +0100 Subject: [PATCH] removed static reference to server in annotation parser --- .../script/annotation/AnnotationParser.java | 3 +- .../script/annotation/ListConverter.java | 13 +++---- .../carpet/script/annotation/Locator.java | 2 +- .../script/annotation/MapConverter.java | 22 ++++++------ .../script/annotation/OptionalConverter.java | 4 +-- .../script/annotation/OutputConverter.java | 1 - .../java/carpet/script/annotation/Param.java | 4 +-- .../annotation/SimpleTypeConverter.java | 35 ++++++++++++++----- .../carpet/script/annotation/ValueCaster.java | 3 +- .../script/annotation/ValueConverter.java | 17 ++++++--- 10 files changed, 64 insertions(+), 40 deletions(-) diff --git a/src/main/java/carpet/script/annotation/AnnotationParser.java b/src/main/java/carpet/script/annotation/AnnotationParser.java index 052cb524..7251ed75 100644 --- a/src/main/java/carpet/script/annotation/AnnotationParser.java +++ b/src/main/java/carpet/script/annotation/AnnotationParser.java @@ -20,7 +20,6 @@ import org.apache.commons.lang3.ClassUtils; import com.google.common.base.Suppliers; -import carpet.CarpetExtension; import carpet.script.Context; import carpet.script.Expression; import carpet.script.Fluff.AbstractLazyFunction; @@ -85,7 +84,7 @@ public final class AnnotationParser *
Parses a given {@link Class} and registers its annotated methods, the ones with the {@link ScarpetFunction} annotation, * to be used in the Scarpet language.
* - *Only call this method once per class per lifetime of the JVM! (for example, at {@link CarpetExtension#onGameStarted()} or + *
Only call this method once per class per lifetime of the JVM! (for example, at {@link carpet.CarpetExtension#onGameStarted()} or * {@link ModInitializer#onInitialize()}).
* *There is a set of requirements for the class and its methods:
diff --git a/src/main/java/carpet/script/annotation/ListConverter.java b/src/main/java/carpet/script/annotation/ListConverter.java index abdfbc5b..b2648ff8 100644 --- a/src/main/java/carpet/script/annotation/ListConverter.java +++ b/src/main/java/carpet/script/annotation/ListConverter.java @@ -6,6 +6,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; +import carpet.script.Context; import carpet.script.value.ListValue; import carpet.script.value.Value; @@ -32,17 +33,17 @@ final class ListConverter