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();