@@ -45,11 +45,11 @@ export abstract class AstNode {
4545
4646 public getChildNodes ( ) : AstNode [ ] {
4747 const nodes : AstNode [ ] = [ ] ;
48- this . pushChildNodes ( nodes ) ;
48+ this . collectChildNodesInto ( nodes ) ;
4949 return nodes ;
5050 }
5151
52- protected abstract pushChildNodes ( nodes : AstNode [ ] ) : void ;
52+ protected abstract collectChildNodesInto ( nodes : AstNode [ ] ) : void ;
5353
5454 protected getDumpText ( ) : string | undefined {
5555 return undefined ;
@@ -64,7 +64,7 @@ export class AstScript extends AstNode {
6464 }
6565
6666 /** @override */
67- protected pushChildNodes ( nodes : AstNode [ ] ) : void {
67+ protected collectChildNodesInto ( nodes : AstNode [ ] ) : void {
6868 if ( this . body ) {
6969 nodes . push ( this . body ) ;
7070 }
@@ -87,7 +87,7 @@ export class AstAndIf extends AstNode {
8787 }
8888
8989 /** @override */
90- protected pushChildNodes ( nodes : AstNode [ ] ) : void {
90+ protected collectChildNodesInto ( nodes : AstNode [ ] ) : void {
9191 if ( this . firstCommand ) {
9292 nodes . push ( this . firstCommand ) ;
9393 }
@@ -106,7 +106,7 @@ export class AstCommand extends AstNode {
106106 }
107107
108108 /** @override */
109- protected pushChildNodes ( nodes : AstNode [ ] ) : void {
109+ protected collectChildNodesInto ( nodes : AstNode [ ] ) : void {
110110 if ( this . commandPath ) {
111111 nodes . push ( this . commandPath ) ;
112112 }
@@ -122,7 +122,7 @@ export class AstCompoundWord extends AstNode {
122122 }
123123
124124 /** @override */
125- protected pushChildNodes ( nodes : AstNode [ ] ) : void {
125+ protected collectChildNodesInto ( nodes : AstNode [ ] ) : void {
126126 nodes . push ( ...this . parts ) ;
127127 }
128128}
@@ -133,7 +133,7 @@ export class AstVariableExpansion extends AstNode {
133133 }
134134
135135 /** @override */
136- protected pushChildNodes ( nodes : AstNode [ ] ) : void {
136+ protected collectChildNodesInto ( nodes : AstNode [ ] ) : void {
137137 // no children
138138 }
139139}
@@ -145,7 +145,7 @@ export class AstText extends AstNode {
145145 }
146146
147147 /** @override */
148- protected pushChildNodes ( nodes : AstNode [ ] ) : void {
148+ protected collectChildNodesInto ( nodes : AstNode [ ] ) : void {
149149 // no children
150150 }
151151
0 commit comments