java.lang.Object
com.intellij.util.BitUtil
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidassertOneBitMask(int mask) static byteclear(byte value, byte mask) static intclear(int value, int mask) static longclear(long value, long mask) static booleanisSet(byte value, byte mask) static booleanisSet(int value, int mask) static booleanisSet(long flags, long mask) static byteset(byte value, byte mask, boolean setBit) static intset(int value, int mask, boolean setBit) static longset(long value, long mask, boolean setBit)
-
构造器详细资料
-
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)
-