File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
codepulse/src/main/resources/toserve/pages/traces Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 137137 /*
138138 A node is eligible for a 'self' node if it is a
139139 'package' node that has at least one 'package' child
140+ and one non-package child (class or method).
140141 */
141142 function isEligibleForSelfNode ( node ) {
142143 if ( node . kind != 'package' ) return false
143144 if ( ! node . children ) return false
144145
146+ var hasPackageChild = false ,
147+ hasNonPackageChild = false
148+
145149 for ( var i in node . children ) {
146- if ( node . children [ i ] . kind == 'package' ) return true
150+ var kind = node . children [ i ] . kind
151+
152+ if ( kind == 'package' ) hasPackageChild = true
153+ else hasNonPackageChild = true
147154 }
148- return false
155+ return hasPackageChild && hasNonPackageChild
149156 }
150157
151158} ) ( this ) ;
You can’t perform that action at this time.
0 commit comments