JSDOC/DocTag.js
[gnome.introspection-doc-generator] / JSDOC / DocTag.js
index 2edde04..692d1f4 100644 (file)
@@ -42,37 +42,19 @@ DocTag = XObject.define(
         /**
          * serialize..
          */
-        toObject :function(t)
+        toJSON :function(t)
         {
+            var ret = { '*object' : 'DocTag' };
             
-            var ret = { };
             for (var i in this) {
-                if (Symbol.hide.indexOf(i) > -1) {
-                    continue;
-                }
                 switch (typeof(this[i])) {
                     case 'function':
-                        continue;
-                    case 'object':
-                        switch(i) {
-                            //arrays..
-                            case 'params' : 
-                                ret[i] = array2object(this[i],true); 
-                                continue;
-                                
-                            //objects..
-                            case 'augments' : 
-                                ret[i] = this[i].toArray();
-                                continue;
-                                
-                            default:
-                                print("object? :" + i);
-                                Seed.quit();
-                        }
-                        
+                       continue;
+                       continue;
                         
                     case 'string':
                     case 'number':
+                    case 'boolean':                    
                         ret[i] = this[i]; continue;
                     default:
                         print("unknown type:" + typeof(this[i]));