forked from MagicBane/Server
Bitvectors use int not long for mb
This commit is contained in:
@@ -44,7 +44,7 @@ public class mbEnums {
|
||||
return bitvector;
|
||||
}
|
||||
|
||||
public static <E extends java.lang.Enum<E>> EnumSet<E> fromLong(long bitVector, Class<E> enumClass) {
|
||||
public static <E extends java.lang.Enum<E>> EnumSet<E> fromInt(int bitVector, Class<E> enumClass) {
|
||||
|
||||
// Bitvector -> EnumSet without the EnumBitvector dependency
|
||||
|
||||
@@ -56,7 +56,7 @@ public class mbEnums {
|
||||
return enumSet;
|
||||
|
||||
for (E enumValue : enumClass.getEnumConstants()) {
|
||||
if ((bitVector & (1L << enumValue.ordinal())) != 0) {
|
||||
if ((bitVector & (1 << enumValue.ordinal())) != 0) {
|
||||
enumSet.add(enumValue);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user