Interface OldEnum<T extends OldEnum<T>>

Type Parameters:
T - the type of the old enum.
All Superinterfaces:
Comparable<T>
All Known Subinterfaces:
Cat.Type, Frog.Variant, MapCursor.Type, PatternType, Villager.Profession, Villager.Type

@Internal @Deprecated(since="1.21", forRemoval=true) @ScheduledForRemoval(inVersion="1.22") public interface OldEnum<T extends OldEnum<T>> extends Comparable<T>
Deprecated, for removal: This API element is subject to removal in a future version.
only for backwards compatibility.
Class which holds common methods which are present in an enum.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    compareTo(T other)
    Deprecated, for removal: This API element is subject to removal in a future version.
    only for backwards compatibility, old enums can not be compared.
    Deprecated, for removal: This API element is subject to removal in a future version.
    only for backwards compatibility.
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
    only for backwards compatibility, it is not guaranteed that an old enum always has the same ordinal.