jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java
--- a/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java Thu Apr 09 06:40:17 2015 -0700
+++ b/jaxws/src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java Fri Apr 10 14:54:20 2015 +0300
@@ -56,10 +56,10 @@
* support for substitution groups using an <i>element property</i>,
* (section 5.5.5, "Element Property" of JAXB 2.0 specification). An
* element property method signature is of the form:
- * <pre>
- * public void setTerm(JAXBElement<? extends Operator>);
- * public JAXBElement<? extends Operator> getTerm();
- * </pre>
+ * <pre>{@code
+ * public void setTerm(JAXBElement<? extends Operator>);
+ * public JAXBElement<? extends Operator> getTerm();
+ * }</pre>
* <p>
* An element factory method annotated with {@link XmlElementDecl} is
* used to create a <tt>JAXBElement</tt> instance, containing an XML
@@ -121,19 +121,20 @@
* class JavacTask extends Task {
* ...
* }
+ * {@code
*
- * <!-- XML Schema fragment -->
- * <xs:element name="target" type="Target">
- * <xs:complexType name="Target">
- * <xs:sequence>
- * <xs:choice maxOccurs="unbounded">
- * <xs:element ref="jar">
- * <xs:element ref="javac">
- * </xs:choice>
- * </xs:sequence>
- * </xs:complexType>
+ * <!-- XML Schema fragment -->
+ * <xs:element name="target" type="Target">
+ * <xs:complexType name="Target">
+ * <xs:sequence>
+ * <xs:choice maxOccurs="unbounded">
+ * <xs:element ref="jar">
+ * <xs:element ref="javac">
+ * </xs:choice>
+ * </xs:sequence>
+ * </xs:complexType>
*
- * </pre>
+ * }</pre>
* <p>
* Thus the following code fragment:
* <pre>
@@ -143,16 +144,16 @@
* marshal(target);
* </pre>
* will produce the following XML output:
- * <pre>
- * <target>
- * <jar>
+ * <pre>{@code
+ * <target>
+ * <jar>
* ....
- * </jar>
- * <javac>
+ * </jar>
+ * <javac>
* ....
- * </javac>
- * </target>
- * </pre>
+ * </javac>
+ * </target>
+ * }</pre>
* <p>
* It is not an error to have a class that extends <tt>Task</tt>
* that doesn't have {@link XmlRootElement}. But they can't show up in an
@@ -207,11 +208,11 @@
* marshal(m);
* </pre>
* will produce the following XML output:
- * <pre>
- * <math>
- * <add>...</add>
- * </math>
- * </pre>
+ * <pre>{@code
+ * <math>
+ * <add>...</add>
+ * </math>
+ * }</pre>
*
*
* @author <ul><li>Kohsuke Kawaguchi, Sun Microsystems,Inc. </li><li>Sekhar Vajjhala, Sun Microsystems, Inc.</li></ul>