$args : [], // original arguments used when constructing.
addOn : "",
alias : "",
- augments : false, // Doctag
+ augments : [], // Doctag[]
author : "",
classDesc : "",
comment : {},
desc : "",
//events : false,
example : "",
- exceptions : [],
- inherits : [],
- inheritsFrom : [],
+ exceptions : [], // Doctag[]
+ inherits : [], // Doctag[]
+ //inheritsFrom : [],
isa : "OBJECT", // OBJECT//FUNCTION
isEvent : false,
isConstant : false,
isPrivate : false,
isStatic : false,
memberOf : "",
- methods : [],
+ methods : [], // Symbol[]
_name : "",
- _params : [],
- properties : [],
- requires : [],
- returns : [],
- see : [],
+ _params : [], //Doctag[]
+ properties : [], //Doctag[]
+ requires : [], //Doctag[]
+ returns : [], //Doctag[]
+ see : [], //Doctag[]
since : "",
srcFile : {},
type : "",
switch(i) {
//arrays..
case 'params' :
+ case 'augments' :
+ case 'exceptions' :
+ case 'inherits' :
+ case 'methods' :
+ case '_params':
+ case 'properties':
+ case 'requires':
+ case 'returns':
+ case 'see':
ret[i] = array2object(this[i],true);
continue;
//objects..
- case 'augments' :
+
case 'comment' :
print(JSON.stringify(this[i]));
ret[i] = this[i].toObject();
//this.events = [];
this.exceptions = [];
this.inherits = [];
- this.inheritsFrom = [];
+ //this.inheritsFrom = [];
this.isa = "OBJECT"; // OBJECT//FUNCTION
this.methods = [];
this._params = [];