[prev in list] [next in list] [prev in thread] [next in thread] 

List:       muse-commits
Subject:    svn commit: r485691 -
From:       aeberbac () apache ! org
Date:       2006-12-11 15:10:36
Message-ID: 20061211151036.955E51A9846 () eris ! apache ! org
[Download RAW message or body]

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/ap \
ache/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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic