if (!addJAXBAnnotations(fv, jaxbAnnos, name)) { AnnotationVisitor av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElement;", true); av0.visit("name", name); if (Boolean.TRUE.equals(factory.isWrapperPartQualified(mpi))) { av0.visit("namespace", mpi.getConcreteName().getNamespaceURI()); av0.visit("nillable", Boolean.TRUE); av0.visit("required", Boolean.TRUE);
av0.visit("namespace", ns); av0.visitEnum("elementFormDefault", getClassCode(XmlNsForm.class),
if (!addJAXBAnnotations(fv, jaxbAnnos, name)) { AnnotationVisitor av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElement;", true); av0.visit("name", name); if (Boolean.TRUE.equals(factory.isWrapperPartQualified(mpi))) { av0.visit("namespace", mpi.getConcreteName().getNamespaceURI()); av0.visit("nillable", Boolean.TRUE); av0.visit("required", Boolean.TRUE);
if (ann instanceof XmlMimeType) { av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlMimeType;", true); av0.visit("value", ((XmlMimeType)ann).value()); av0.visitEnd(); } else if (ann instanceof XmlJavaTypeAdapter) { av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElement;", true); if ("##default".equals(el.name())) { av0.visit("name", name); } else { av0.visit("name", el.name()); av0.visit("nillable", el.nillable()); av0.visit("required", el.required()); av0.visit("namespace", el.namespace()); av0.visit("defaultValue", el.defaultValue()); if (el.type() != XmlElement.DEFAULT.class) { av0.visit("type", el.type()); XmlElementWrapper el = (XmlElementWrapper)ann; av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElementWrapper;", true); av0.visit("name", el.name()); av0.visit("nillable", el.nillable()); av0.visit("required", el.required()); av0.visit("namespace", el.namespace()); av0.visitEnd();
av0.visit("namespace", ns); av0.visitEnum("elementFormDefault", getClassCode(XmlNsForm.class),
private void generateXmlJavaTypeAdapter(AnnotationVisitor av, XmlJavaTypeAdapter adapter) { if (adapter.value() != null) { av.visit("value", getType(getClassCode(adapter.value()))); } if (adapter.type() != javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT.class) { av.visit("type", getType(getClassCode(adapter.type()))); } }
if (ann instanceof XmlMimeType) { av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlMimeType;", true); av0.visit("value", ((XmlMimeType)ann).value()); av0.visitEnd(); } else if (ann instanceof XmlJavaTypeAdapter) { av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElement;", true); if ("##default".equals(el.name())) { av0.visit("name", name); } else { av0.visit("name", el.name()); av0.visit("nillable", el.nillable()); av0.visit("required", el.required()); av0.visit("namespace", el.namespace()); av0.visit("defaultValue", el.defaultValue()); if (el.type() != XmlElement.DEFAULT.class) { av0.visit("type", el.type()); XmlElementWrapper el = (XmlElementWrapper)ann; av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElementWrapper;", true); av0.visit("name", el.name()); av0.visit("nillable", el.nillable()); av0.visit("required", el.required()); av0.visit("namespace", el.namespace()); av0.visitEnd();
private void generateXmlJavaTypeAdapter(AnnotationVisitor av, XmlJavaTypeAdapter adapter) { if (adapter.value() != null) { av.visit("value", getType(getClassCode(adapter.value()))); } if (adapter.type() != javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT.class) { av.visit("type", getType(getClassCode(adapter.type()))); } }