You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/09/26 04:08:36 UTC
svn commit: r291512 -
/webservices/axis/trunk/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java
Author: dims
Date: Sun Sep 25 19:08:33 2005
New Revision: 291512
URL: http://svn.apache.org/viewcvs?rev=291512&view=rev
Log:
Fix for build breakage reported by tom (http://marc.theaimsgroup.com/?l=axis-dev&m=112619495701799&w=2)
caused by fix for AXIS-2165 (http://issues.apache.org/jira/browse/AXIS-2165)
Basically had to account for mixed content additional parameter.
Modified:
webservices/axis/trunk/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java
Modified: webservices/axis/trunk/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java?rev=291512&r1=291511&r2=291512&view=diff
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java Sun Sep 25 19:08:33 2005
@@ -142,9 +142,9 @@
enableSetters = false;
enableEquals = false;
enableHashCode = false;
- } else {
- // derived by extension.
- // Write full constructor, so that instance variables
+ } else {
+ // derived by extension.
+ // Write full constructor, so that instance variables
// in super class are intialized.
enableFullConstructor = true;
}
@@ -675,6 +675,14 @@
paramTypes.add(elem.getType().getName());
paramNames.add(JavaUtils.getUniqueValue(
helper.reservedPropNames, elem.getName()));
+ }
+ }
+
+ if (enableMemberFields && SchemaUtils.isMixed(te.getNode())) {
+ isMixed = true;
+ if (!isAny) {
+ paramTypes.add("org.apache.axis.message.MessageElement []");
+ paramNames.add(Constants.ANYCONTENT);
}
}
}