package util.bit;
public class Bit {
static public final int BIT0 = 1 << 0;
static public final int BIT1 = 1 << 1;
static public final int BIT2 = 1 << 2;
static public final int BIT3 = 1 << 3;
static public final int BIT4 = 1 << 4;
static public final int BIT5 = 1 << 5;
static public final int BIT6 = 1 << 6;
static public final int BIT7 = 1 << 7;
static public final int BIT8 = 1 << 8;
static public final int BIT9 = 1 << 9;
static public final int BIT10 = 1 << 10;
static public final int BIT11 = 1 << 11;
static public final int BIT12 = 1 << 12;
static public final int BIT13 = 1 << 13;
static public final int BIT14 = 1 << 14;
static public final int BIT15 = 1 << 15;
static public final int BIT16 = 1 << 16;
static public final int BIT17 = 1 << 17;
static public final int BIT18 = 1 << 18;
static public final int BIT19 = 1 << 19;
static public final int BIT20 = 1 << 20;
static public final int BIT21 = 1 << 21;
static public final int BIT22 = 1 << 22;
static public final int BIT23 = 1 << 23;
static public final int BIT24 = 1 << 24;
static public final int BIT25 = 1 << 25;
static public final int BIT26 = 1 << 26;
static public final int BIT27 = 1 << 27;
static public final int BIT28 = 1 << 28;
static public final int BIT29 = 1 << 29;
static public final int BIT30 = 1 << 30;
static public final int BIT31 = 1 << 31;
static public boolean isSet(int vector, int mask) {
return (vector & mask) != 0;
}
static public int set(int vector, int mask) {
return vector | mask;
}
static public int reset(int vector, int mask) {
return vector & ~mask;
}
static public int toggle(int vector, int mask) {
return vector ^ mask;
}
}