-
- var ownMethods = [];
-
- if (data.name.length &&
- !data.isBuiltin &&
- !data.isSingleton &&
- !data.isStatic &&
- !data.isFlutter
- ) {
- data.isInherited = false;
- data.isConstructor = true;
- ownMethods.push(data); // should push ctor???
- }
-
- var msorted = data.methods.sort(this.makeSortby("name"));
-
- // static first?
-
- msorted.filter(
- function($){
-
-
-
-
- if (data.isSingleton) {
-
- if ($.isStatic && $.memberOf != data.name) { // it's a singleton - can not inherit static methods.
- return true;
- }
-
- $.isInherited = ($.memberOf != data.name);
- ownMethods.push($);
- return true;
- }
-
-
- if (($.memberOf != data.name) && $.isStatic){
- return true;
- }
- if ($.isStatic) {
- $.isInherited = ($.memberOf != data.name);
- ownMethods.push($);
- }
-
- return true;
- }
- );
-
- // then dynamics..
+
+ var ownMethods = [];
+
+ if (data.name.length &&
+ !data.isBuiltin &&
+ !data.isSingleton &&
+ !data.isStatic &&
+ !data.isFlutter
+ ) {
+ data.isInherited = false;
+ data.isConstructor = true;
+ ownMethods.push(data); // should push ctor???
+ }
+
+ var msorted = data.methods.sort(this.makeSortby("name"));
+
+ // static first?
+
+ msorted.filter(
+ function($){
+
+
+
+
+ if (data.isSingleton) {
+
+ if ($.isStatic && $.memberOf != data.name) { // it's a singleton - can not inherit static methods.
+ return true;
+ }
+
+ $.isInherited = ($.memberOf != data.name);
+ ownMethods.push($);
+ return true;
+ }
+
+
+ if (($.memberOf != data.name) && $.isStatic){
+ return true;
+ }
+ if ($.isStatic) {
+ $.isInherited = ($.memberOf != data.name);
+ ownMethods.push($);
+ }
+
+ return true;
+ }
+ );
+
+ // then dynamics..
+
+ msorted.filter(
+ function($){
+ //if (/@hide/.test($.desc)) {
+ // return false;
+ //}
+ // it's a signleton class - can not have dynamic methods..
+ if (data.isSingleton) {
+ return true;
+ }
+ if (($.memberOf != data.name) && $.isStatic){
+ return true;
+ }
+ if (!$.isStatic) {
+ $.isInherited = ($.memberOf != data.alias);
+ ownMethods.push($);
+ }
+
+ return true;
+ }
+ );
+
+ return ownMethods;