Skip to content

Commit 24a916b

Browse files
committed
Annotated TagAdapter implementations with @ApiStatus.Internal
Marked all `TagAdapter` implementations as internal using `@ApiStatus.Internal` to indicate restricted usage outside core libraries.
1 parent 2751699 commit 24a916b

File tree

12 files changed

+24
-0
lines changed

12 files changed

+24
-0
lines changed

nbt/src/main/java/core/nbt/serialization/adapter/AddressAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.CompoundTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
import java.net.InetSocketAddress;
1213

1314
@NullMarked
15+
@ApiStatus.Internal
1416
public final class AddressAdapter implements TagAdapter<InetSocketAddress> {
1517
public static final AddressAdapter INSTANCE = new AddressAdapter();
1618

nbt/src/main/java/core/nbt/serialization/adapter/BooleanAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.BooleanTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class BooleanAdapter implements TagAdapter<Boolean> {
1315
public static final BooleanAdapter INSTANCE = new BooleanAdapter();
1416

nbt/src/main/java/core/nbt/serialization/adapter/ByteAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.ByteTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class ByteAdapter implements TagAdapter<Byte> {
1315
public static final ByteAdapter INSTANCE = new ByteAdapter();
1416

nbt/src/main/java/core/nbt/serialization/adapter/DoubleAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.DoubleTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class DoubleAdapter implements TagAdapter<Double> {
1315
public static final DoubleAdapter INSTANCE = new DoubleAdapter();
1416

nbt/src/main/java/core/nbt/serialization/adapter/DurationAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
import core.nbt.serialization.TagSerializationContext;
88
import core.nbt.tag.LongTag;
99
import core.nbt.tag.Tag;
10+
import org.jetbrains.annotations.ApiStatus;
1011
import org.jspecify.annotations.NullMarked;
1112

1213
import java.time.Duration;
1314

1415
@NullMarked
16+
@ApiStatus.Internal
1517
public final class DurationAdapter implements TagAdapter<Duration> {
1618
public static final DurationAdapter INSTANCE = new DurationAdapter();
1719

nbt/src/main/java/core/nbt/serialization/adapter/FileAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.StringTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
import java.io.File;
1213

1314
@NullMarked
15+
@ApiStatus.Internal
1416
public final class FileAdapter implements TagAdapter<File> {
1517
public static final FileAdapter INSTANCE = new FileAdapter();
1618

nbt/src/main/java/core/nbt/serialization/adapter/FloatAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.FloatTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class FloatAdapter implements TagAdapter<Float> {
1315
public static final FloatAdapter INSTANCE = new FloatAdapter();
1416

nbt/src/main/java/core/nbt/serialization/adapter/IntegerAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.IntTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class IntegerAdapter implements TagAdapter<Integer> {
1315
public static final IntegerAdapter INSTANCE = new IntegerAdapter();
1416

nbt/src/main/java/core/nbt/serialization/adapter/LongAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.LongTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class LongAdapter implements TagAdapter<Long> {
1315
public static final LongAdapter INSTANCE = new LongAdapter();
1416

nbt/src/main/java/core/nbt/serialization/adapter/ShortAdapter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
import core.nbt.serialization.TagSerializationContext;
77
import core.nbt.tag.ShortTag;
88
import core.nbt.tag.Tag;
9+
import org.jetbrains.annotations.ApiStatus;
910
import org.jspecify.annotations.NullMarked;
1011

1112
@NullMarked
13+
@ApiStatus.Internal
1214
public final class ShortAdapter implements TagAdapter<Short> {
1315
public static final ShortAdapter INSTANCE = new ShortAdapter();
1416

0 commit comments

Comments
 (0)