src/share/jaxws_classes/com/sun/tools/internal/xjc/generator/bean/DualObjectFactoryGenerator.java

Print this page

        

@@ -29,11 +29,10 @@
 import com.sun.codemodel.internal.JExpr;
 import com.sun.codemodel.internal.JMod;
 import com.sun.codemodel.internal.JPackage;
 import com.sun.tools.internal.xjc.model.CElementInfo;
 import com.sun.tools.internal.xjc.model.Model;
-import com.sun.xml.internal.bind.v2.ContextFactory;
 
 /**
  * {@link ObjectFactoryGenerator} used when we generate
  * interfaces and implementations in separate packages.
  *

@@ -51,11 +50,11 @@
         this.publicOFG = new PublicObjectFactoryGenerator(outline,model,targetPackage);
         this.privateOFG = new PrivateObjectFactoryGenerator(outline,model,targetPackage);
 
         // put the marker so that we can detect missing jaxb.properties
         publicOFG.getObjectFactory().field(JMod.PRIVATE|JMod.STATIC|JMod.FINAL,
-                Void.class, ContextFactory.USE_JAXB_PROPERTIES, JExpr._null());
+                Void.class, "_useJAXBProperties", JExpr._null());
     }
 
     void populate(CElementInfo ei) {
         publicOFG.populate(ei);
         privateOFG.populate(ei);