Hello Joachim,

It seems being a problem with annotation processing because of there are no
indicator representing an annotation. For example

 public class USPrice {
         @XmlAttribute
         public java.math.BigDecimal getPrice() {...} ;
         public void setPrice(java.math.BigDecimal ) {...};
     }

So, the present of @XmlAttribute does not present in FieldInfo class so that
we can not distinguish the above case with the code below during annotation
processing:

 public class USPrice {
         public java.math.BigDecimal getPrice() {...} ;
         public void setPrice(java.math.BigDecimal ) {...};
     }


JAXB specification considers those two cases different.

At this time, this problem affects at least two annotations XmlRootElement
and XmlAttribute.

Regards,
Bao

Reply via email to