Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Apache License 

import java.util.EnumSet;

public class Main {
    private static <T extends Enum<T>> EnumSet bitwiseToEnumSet(Class<T> classType, int bitwise) {
        EnumSet<T> enumSet = EnumSet.noneOf(classType);
        for (T enumValue : EnumSet.allOf(classType)) {
            if ((bitwise & (int) Math.pow(2, enumValue.ordinal())) == (int) Math.pow(2, enumValue.ordinal()))
                enumSet.add(enumValue);
        }
        return enumSet;
    }
}