bitfieldToPermissions static method

List<Permission> bitfieldToPermissions(
  1. int bitfield
)

Implementation

static List<Permission> bitfieldToPermissions (int bitfield) {
  List<Permission> permissions = [];
  for (Permission element in Permission.values) {
    if((bitfield & element.value) == element.value) permissions.add(element);
  }
  return permissions;
}