src/jsdoc/DocBuilder.vala
authorAlan Knowles <alan@roojs.com>
Wed, 22 Mar 2017 04:55:22 +0000 (12:55 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 22 Mar 2017 04:55:22 +0000 (12:55 +0800)
src/jsdoc/DocBuilder.vala

index f860b01..aa911a5 100644 (file)
@@ -365,10 +365,11 @@ namespace JSDOC
             props.add_object(add );
         }
         
+        ///// --- events
         var ownEvents = new Gee.ArrayList<Symbol>();
         for(var i =0; i < data.methods.size;i++) {
                var e = data.methods.get(i);
-               if (e.isEvent && e.comment.getTag(DocTagTitle.HIDE) != "") {
+               if (e.isEvent && e.comment.getTag(DocTagTitle.HIDE) == "") {
                        ownEvents.add(e);
                        }
                };
@@ -388,6 +389,18 @@ namespace JSDOC
             events.add(add);
         }
         
+        // methods
+        var ownMethods = new Gee.ArrayList<Symbol>();
+        for(var i =0; i < data.methods.size;i++) {
+               var e = data.methods.get(i);
+               if (!e.isEvent && e.comment.getTag(DocTagTitle.HIDE) == "") {
+                       ownEvents.add(e);
+                       }
+               };
+               ownEvents.sort((a,b) => {
+                       return a.name.collate(b.name);
+               });
+        
         var ownMethods = data.methods.filter( function(e){
                 return !e.isEvent && !e.comment.getTag('hide').length;
             }).sort(makeSortby("name"));