[jboss-cvs] JBossAS SVN: r110461 - projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 26 18:19:45 EST 2011


Author: jeff.zhang
Date: 2011-01-26 18:19:44 -0500 (Wed, 26 Jan 2011)
New Revision: 110461

Modified:
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AoImplCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AsCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McfCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/PropsCodeGen.java
   projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/RaCodeGen.java
Log:
[JBJCA-460] seperate writeConfigProps to variables declare and method definition to correct constructor and variables order

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AoImplCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AoImplCodeGen.java	2011-01-26 22:26:56 UTC (rev 110460)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AoImplCodeGen.java	2011-01-26 23:19:44 UTC (rev 110461)
@@ -95,6 +95,8 @@
 
       int indent = 1;
 
+      writeConfigPropsDeclare(def, out, indent);
+      
       writeDefaultConstructor(def, out, indent);
       
       writeConfigProps(def, out, indent);

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AsCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AsCodeGen.java	2011-01-26 22:26:56 UTC (rev 110460)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/AsCodeGen.java	2011-01-26 23:19:44 UTC (rev 110461)
@@ -73,9 +73,12 @@
       writeEol(out);
       writeEol(out);
 
+      writeConfigPropsDeclare(def, out, indent);
+      
       writeDefaultConstructor(def, out, indent);
       
       writeConfigProps(def, out, indent);
+      
       writeValidate(def, out, indent);
       writeResourceAdapter(def, out, indent);
       

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McfCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McfCodeGen.java	2011-01-26 22:26:56 UTC (rev 110460)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/McfCodeGen.java	2011-01-26 23:19:44 UTC (rev 110461)
@@ -114,6 +114,7 @@
       writeEol(out);
       writeEol(out);
       
+      writeConfigPropsDeclare(def, out, indent);
       
       writeDefaultConstructor(def, out, indent);
       

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/PropsCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/PropsCodeGen.java	2011-01-26 22:26:56 UTC (rev 110460)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/PropsCodeGen.java	2011-01-26 23:19:44 UTC (rev 110461)
@@ -37,13 +37,13 @@
 public abstract class PropsCodeGen extends AbstractCodeGen
 {
    /**
-    * Output Configuration Properties
+    * Output Configuration Properties Declare
     * @param def definition
     * @param out Writer
     * @param indent space number
     * @throws IOException ioException
     */
-   void writeConfigProps(Definition def, Writer out, int indent) throws IOException
+   void writeConfigPropsDeclare(Definition def, Writer out, int indent) throws IOException
    {
       if (getConfigProps(def) == null)
          return;
@@ -69,6 +69,19 @@
          writeEol(out);
          writeEol(out);
       }
+   }
+   
+   /**
+    * Output Configuration Properties
+    * @param def definition
+    * @param out Writer
+    * @param indent space number
+    * @throws IOException ioException
+    */
+   void writeConfigProps(Definition def, Writer out, int indent) throws IOException
+   {
+      if (getConfigProps(def) == null)
+         return;
 
       for (int i = 0; i < getConfigProps(def).size(); i++)
       {

Modified: projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/RaCodeGen.java
===================================================================
--- projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/RaCodeGen.java	2011-01-26 22:26:56 UTC (rev 110460)
+++ projects/jboss-jca/trunk/codegenerator/src/main/java/org/jboss/jca/codegenerator/code/RaCodeGen.java	2011-01-26 23:19:44 UTC (rev 110461)
@@ -143,6 +143,8 @@
          writeEol(out);
       }
       
+      writeConfigPropsDeclare(def, out, indent);
+      
       writeIndent(out, indent);
       out.write("/**");
       writeEol(out);



More information about the jboss-cvs-commits mailing list