Fix #6894 - debugging generator
[roojspacker] / roojspacker / DocComment.vala
index e89ae76..9a05d9e 100644 (file)
@@ -193,7 +193,22 @@ namespace JSDOC
                        }
                        }
                        return string.joinv("\n", ret);
-           }   
+           }
+           
+           public Json.Object toJson()
+               {
+                       var ret = new Json.Object();
+                       ret.set_string_member("src", this.src);
+                       var ar = new Json.Array();
+                       foreach(var a in this.tags) {
+                               ar.add_object_element(a.toJson());
+                       }
+                       ret.set_array_member("tags", ar);
+                       ret.set_boolean_member("isUserComment", this.isUserComment);                    
+                       ret.set_boolean_member("hasTags", this.hasTags);                                                
+                       return ret;
+               }
+       
        }
 }