Author: dkulp
Date: Thu Aug 22 20:06:26 2013
New Revision: 1516584

URL: http://svn.apache.org/r1516584
Log:
Fix a problem with extensors that don't allow anyAttribute

Modified:
    cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/JAXBExtensionHelper.java

Modified: 
cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/JAXBExtensionHelper.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/JAXBExtensionHelper.java?rev=1516584&r1=1516583&r2=1516584&view=diff
==============================================================================
--- 
cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/JAXBExtensionHelper.java 
(original)
+++ 
cxf/trunk/rt/wsdl/src/main/java/org/apache/cxf/wsdl/JAXBExtensionHelper.java 
Thu Aug 22 20:06:26 2013
@@ -469,6 +469,8 @@ public class JAXBExtensionHelper impleme
         fv = cw.visitField(Opcodes.ACC_PRIVATE + Opcodes.ACC_FINAL + 
Opcodes.ACC_STATIC,
                            "WSDL_REQUIRED", "Ljavax/xml/namespace/QName;", 
null, null);
         fv.visitEnd();        
+        fv = cw.visitField(0, "qn", "Ljavax/xml/namespace/QName;", null, null);
+        fv.visitEnd();
         
 
         boolean hasAttributes = false;
@@ -481,9 +483,6 @@ public class JAXBExtensionHelper impleme
             //ignore 
         }
         if (hasAttributes) {
-            fv = cw.visitField(0, "qn", "Ljavax/xml/namespace/QName;", null, 
null);
-            fv.visitEnd();
-            
             mv = cw.visitMethod(Opcodes.ACC_STATIC, "<clinit>", "()V", null, 
null);
             mv.visitCode();
             Label l0 = helper.createLabel();


Reply via email to