From 93446ac10e5d1400a47c773805dd371dfd815515 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 31 Oct 2024 21:23:36 +0100 Subject: [PATCH] Refactor exception handling in serialization context Replaced ParseException with ParserException in TagSerializationContext for more accurate exception handling. Also, updated the project version from 2.2.8 to 2.2.9. --- nbt/build.gradle.kts | 2 +- .../java/core/nbt/serialization/TagSerializationContext.java | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/nbt/build.gradle.kts b/nbt/build.gradle.kts index 6e4da64..b29a676 100644 --- a/nbt/build.gradle.kts +++ b/nbt/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "net.thenextlvl.core" -version = "2.2.8" +version = "2.2.9" java { toolchain.languageVersion = JavaLanguageVersion.of(21) diff --git a/nbt/src/main/java/core/nbt/serialization/TagSerializationContext.java b/nbt/src/main/java/core/nbt/serialization/TagSerializationContext.java index 5e9d028..e2664f8 100644 --- a/nbt/src/main/java/core/nbt/serialization/TagSerializationContext.java +++ b/nbt/src/main/java/core/nbt/serialization/TagSerializationContext.java @@ -5,7 +5,6 @@ import org.jspecify.annotations.Nullable; import java.lang.reflect.Type; -import java.text.ParseException; /** * TagSerializationContext defines the contract for serializing objects into tags. @@ -19,7 +18,7 @@ public interface TagSerializationContext { * @throws ParserException if an error occurs during serialization */ @NonNull - Tag serialize(@Nullable Object object) throws ParseException; + Tag serialize(@Nullable Object object) throws ParserException; /** * Serializes the given object into a Tag representation based on the specified type. @@ -30,5 +29,5 @@ public interface TagSerializationContext { * @throws ParserException if an error occurs during serialization */ @NonNull - Tag serialize(@Nullable Object object, @NonNull Type type) throws ParseException; + Tag serialize(@Nullable Object object, @NonNull Type type) throws ParserException; }