Prechádzať zdrojové kódy

Renamed EnumOptions to Enum

Lortseam 4 rokov pred
rodič
commit
3f5d2af6a1

+ 1 - 1
src/main/java/me/lortseam/completeconfig/api/ConfigEntry.java

@@ -184,7 +184,7 @@ public @interface ConfigEntry {
      */
     @Target(ElementType.FIELD)
     @Retention(RetentionPolicy.RUNTIME)
-    @interface EnumOptions {
+    @interface Enum {
 
         /**
          * Specifies how the entry should be rendered.

+ 3 - 3
src/main/java/me/lortseam/completeconfig/data/Entry.java

@@ -67,12 +67,12 @@ public class Entry<T> extends EntryBase<T> implements DataPart {
             return new BoundedEntry<>(field, parentObject, parentTranslation, bounds.min(), bounds.max());
         }
         if (Enum.class.isAssignableFrom(field.getType())) {
-            if (field.isAnnotationPresent(ConfigEntry.EnumOptions.class)) {
-                return new EnumEntry<>(field, parentObject, parentTranslation, field.getDeclaredAnnotation(ConfigEntry.EnumOptions.class).displayType());
+            if (field.isAnnotationPresent(ConfigEntry.Enum.class)) {
+                return new EnumEntry<>(field, parentObject, parentTranslation, field.getDeclaredAnnotation(ConfigEntry.Enum.class).displayType());
             } else {
                 return new EnumEntry<>(field, parentObject, parentTranslation);
             }
-        } else if (field.isAnnotationPresent(ConfigEntry.EnumOptions.class)) {
+        } else if (field.isAnnotationPresent(ConfigEntry.Enum.class)) {
             throw new IllegalAnnotationTargetException("Cannot apply enum options to non enum field " + field);
         }
         if (field.isAnnotationPresent(ConfigEntry.Color.class)) {

+ 2 - 2
src/main/java/me/lortseam/completeconfig/data/EnumEntry.java

@@ -10,7 +10,7 @@ import net.minecraft.text.Text;
 import java.lang.reflect.Field;
 import java.util.function.Function;
 
-public class EnumEntry<T extends Enum<?>> extends Entry<T> {
+public class EnumEntry<T extends Enum> extends Entry<T> {
 
     @Getter
     private final DisplayType displayType;
@@ -36,7 +36,7 @@ public class EnumEntry<T extends Enum<?>> extends Entry<T> {
 
         static {
             try {
-                DEFAULT = (DisplayType) ConfigEntry.EnumOptions.class.getDeclaredMethod("displayType").getDefaultValue();
+                DEFAULT = (DisplayType) ConfigEntry.Enum.class.getDeclaredMethod("displayType").getDefaultValue();
             } catch (NoSuchMethodException e) {
                 throw new RuntimeException(e);
             }