EnumAttributeParser(FieldReferenceConverter converter, JEnumType enumType, MortalLogger logger) { super(converter, logger, enumType); JEnumConstant[] constants = enumType.getEnumConstants(); for (JEnumConstant c : constants) { values.put(c.getName(), c); } }
JEnumConstant[] enumConstants = c.isEnum().getEnumConstants(); if (enumConstants != null) { pb(varName + ".enumConstants = new Object[" + enumConstants.length + "];");
JEnumConstant[] enumConstants = c.isEnum().getEnumConstants(); if (enumConstants != null) { pb(varName + ".enumConstants = new Object[" + enumConstants.length + "];");
EnumAttributeParser(FieldReferenceConverter converter, JEnumType enumType, MortalLogger logger) { super(converter, logger, enumType); JEnumConstant[] constants = enumType.getEnumConstants(); for (JEnumConstant c : constants) { values.put(c.getName(), c); } }
EnumAttributeParser(FieldReferenceConverter converter, JEnumType enumType, MortalLogger logger) { super(converter, logger, enumType); JEnumConstant[] constants = enumType.getEnumConstants(); for (JEnumConstant c : constants) { values.put(c.getName(), c); } }
/** * Adds a JEnumType to the AutoBeanMethod's enumMap so that the * AutoBeanFactoryGenerator can embed extra metadata about the enum values. */ private void processEnumType(JEnumType enumType) { Map<JEnumConstant, String> map = toReturn.enumMap; if (map == null) { map = toReturn.enumMap = new LinkedHashMap<JEnumConstant, String>(); } for (JEnumConstant e : enumType.getEnumConstants()) { String name = getEnumName(e); map.put(e, name); } } }
/** * Adds a JEnumType to the AutoBeanMethod's enumMap so that the * AutoBeanFactoryGenerator can embed extra metadata about the enum values. */ private void processEnumType(JEnumType enumType) { Map<JEnumConstant, String> map = toReturn.enumMap; if (map == null) { map = toReturn.enumMap = new LinkedHashMap<JEnumConstant, String>(); } for (JEnumConstant e : enumType.getEnumConstants()) { String name = getEnumName(e); map.put(e, name); } } }
/** * Adds a JEnumType to the AutoBeanMethod's enumMap so that the * AutoBeanFactoryGenerator can embed extra metadata about the enum values. */ private void processEnumType(JEnumType enumType) { Map<JEnumConstant, String> map = toReturn.enumMap; if (map == null) { map = toReturn.enumMap = new LinkedHashMap<JEnumConstant, String>(); } for (JEnumConstant e : enumType.getEnumConstants()) { String name = getEnumName(e); map.put(e, name); } } }
generateSerializationSignature(context, isArray.getComponentType(), crc); } else if (type.isEnum() != null) { List<JEnumConstant> constants = Arrays.asList(type.isEnum().getEnumConstants());
generateSerializationSignature(context, isArray.getComponentType(), crc); } else if (type.isEnum() != null) { List<JEnumConstant> constants = Arrays.asList(type.isEnum().getEnumConstants());
String qualSourceName = type.getQualifiedSourceName(); if (enumType != null) { JEnumConstant[] enumConstants = enumType.getEnumConstants(); int n = enumConstants.length; String[] names = new String[n];
String qualSourceName = type.getQualifiedSourceName(); if (enumType != null) { JEnumConstant[] enumConstants = enumType.getEnumConstants(); int n = enumConstants.length; String[] names = new String[n];
JEnumType asEnum = oracle.findType(clazz.getCanonicalName()).isEnum(); assert asEnum != null; for (JEnumConstant value : asEnum.getEnumConstants()) { allEnumConstants.put(value, AutoBeanMethod.getEnumName(value));
JEnumType asEnum = oracle.findType(clazz.getCanonicalName()).isEnum(); assert asEnum != null; for (JEnumConstant value : asEnum.getEnumConstants()) { allEnumConstants.put(value, AutoBeanMethod.getEnumName(value));
JEnumType asEnum = oracle.findType(clazz.getCanonicalName()).isEnum(); assert asEnum != null; for (JEnumConstant value : asEnum.getEnumConstants()) { allEnumConstants.put(value, AutoBeanMethod.getEnumName(value));
JEnumConstant[] enumConstants = c.isEnum().getEnumConstants(); if (enumConstants != null) { pb(varName + ".enumConstants = new Object[" + enumConstants.length + "];");
JEnumConstant[] enumConstants = c.isEnum().getEnumConstants(); if (enumConstants != null) { pb(varName + ".enumConstants = new Object[" + enumConstants.length + "];");