类 BitUtil

java.lang.Object
com.intellij.util.BitUtil

public final class BitUtil extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    assertOneBitMask(int mask)
     
    static byte
    clear(byte value, byte mask)
     
    static int
    clear(int value, int mask)
     
    static long
    clear(long value, long mask)
     
    static boolean
    isSet(byte value, byte mask)
     
    static boolean
    isSet(int value, int mask)
     
    static boolean
    isSet(long flags, long mask)
     
    static byte
    set(byte value, byte mask, boolean setBit)
     
    static int
    set(int value, int mask, boolean setBit)
     
    static long
    set(long value, long mask, boolean setBit)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BitUtil

      public BitUtil()
  • 方法详细资料

    • isSet

      @Contract(pure=true) public static boolean isSet(byte value, byte mask)
    • isSet

      @Contract(pure=true) public static boolean isSet(int value, int mask)
    • isSet

      @Contract(pure=true) public static boolean isSet(long flags, long mask)
    • set

      @Contract(pure=true) public static byte set(byte value, byte mask, boolean setBit)
    • set

      @Contract(pure=true) public static int set(int value, int mask, boolean setBit)
    • set

      @Contract(pure=true) public static long set(long value, long mask, boolean setBit)
    • clear

      @Contract(pure=true) public static byte clear(byte value, byte mask)
    • clear

      @Contract(pure=true) public static int clear(int value, int mask)
    • clear

      @Contract(pure=true) public static long clear(long value, long mask)
    • assertOneBitMask

      public static void assertOneBitMask(int mask)