Class Bits
java.lang.Object
zombie.core.utils.Bits
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final int
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final int
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final long
static final int
static final long
static final long
static final long
static final long
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte
addFlags
(byte value, int flags) static byte
addFlags
(byte value, long flags) static int
addFlags
(int value, int flags) static int
addFlags
(int value, long flags) static long
addFlags
(long value, int flags) static long
addFlags
(long value, long flags) static short
addFlags
(short value, int flags) static short
addFlags
(short value, long flags) static boolean
checkFlags
(int value, int flags, int limit, Bits.CompareOption option) static boolean
checkFlags
(long value, long flags, long limit, Bits.CompareOption option) static String
getBitsString
(byte bits) static String
getBitsString
(int bits) static String
getBitsString
(long bits) static String
getBitsString
(short bits) static int
getLen
(byte b) static int
getLen
(int i) static int
getLen
(long l) static int
getLen
(short s) static boolean
hasEitherFlags
(byte value, int flags) static boolean
hasEitherFlags
(byte value, long flags) static boolean
hasEitherFlags
(int value, int flags) static boolean
hasEitherFlags
(int value, long flags) static boolean
hasEitherFlags
(long value, int flags) static boolean
hasEitherFlags
(long value, long flags) static boolean
hasEitherFlags
(short value, int flags) static boolean
hasEitherFlags
(short value, long flags) static boolean
hasFlags
(byte value, int flags) static boolean
hasFlags
(byte value, long flags) static boolean
hasFlags
(int value, int flags) static boolean
hasFlags
(int value, long flags) static boolean
hasFlags
(long value, int flags) static boolean
hasFlags
(long value, long flags) static boolean
hasFlags
(short value, int flags) static boolean
hasFlags
(short value, long flags) static boolean
notHasFlags
(byte value, int flags) static boolean
notHasFlags
(byte value, long flags) static boolean
notHasFlags
(int value, int flags) static boolean
notHasFlags
(int value, long flags) static boolean
notHasFlags
(long value, int flags) static boolean
notHasFlags
(long value, long flags) static boolean
notHasFlags
(short value, int flags) static boolean
notHasFlags
(short value, long flags) static byte
packFloatUnitToByte
(float f) static byte
removeFlags
(byte byte1, int int0) static byte
removeFlags
(byte byte0, long long0) static int
removeFlags
(int int2, int int0) static int
removeFlags
(int int0, long long0) static long
removeFlags
(long long1, int int0) static long
removeFlags
(long long2, long long0) static short
removeFlags
(short short1, int int0) static short
removeFlags
(short short0, long long0) static float
unpackByteToFloatUnit
(byte b)
-
Field Details
-
ENABLED
public static final boolean ENABLED- See Also:
-
BIT_0
public static final int BIT_0- See Also:
-
BIT_1
public static final int BIT_1- See Also:
-
BIT_2
public static final int BIT_2- See Also:
-
BIT_3
public static final int BIT_3- See Also:
-
BIT_4
public static final int BIT_4- See Also:
-
BIT_5
public static final int BIT_5- See Also:
-
BIT_6
public static final int BIT_6- See Also:
-
BIT_7
public static final int BIT_7- See Also:
-
BIT_BYTE_MAX
public static final int BIT_BYTE_MAX- See Also:
-
BIT_8
public static final int BIT_8- See Also:
-
BIT_9
public static final int BIT_9- See Also:
-
BIT_10
public static final int BIT_10- See Also:
-
BIT_11
public static final int BIT_11- See Also:
-
BIT_12
public static final int BIT_12- See Also:
-
BIT_13
public static final int BIT_13- See Also:
-
BIT_14
public static final int BIT_14- See Also:
-
BIT_15
public static final int BIT_15- See Also:
-
BIT_SHORT_MAX
public static final int BIT_SHORT_MAX- See Also:
-
BIT_16
public static final int BIT_16- See Also:
-
BIT_17
public static final int BIT_17- See Also:
-
BIT_18
public static final int BIT_18- See Also:
-
BIT_19
public static final int BIT_19- See Also:
-
BIT_20
public static final int BIT_20- See Also:
-
BIT_21
public static final int BIT_21- See Also:
-
BIT_22
public static final int BIT_22- See Also:
-
BIT_23
public static final int BIT_23- See Also:
-
BIT_24
public static final int BIT_24- See Also:
-
BIT_25
public static final int BIT_25- See Also:
-
BIT_26
public static final int BIT_26- See Also:
-
BIT_27
public static final int BIT_27- See Also:
-
BIT_28
public static final int BIT_28- See Also:
-
BIT_29
public static final int BIT_29- See Also:
-
BIT_30
public static final int BIT_30- See Also:
-
BIT_31
public static final int BIT_31- See Also:
-
BIT_INT_MAX
public static final int BIT_INT_MAX- See Also:
-
BIT_32
public static final long BIT_32- See Also:
-
BIT_33
public static final long BIT_33- See Also:
-
BIT_34
public static final long BIT_34- See Also:
-
BIT_35
public static final long BIT_35- See Also:
-
BIT_36
public static final long BIT_36- See Also:
-
BIT_37
public static final long BIT_37- See Also:
-
BIT_38
public static final long BIT_38- See Also:
-
BIT_39
public static final long BIT_39- See Also:
-
BIT_40
public static final long BIT_40- See Also:
-
BIT_41
public static final long BIT_41- See Also:
-
BIT_42
public static final long BIT_42- See Also:
-
BIT_43
public static final long BIT_43- See Also:
-
BIT_44
public static final long BIT_44- See Also:
-
BIT_45
public static final long BIT_45- See Also:
-
BIT_46
public static final long BIT_46- See Also:
-
BIT_47
public static final long BIT_47- See Also:
-
BIT_48
public static final long BIT_48- See Also:
-
BIT_49
public static final long BIT_49- See Also:
-
BIT_50
public static final long BIT_50- See Also:
-
BIT_51
public static final long BIT_51- See Also:
-
BIT_52
public static final long BIT_52- See Also:
-
BIT_53
public static final long BIT_53- See Also:
-
BIT_54
public static final long BIT_54- See Also:
-
BIT_55
public static final long BIT_55- See Also:
-
BIT_56
public static final long BIT_56- See Also:
-
BIT_57
public static final long BIT_57- See Also:
-
BIT_58
public static final long BIT_58- See Also:
-
BIT_59
public static final long BIT_59- See Also:
-
BIT_60
public static final long BIT_60- See Also:
-
BIT_61
public static final long BIT_61- See Also:
-
BIT_62
public static final long BIT_62- See Also:
-
BIT_63
public static final long BIT_63- See Also:
-
BIT_LONG_MAX
public static final long BIT_LONG_MAX- See Also:
-
-
Constructor Details
-
Bits
public Bits()
-
-
Method Details
-
packFloatUnitToByte
public static byte packFloatUnitToByte(float f) -
unpackByteToFloatUnit
public static float unpackByteToFloatUnit(byte b) -
addFlags
public static byte addFlags(byte value, int flags) -
addFlags
public static byte addFlags(byte value, long flags) -
addFlags
public static short addFlags(short value, int flags) -
addFlags
public static short addFlags(short value, long flags) -
addFlags
public static int addFlags(int value, int flags) -
addFlags
public static int addFlags(int value, long flags) -
addFlags
public static long addFlags(long value, int flags) -
addFlags
public static long addFlags(long value, long flags) -
removeFlags
public static byte removeFlags(byte byte1, int int0) -
removeFlags
public static byte removeFlags(byte byte0, long long0) -
removeFlags
public static short removeFlags(short short1, int int0) -
removeFlags
public static short removeFlags(short short0, long long0) -
removeFlags
public static int removeFlags(int int2, int int0) -
removeFlags
public static int removeFlags(int int0, long long0) -
removeFlags
public static long removeFlags(long long1, int int0) -
removeFlags
public static long removeFlags(long long2, long long0) -
hasFlags
public static boolean hasFlags(byte value, int flags) -
hasFlags
public static boolean hasFlags(byte value, long flags) -
hasEitherFlags
public static boolean hasEitherFlags(byte value, int flags) -
hasEitherFlags
public static boolean hasEitherFlags(byte value, long flags) -
notHasFlags
public static boolean notHasFlags(byte value, int flags) -
notHasFlags
public static boolean notHasFlags(byte value, long flags) -
hasFlags
public static boolean hasFlags(short value, int flags) -
hasFlags
public static boolean hasFlags(short value, long flags) -
hasEitherFlags
public static boolean hasEitherFlags(short value, int flags) -
hasEitherFlags
public static boolean hasEitherFlags(short value, long flags) -
notHasFlags
public static boolean notHasFlags(short value, int flags) -
notHasFlags
public static boolean notHasFlags(short value, long flags) -
hasFlags
public static boolean hasFlags(int value, int flags) -
hasFlags
public static boolean hasFlags(int value, long flags) -
hasEitherFlags
public static boolean hasEitherFlags(int value, int flags) -
hasEitherFlags
public static boolean hasEitherFlags(int value, long flags) -
notHasFlags
public static boolean notHasFlags(int value, int flags) -
notHasFlags
public static boolean notHasFlags(int value, long flags) -
hasFlags
public static boolean hasFlags(long value, int flags) -
hasFlags
public static boolean hasFlags(long value, long flags) -
hasEitherFlags
public static boolean hasEitherFlags(long value, int flags) -
hasEitherFlags
public static boolean hasEitherFlags(long value, long flags) -
notHasFlags
public static boolean notHasFlags(long value, int flags) -
notHasFlags
public static boolean notHasFlags(long value, long flags) -
checkFlags
-
checkFlags
-
getLen
public static int getLen(byte b) -
getLen
public static int getLen(short s) -
getLen
public static int getLen(int i) -
getLen
public static int getLen(long l) -
getBitsString
-
getBitsString
-
getBitsString
-
getBitsString
-