src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder.java

changeset 368
0989ad8c0860
parent 286
f50545b5e2f1
child 637
9c07ef4934dd
     1.1 --- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder.java	Thu Apr 04 19:05:24 2013 -0700
     1.2 +++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/SimpleTypeBuilder.java	Tue Apr 09 14:51:13 2013 +0100
     1.3 @@ -39,9 +39,11 @@
     1.4  import java.util.Stack;
     1.5  
     1.6  import javax.activation.MimeTypeParseException;
     1.7 +import javax.xml.bind.DatatypeConverter;
     1.8  
     1.9  import com.sun.codemodel.internal.JJavaName;
    1.10  import com.sun.codemodel.internal.util.JavadocEscapeWriter;
    1.11 +import com.sun.xml.internal.bind.v2.WellKnownNamespace;
    1.12  import com.sun.tools.internal.xjc.ErrorReceiver;
    1.13  import com.sun.tools.internal.xjc.model.CBuiltinLeafInfo;
    1.14  import com.sun.tools.internal.xjc.model.CClassInfo;
    1.15 @@ -62,10 +64,10 @@
    1.16  import com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.BindInfo;
    1.17  import com.sun.tools.internal.xjc.reader.xmlschema.bindinfo.EnumMemberMode;
    1.18  import com.sun.tools.internal.xjc.util.MimeTypeRange;
    1.19 -import com.sun.xml.internal.bind.DatatypeConverterImpl;
    1.20 -import com.sun.xml.internal.bind.v2.WellKnownNamespace;
    1.21 +
    1.22  import static com.sun.xml.internal.bind.v2.WellKnownNamespace.XML_MIME_URI;
    1.23 -import com.sun.xml.internal.bind.v2.runtime.SwaRefAdapter;
    1.24 +
    1.25 +import com.sun.xml.internal.bind.v2.runtime.SwaRefAdapterMarker;
    1.26  import com.sun.xml.internal.xsom.XSAttributeDecl;
    1.27  import com.sun.xml.internal.xsom.XSComplexType;
    1.28  import com.sun.xml.internal.xsom.XSComponent;
    1.29 @@ -393,7 +395,7 @@
    1.30          if(type.getTargetNamespace().equals(WellKnownNamespace.SWA_URI)) {
    1.31              String name = type.getName();
    1.32              if(name!=null && name.equals("swaRef"))
    1.33 -                return CBuiltinLeafInfo.STRING.makeAdapted(SwaRefAdapter.class,false);
    1.34 +                return CBuiltinLeafInfo.STRING.makeAdapted(SwaRefAdapterMarker.class,false);
    1.35          }
    1.36  
    1.37  
    1.38 @@ -668,7 +670,7 @@
    1.39  
    1.40                  if (mem!=null) {
    1.41                      name = mem.name;
    1.42 -                    if (mdoc != null) {
    1.43 +                    if (mdoc == null) {
    1.44                          mdoc = mem.javadoc;
    1.45                      }
    1.46                  }
    1.47 @@ -846,7 +848,7 @@
    1.48          XSFacet me = initiatingType.getFacet(facetName);
    1.49          if(me==null)
    1.50              return null;
    1.51 -        BigInteger bi = DatatypeConverterImpl._parseInteger(me.getValue().value);
    1.52 +        BigInteger bi = DatatypeConverter.parseInteger(me.getValue().value);
    1.53          if(offset!=0)
    1.54              bi = bi.add(BigInteger.valueOf(offset));
    1.55          return bi;

mercurial