Files
DeltaZern/paper-api/src/main/java/org/bukkit/FeatureFlagImpl.java
T
2023-03-09 11:24:43 -08:00

28 lines
600 B
Java

package org.bukkit;
import java.util.HashSet;
import java.util.Set;
import org.jetbrains.annotations.ApiStatus;
import org.jspecify.annotations.NullMarked;
@ApiStatus.Internal
@NullMarked
record FeatureFlagImpl(NamespacedKey key) implements FeatureFlag {
static final Set<FeatureFlag> ALL_FLAGS = new HashSet<>();
@Override
public NamespacedKey getKey() {
return this.key;
}
@ApiStatus.Internal
record Deprecated(NamespacedKey key) implements FeatureFlag {
@Override
public NamespacedKey getKey() {
return this.key;
}
}
}