package com.hypixel.hytale.server.worldgen.util.condition.flag;
import java.util.function.IntBinaryOperator;
public enum FlagOperator implements IntBinaryOperator {
And {
public int apply(int output, int flags) {
return output & flags;
}
},
Or {
public int apply(int output, int flags) {
return output | flags;
}
},
Xor {
public int apply(int output, int flags) {
return output ^ flags;
}
};
private FlagOperator() {
}
public abstract int apply(int var1, int var2);
public int applyAsInt(int left, int right) {
return this.apply(left, right);
}
}