Examples of populateNames()


Examples of com.alibaba.common.lang.enumeration.Enum.EnumType.populateNames()

     */
    public static Enum getEnumByName(Class enumClass, String name) {
        EnumType enumType = getEnumType(enumClass);

        if (enumType.enumList.size() != enumType.nameMap.size()) {
            enumType.populateNames(enumClass);
        }

        return (Enum) enumType.nameMap.get(name);
    }

View Full Code Here

Examples of com.alibaba.common.lang.enumeration.Enum.EnumType.populateNames()

                if (enumType != null) {
                    entryMap.put(enumClass.getName(), enumType);
                   
                    // 在JDK5下面,class loader完成并不意味着所有的常量被装配
                    // 下面的代码强制装配常量。
                    enumType.populateNames(enumClass);
                }
            }

            if (enumType == null) {
                throw new UnsupportedOperationException(MessageFormat.format(EnumConstant.FAILED_CREATING_ENUM_TYPE,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.