EnumAttributeParser(FieldReferenceConverter converter, JEnumType enumType, MortalLogger logger) { super(converter, logger, enumType); JEnumConstant[] constants = enumType.getEnumConstants(); for (JEnumConstant c : constants) { values.put(c.getName(), c); } }
@Override public String parse(XMLElement source, String value) throws UnableToCompleteException { JEnumConstant c = values.get(value); if (c != null) { return String.format("%s.%s", c.getEnclosingType().getQualifiedSourceName(), value); } return super.parse(source, value); } }
for (Map.Entry<JEnumConstant, String> entry : model.getEnumTokenMap().entrySet()) { sw.println("enumToStringMap.put(%s.%s, \"%s\");", entry.getKey().getEnclosingType() .getQualifiedSourceName(), entry.getKey().getName(), entry.getValue()); Enum.class.getCanonicalName(), e.getEnclosingType().getQualifiedSourceName(), e .getName()); } else { sb.append(e.getEnclosingType().getQualifiedSourceName()).append(".").append(e.getName());
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; }
@Override public int compare(JEnumConstant o1, JEnumConstant o2) { int i1 = o1.getOrdinal(); int i2 = o2.getOrdinal(); if (i1 < i2) { return -1; } else if (i1 > i2) { return 1; } else { return 0; } } });
for (Map.Entry<JEnumConstant, String> entry : model.getEnumTokenMap().entrySet()) { sw.println("enumToStringMap.put(%s.%s, \"%s\");", entry.getKey().getEnclosingType() .getQualifiedSourceName(), entry.getKey().getName(), entry.getValue()); Enum.class.getCanonicalName(), e.getEnclosingType().getQualifiedSourceName(), e .getName()); } else { sb.append(e.getEnclosingType().getQualifiedSourceName()).append(".").append(e.getName());
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; }
@Override public int compare(JEnumConstant o1, JEnumConstant o2) { int i1 = o1.getOrdinal(); int i2 = o2.getOrdinal(); if (i1 < i2) { return -1; } else if (i1 > i2) { return 1; } else { return 0; } } });
for (int i = 0; i < enumConstants.length; i++) { pb(varName + ".enumConstants[" + i + "] = " + c.getErasedType().getQualifiedSourceName() + "." + enumConstants[i].getName() + ";");
for (Map.Entry<JEnumConstant, String> entry : model.getEnumTokenMap().entrySet()) { sw.println("enumToStringMap.put(%s.%s, \"%s\");", entry.getKey().getEnclosingType() .getQualifiedSourceName(), entry.getKey().getName(), entry.getValue()); Enum.class.getCanonicalName(), e.getEnclosingType().getQualifiedSourceName(), e .getName()); } else { sb.append(e.getEnclosingType().getQualifiedSourceName()).append(".").append(e.getName());
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; }
@Override public String parse(XMLElement source, String value) throws UnableToCompleteException { JEnumConstant c = values.get(value); if (c != null) { return String.format("%s.%s", c.getEnclosingType().getQualifiedSourceName(), value); } return super.parse(source, value); } }
+ enumType.getQualifiedSourceName() + " or 'other'"); out.println("case " + enumConstant.getOrdinal() + ": // " + value); } else { int intVal;
for (int i = 0; i < enumConstants.length; i++) { pb(varName + ".enumConstants[" + i + "] = " + c.getErasedType().getQualifiedSourceName() + "." + enumConstants[i].getName() + ";");
@Override public String parse(XMLElement source, String value) throws UnableToCompleteException { JEnumConstant c = values.get(value); if (c != null) { return String.format("%s.%s", c.getEnclosingType().getQualifiedSourceName(), value); } return super.parse(source, value); } }
+ enumType.getQualifiedSourceName() + " or 'other'"); out.println("case " + enumConstant.getOrdinal() + ": // " + value); } else { int intVal;
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); } }
crc.update(constant.getName().getBytes(Util.DEFAULT_ENCODING));
crc.update(constant.getName().getBytes(Util.DEFAULT_ENCODING));