Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-32 7fe676d80 -> d902a9bb8


# IGNITE-32 WIP: POJO generation: added javadocs generation.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/59c5f6e4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/59c5f6e4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/59c5f6e4

Branch: refs/heads/ignite-32
Commit: 59c5f6e4aa7bb0a282a2fb485e711c2d79680102
Parents: 7fe676d
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Tue Dec 30 08:05:49 2014 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Tue Dec 30 08:05:49 2014 +0700

----------------------------------------------------------------------
 .../ignite/schema/pojo/PojoCodeGenerator.java   | 30 +++++++++++++++++---
 1 file changed, 26 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/59c5f6e4/modules/schema-load/src/main/java/org/apache/ignite/schema/pojo/PojoCodeGenerator.java
----------------------------------------------------------------------
diff --git 
a/modules/schema-load/src/main/java/org/apache/ignite/schema/pojo/PojoCodeGenerator.java
 
b/modules/schema-load/src/main/java/org/apache/ignite/schema/pojo/PojoCodeGenerator.java
index 37c0d17..537d682 100644
--- 
a/modules/schema-load/src/main/java/org/apache/ignite/schema/pojo/PojoCodeGenerator.java
+++ 
b/modules/schema-load/src/main/java/org/apache/ignite/schema/pojo/PojoCodeGenerator.java
@@ -85,26 +85,37 @@ public class PojoCodeGenerator {
 
         add0(src, "package " + pkg + ";");
         add0(src, "");
-        add0(src, "/** Code generated by Apache Ignite Schema Load utility. 
*/");
+        add0(src, "/**");
+        add0(src, " * Description of " + type + ".");
+        add0(src, " *");
+        add0(src, " * Code generated by Apache Ignite Schema Load utility.");
+        add0(src, " */");
         add0(src, "public class " + type + " {");
 
         // Fields.
         for (GridCacheQueryTypeDescriptor desc : descs) {
-            add1(src, "private " + desc.getJavaType().getSimpleName() + " " + 
desc.getJavaName() + ";");
+            String fldName = desc.getJavaName();
+
+            add1(src, "/** Value for " + fldName + ". */");
+            add1(src, "private " + desc.getJavaType().getSimpleName() + " " + 
fldName + ";");
             add0(src, "");
         }
 
         // Constructors.
         if (constructor) {
 
-            add1(src, "/** Empty constructor. */");
+            add1(src, "/**");
+            add1(src, " * Empty constructor.");
+            add1(src, " */");
             add1(src, "public " + type + "() {");
             add2(src, "// No-op.");
             add1(src, "}");
 
             add0(src, "");
 
-            add1(src, "/** Full constructor. */");
+            add1(src, "/**");
+            add1(src, " * Full constructor.");
+            add1(src, " */");
             add1(src, "public " + type + "(");
 
             Iterator<GridCacheQueryTypeDescriptor> it = descs.iterator();
@@ -131,12 +142,23 @@ public class PojoCodeGenerator {
 
             String mtdName = capitalizeFirst(fldName);
 
+
+            add1(src, "/**");
+            add1(src, " * Gets " + fldName + ".");
+            add1(src, " *");
+            add1(src, " * @return Value for " + fldName + ".");
+            add1(src, " */");
             add1(src, "public " + fldType + " get" + mtdName + "() {");
             add2(src, "return " + fldName + ";");
             add1(src, "}");
 
             add0(src, "");
 
+            add1(src, "/**");
+            add1(src, " * Sets " + fldName + ".");
+            add1(src, " *");
+            add1(src, " * @param New value for " + fldName + ".");
+            add1(src, " */");
             add1(src, "public void set" + mtdName + "(" + fldType + " " + 
fldName + ") {");
             add2(src, "this." + fldName + " = " + fldName + ";");
             add1(src, "}");

Reply via email to