Class Flags<T extends Flag>

java.lang.Object
com.hypixel.hytale.common.collection.Flags<T>

public class Flags<T extends Flag> extends Object
  • Field Details

    • flags

      private int flags
  • Constructor Details

    • Flags

      public Flags(@Nonnull T flag)
    • Flags

      @SafeVarargs public Flags(T... flags)
    • Flags

      public Flags(int flags)
  • Method Details

    • getFlags

      public int getFlags()
    • is

      public boolean is(@Nonnull T flag)
    • not

      public boolean not(@Nonnull T flag)
    • set

      public boolean set(@Nonnull T flag, boolean value)
    • toggle

      public boolean toggle(@Nonnull T flag)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object