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 su...@apache.org on 2003/10/07 08:46:50 UTC
cvs commit: ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c WrapWriter.java
susantha 2003/10/06 23:46:50
Modified: c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c WrapWriter.java
Log:
Fixed a bug in the generated code
Revision Changes Path
1.4 +2 -2 ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/WrapWriter.java
Index: WrapWriter.java
===================================================================
RCS file: /home/cvs/ws-axis/c/src/wsdl/org/apache/axis/wsdl/wsdl2ws/c/WrapWriter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- WrapWriter.java 2 Oct 2003 08:45:23 -0000 1.3
+++ WrapWriter.java 7 Oct 2003 06:46:50 -0000 1.4
@@ -270,10 +270,10 @@
if((CUtils.isSimpleType(((ParameterInfo)paramsB.get(i)).getLangName()))){
//for simple types
if ("char*".equals(paraTypeName)){
- writer.write("\t"+paraTypeName+" v"+i+" = strdup(param->"+CUtils.getParameterGetValueMethodName(paraTypeName)+");\n");
+ writer.write("\t"+paraTypeName+" v"+i+" = strdup(param"+i+"->"+CUtils.getParameterGetValueMethodName(paraTypeName)+");\n");
}
else {
- writer.write("\t"+paraTypeName+" v"+i+" = param->"+CUtils.getParameterGetValueMethodName(paraTypeName)+";\n");
+ writer.write("\t"+paraTypeName+" v"+i+" = param"+i+"->"+CUtils.getParameterGetValueMethodName(paraTypeName)+";\n");
}
}else if((type = this.wscontext.getTypemap().getType(((ParameterInfo)paramsB.get(i)).getSchemaName())) != null