Skip to content

Commit 3ce184d

Browse files
committed
Refactored deprecated NBT methods to use default implementations
Replaced method bodies in deprecated `NBT` methods with calls to the respective default methods, ensuring consistency with recommended alternatives.
1 parent f5e98d8 commit 3ce184d

File tree

1 file changed

+10
-10
lines changed
  • nbt/src/main/java/core/nbt/serialization

1 file changed

+10
-10
lines changed

nbt/src/main/java/core/nbt/serialization/NBT.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ public static Builder builder() {
4141
* @deprecated use {@link #deserialize(Tag, Class)} instead
4242
*/
4343
@Deprecated(forRemoval = true, since = "2.4.0")
44-
public <T> T fromTag(Tag tag, Class<T> type) {
45-
return serializer.deserialize(tag, type);
44+
default <T> T fromTag(Tag tag, Class<T> type) {
45+
return deserialize(tag, type);
4646
}
4747

4848
/**
@@ -55,8 +55,8 @@ public <T> T fromTag(Tag tag, Class<T> type) {
5555
* @deprecated use {@link #deserialize(Tag, Type)} instead
5656
*/
5757
@Deprecated(forRemoval = true, since = "2.4.0")
58-
public <T> T fromTag(Tag tag, Type type) {
59-
return serializer.deserialize(tag, type);
58+
default <T> T fromTag(Tag tag, Type type) {
59+
return deserialize(tag, type);
6060
}
6161

6262
/**
@@ -67,8 +67,8 @@ public <T> T fromTag(Tag tag, Type type) {
6767
* @deprecated use {@link #serialize(Object)} instead
6868
*/
6969
@Deprecated(forRemoval = true, since = "2.4.0")
70-
public Tag toTag(Object object) {
71-
return serializer.serialize(object);
70+
default Tag toTag(Object object) {
71+
return serialize(object);
7272
}
7373

7474
/**
@@ -80,8 +80,8 @@ public Tag toTag(Object object) {
8080
* @deprecated use {@link #serialize(Object, Class)} instead
8181
*/
8282
@Deprecated(forRemoval = true, since = "2.4.0")
83-
public Tag toTag(Object object, Class<?> type) {
84-
return serializer.serialize(object, type);
83+
default Tag toTag(Object object, Class<?> type) {
84+
return serialize(object, type);
8585
}
8686

8787
/**
@@ -93,8 +93,8 @@ public Tag toTag(Object object, Class<?> type) {
9393
* @deprecated use {@link #serialize(Object, Type)} instead
9494
*/
9595
@Deprecated(forRemoval = true, since = "2.4.0")
96-
public Tag toTag(Object object, Type type) {
97-
return serializer.serialize(object, type);
96+
default Tag toTag(Object object, Type type) {
97+
return serialize(object, type);
9898
}
9999

100100
/**

0 commit comments

Comments
 (0)