@Override public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) { JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { annotationValue.param(properties.next()); } }
@Override public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) { JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { annotationValue.param(properties.next()); } }
public static void suppressWarnings(JMethod method, String... values) { JAnnotationUse annotation = method.annotate(SuppressWarnings.class); JAnnotationArrayMember member = annotation.paramArray("value"); for( String value : values ) { member.param(value); } }
JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); annotationValue.param("apiVersion"); annotationValue.param("kind"); annotationValue.param("metadata"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { String next = properties.next(); if (!next.equals("apiVersion") && !next.equals("kind") && !next.equals("metadata")) { annotationValue.param(next);
public JAnnotationArrayMember visit(XCharAnnotationValue value) { return annotationArrayMember.param(value.getValue()); }
JAnnotationUse uniqueConstraint = tableAnnotation.annotationParam("uniqueConstraints", UniqueConstraint.class); JAnnotationArrayMember uniqueFields = uniqueConstraint.paramArray("columnNames"); for (String fieldName : uniqueConstraints) { uniqueFields.param(fieldName.trim()); }
public JAnnotationArrayMember visit(XEnumAnnotationValue<?> value) { final Enum<?> e = value.getValue(); return annotationArrayMember.param(e); }
@Override public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) { JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { annotationValue.param(properties.next()); } }
@Override public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) { JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { annotationValue.param(properties.next()); } }
@Override public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) { JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { annotationValue.param(properties.next()); } }
@Override public void propertyOrder(JDefinedClass clazz, JsonNode propertiesNode) { JAnnotationArrayMember annotationValue = clazz.annotate(JsonPropertyOrder.class).paramArray("value"); for (Iterator<String> properties = propertiesNode.fieldNames(); properties.hasNext();) { annotationValue.param(properties.next()); } }
@Override public JAnnotationArrayMember visit(XStringAnnotationValue value) { return annotationArrayMember.param(StringUtils.normalizeString(value .getValue())); }
@Override public JAnnotationArrayMember visit(XStringAnnotationValue value) { return annotationArrayMember.param(StringUtils.normalizeString(value .getValue())); }
public static void suppressWarnings(JMethod method, String... values) { JAnnotationUse annotation = method.annotate(SuppressWarnings.class); JAnnotationArrayMember member = annotation.paramArray("value"); for( String value : values ) { member.param(value); } }
public JDefinedClass defineClass(PackageClass className) throws JClassAlreadyExistsException { JPackage jPackage = codeModel._package(className.getPackage()); JDefinedClass definedClass = jPackage._class(className.getClassName()); classGenerationStrategy.annotateGenerated(definedClass); definedClass.annotate(SuppressWarnings.class).paramArray("value").param("unchecked").param("deprecation"); return definedClass; }
public JAnnotationArrayMember visit(XEnumByNameAnnotationValue<?> value) { final JClass type = (JClass) CodeModelUtils.ref(this.codeModel, value.getEnumClassName()); return annotationArrayMember.param(type.staticRef(value.getName())); }
private void writeXmlTypeDeclaration(JDefinedClass cls, String typeName, String namespaceUri, Collection<MemberInfo> members) { if (cls == null) return; JAnnotationUse xmlTypeAnn = cls.annotate(cm.ref(XmlType.class)); xmlTypeAnn.param("name", typeName); xmlTypeAnn.param("namespace", namespaceUri); if (members.size() > 1) { JAnnotationArrayMember paramArray = xmlTypeAnn.paramArray("propOrder"); for (MemberInfo memInfo : members) { paramArray.param(memInfo.getParamName()); } } }
private void writeXmlTypeDeclaration(JDefinedClass cls, String typeName, String namespaceUri, Collection<MemberInfo> members) { if (cls == null) return; JAnnotationUse xmlTypeAnn = cls.annotate(cm.ref(XmlType.class)); xmlTypeAnn.param("name", typeName); xmlTypeAnn.param("namespace", namespaceUri); if (members.size() > 1) { JAnnotationArrayMember paramArray = xmlTypeAnn.paramArray("propOrder"); for (MemberInfo memInfo : members) { paramArray.param(memInfo.getParamName()); } } }
private void writeXmlSeeAlso(JDefinedClass cls) { if (model.getJAXBModel().getS2JJAXBModel() != null) { List<JClass> objectFactories = model.getJAXBModel().getS2JJAXBModel().getAllObjectFactories(); //if there are no object facotires, dont generate @XmlSeeAlso if (objectFactories.isEmpty()) { return; } JAnnotationUse xmlSeeAlso = cls.annotate(cm.ref(XmlSeeAlso.class)); JAnnotationArrayMember paramArray = xmlSeeAlso.paramArray("value"); for (JClass of : objectFactories) { paramArray = paramArray.param(of); } } }