You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by ae...@apache.org on 2006/12/11 16:10:36 UTC
svn commit: r485691 -
/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java
Author: aeberbac
Date: Mon Dec 11 07:10:35 2006
New Revision: 485691
URL: http://svn.apache.org/viewvc?view=rev&rev=485691
Log:
MUSE-116: fixed the picking up of names from the parameters
Modified:
webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java
Modified: webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java?view=diff&rev=485691&r1=485690&r2=485691
==============================================================================
--- webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java (original)
+++ webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java Mon Dec 11 07:10:35 2006
@@ -256,20 +256,23 @@
+ " " + getMethodName(method));
Class[] params = method.getParameterTypes();
+ QName[] paramNames = method.getParameterTypeNames();
code.append("(");
if (params.length > 0) {
int j;
+
for (j = 0; j < params.length - 1; j++) {
- code.append(convertType(params[j], classInfo)
+
+ code.append(convertType(params[j], classInfo)
+ " "
- + "param"
- + j
+ + getParamName(paramNames[j], j)
+ ", ");
}
+
code.append(convertType(params[j], classInfo)
+ " "
- + "param" + j);
+ + getParamName(paramNames[j], j));
}
code.append(") throws Exception");
@@ -294,6 +297,18 @@
}
newLine(2,code);
}
+ }
+
+ private String getParamName(QName paramName, int position) {
+ String name;
+
+ if(paramName == null) {
+ name = "param" + position;
+ } else {
+ name = paramName.getLocalPart();
+ }
+
+ return name;
}
private void generatePropertyOperations(ClassInfo classInfo, StringBuffer code, boolean generateBody) {
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org