You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2005/12/24 03:52:56 UTC
svn commit: r358913 - in
/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl:
WSDL2Code.java codegen/CodeGenerationEngine.java
Author: dims
Date: Fri Dec 23 18:52:52 2005
New Revision: 358913
URL: http://svn.apache.org/viewcvs?rev=358913&view=rev
Log:
make the code a bit more readable. force stub generation when test case switch is on (basically generate the server-side, client-side stub and client-side test case all at the same time
Modified:
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java?rev=358913&r1=358912&r2=358913&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/WSDL2Code.java Fri Dec 23 18:52:52 2005
@@ -34,19 +34,22 @@
private static void printUsage() {
System.out.println(
"Usage WSDL2Code -uri <Location of WSDL> : WSDL file location ");
- System.out.println("-o <output Location> : output file location ");
+ System.out.println(
+ "-o <output Location> : output file location ");
System.out.println(
"-a : Generate async style code only. Default is off");
System.out.println(
"-s : Generate sync style code only. Default is off. takes precedence over -a");
- System.out.println("-p <package name> : set custom package name");
+ System.out.println(
+ "-p <package name> : set custom package name");
System.out.println(
"-l <language> : valid languages are java and csharp. Default is java");
- System.out.println("-t : Generate TestCase to test the generated code");
+ System.out.println(
+ "-t : Generate TestCase to test the generated code");
System.out.println(
"-ss : Generate server side code (i.e. skeletons). Default is off");
System.out.println(
- "-sd : Generate service descriptor (i.e. axis2.xml). Default is off.Valid with -ss ");
+ "-sd : Generate service descriptor (i.e. axis2.xml). Default is off. Valid with -ss ");
System.out.println(
"-d <databinding> : valid databinding(s) are adb and xmlbeans. Default is adb");
System.exit(0);
Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java?rev=358913&r1=358912&r2=358913&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java Fri Dec 23 18:52:52 2005
@@ -101,7 +101,9 @@
if (configuration.isServerSide()) {
emitter.emitSkeleton();
- } else {
+ }
+
+ if(!configuration.isServerSide() || configuration.isWriteTestCase()){
emitter.emitStub();
}