EnumAttributeParser(FieldReferenceConverter converter, JEnumType enumType, MortalLogger logger) { super(converter, logger, enumType); JEnumConstant[] constants = enumType.getEnumConstants(); for (JEnumConstant c : constants) { values.put(c.getName(), c); } }
for (int i = 0; i < enumConstants.length; i++) { pb(varName + ".enumConstants[" + i + "] = " + c.getErasedType().getQualifiedSourceName() + "." + enumConstants[i].getName() + ";");
for (int i = 0; i < enumConstants.length; i++) { pb(varName + ".enumConstants[" + i + "] = " + c.getErasedType().getQualifiedSourceName() + "." + enumConstants[i].getName() + ";");
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); } }
static String getEnumName(JEnumConstant e) { String name; PropertyName annotation = e.getAnnotation(PropertyName.class); if (annotation == null) { name = e.getName(); } else { name = annotation.value(); } return name; }
static String getEnumName(JEnumConstant e) { String name; PropertyName annotation = e.getAnnotation(PropertyName.class); if (annotation == null) { name = e.getName(); } else { name = annotation.value(); } return name; }
static String getEnumName(JEnumConstant e) { String name; AutoBean.PropertyName annotation = e.getAnnotation(AutoBean.PropertyName.class); if (annotation == null) { name = e.getName(); } else { name = annotation.value(); } return name; }
.getQualifiedSourceName(), entry.getKey().getName(), entry.getValue()); String.format("%s.<%s<?>> singletonList(%s.%s)", Collections.class.getCanonicalName(), Enum.class.getCanonicalName(), e.getEnclosingType().getQualifiedSourceName(), e .getName()); } else { sb.append(e.getEnclosingType().getQualifiedSourceName()).append(".").append(e.getName());
.getQualifiedSourceName(), entry.getKey().getName(), entry.getValue()); String.format("%s.<%s<?>> singletonList(%s.%s)", Collections.class.getCanonicalName(), Enum.class.getCanonicalName(), e.getEnclosingType().getQualifiedSourceName(), e .getName()); } else { sb.append(e.getEnclosingType().getQualifiedSourceName()).append(".").append(e.getName());
.getQualifiedSourceName(), entry.getKey().getName(), entry.getValue()); String.format("%s.<%s<?>> singletonList(%s.%s)", Collections.class.getCanonicalName(), Enum.class.getCanonicalName(), e.getEnclosingType().getQualifiedSourceName(), e .getName()); } else { sb.append(e.getEnclosingType().getQualifiedSourceName()).append(".").append(e.getName());
crc.update(constant.getName().getBytes(Util.DEFAULT_ENCODING));
crc.update(constant.getName().getBytes(Util.DEFAULT_ENCODING));
String[] names = new String[n]; for (int i = 0; i < n; ++i) { names[i] = enumConstants[i].getName();
String[] names = new String[n]; for (int i = 0; i < n; ++i) { names[i] = enumConstants[i].getName();
for (int i = 0; i < enumConstants.length; i++) { pb(varName + ".enumConstants[" + i + "] = " + c.getErasedType().getQualifiedSourceName() + "." + enumConstants[i].getName() + ";");
for (int i = 0; i < enumConstants.length; i++) { pb(varName + ".enumConstants[" + i + "] = " + c.getErasedType().getQualifiedSourceName() + "." + enumConstants[i].getName() + ";");