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 2003/03/25 21:19:33 UTC
cvs commit: xml-axis/java/src/org/apache/axis/wsdl/toJava JavaFaultWriter.java
dims 2003/03/25 12:19:33
Modified: java/src/org/apache/axis/wsdl/toJava JavaFaultWriter.java
Log:
Fix for Bug 18326 - org.apache.axis.wsdl.toJava.JavaFaultWriter generates invalid Java names for DOC style messaging
from lists@daleasberry.com (Dale Asberry)
Revision Changes Path
1.18 +4 -4 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaFaultWriter.java
Index: JavaFaultWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaFaultWriter.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- JavaFaultWriter.java 11 Dec 2002 22:38:30 -0000 1.17
+++ JavaFaultWriter.java 25 Mar 2003 20:19:33 -0000 1.18
@@ -112,7 +112,7 @@
for (int i = 0; i < params.size(); i++) {
Parameter param = (Parameter)params.get(i);
String type = param.getType().getName();
- String variable = param.getName();
+ String variable = Utils.xmlNameToJava(param.getName());
pw.println(" public " + type + " " + variable + ";");
pw.println(" public " + type + " get" + Utils.capitalizeFirstChar(variable) + "() {");
pw.println(" return this." + variable + ";");
@@ -132,13 +132,13 @@
if (i != 0) pw.print(", ");
Parameter param = (Parameter)params.get(i);
String type = param.getType().getName();
- String variable = param.getName();
+ String variable = Utils.xmlNameToJava(param.getName());
pw.print(type + " " + variable);
}
pw.println(") {");
for (int i = 0; i < params.size(); i++) {
Parameter param = (Parameter)params.get(i);
- String variable = param.getName();
+ String variable = Utils.xmlNameToJava(param.getName());
pw.println(" this." + variable + " = " + variable + ";");
}
pw.println(" }");
@@ -155,7 +155,7 @@
pw.println(" public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) throws java.io.IOException {");
for (int i = 0; i < params.size(); i++) {
Parameter param = (Parameter)params.get(i);
- String variable = param.getName();
+ String variable = Utils.xmlNameToJava(param.getName());
pw.println(" context.serialize(qname, null, " + Utils.wrapPrimitiveType(param.getType(), variable) + ");");
}
pw.println(" }");