Class FlagUtil

java.lang.Object
net.ntrdeal.realapi.util.FlagUtil

public final class FlagUtil extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    checkFlag(int flag, int flagSize)
     
    static boolean
    isSet(byte flags, int flag)
     
    static boolean
    isSet(int flags, int flag)
     
    static boolean
    isSet(long flags, int flag)
     
    static boolean
    isSet(short flags, int flag)
     
    static byte
    set(byte flags, int flag)
     
    static int
    set(int flags, int flag)
     
    static long
    set(long flags, int flag)
     
    static short
    set(short flags, int flag)
     
    static byte
    toggle(byte flags, int flag)
     
    static int
    toggle(int flags, int flag)
     
    static long
    toggle(long flags, int flag)
     
    static short
    toggle(short flags, int flag)
     
    static byte
    unset(byte flags, int flag)
     
    static int
    unset(int flags, int flag)
     
    static long
    unset(long flags, int flag)
     
    static short
    unset(short flags, int flag)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • isSet

      public static boolean isSet(long flags, int flag)
    • isSet

      public static boolean isSet(int flags, int flag)
    • isSet

      public static boolean isSet(short flags, int flag)
    • isSet

      public static boolean isSet(byte flags, int flag)
    • set

      public static long set(long flags, int flag)
    • set

      public static int set(int flags, int flag)
    • set

      public static short set(short flags, int flag)
    • set

      public static byte set(byte flags, int flag)
    • unset

      public static long unset(long flags, int flag)
    • unset

      public static int unset(int flags, int flag)
    • unset

      public static short unset(short flags, int flag)
    • unset

      public static byte unset(byte flags, int flag)
    • toggle

      public static long toggle(long flags, int flag)
    • toggle

      public static int toggle(int flags, int flag)
    • toggle

      public static short toggle(short flags, int flag)
    • toggle

      public static byte toggle(byte flags, int flag)
    • checkFlag

      public static void checkFlag(int flag, int flagSize)