@@ -310,22 +310,6 @@ private Operand buildAssocSplat(Variable result, AssocSplatNode node) {
310310 return build (result , node .value );
311311 }
312312
313- private Operand [] buildNodeList (Node [] list ) {
314- if (list == null || list .length == 0 ) return Operand .EMPTY_ARRAY ;
315-
316- Operand [] args = new Operand [list .length ];
317- for (int i = 0 ; i < list .length ; i ++) {
318- args [i ] = build (list [i ]);
319- }
320-
321- return args ;
322- }
323-
324- private Operand buildArgumentsAsArgument (ArgumentsNode node ) {
325- Operand [] args = buildArguments (node );
326- return args .length == 0 ? nil () : args .length == 1 ? args [0 ] : new Array (args );
327- }
328-
329313 private Operand buildArray (ArrayNode node ) {
330314 Node [] children = node .elements ;
331315 Operand [] elts = new Operand [children .length ];
@@ -433,10 +417,6 @@ protected void buildAssignment(Node node, Operand rhsVal) {
433417 }
434418 }
435419
436- private Operand buildModuleParent (Node parent ) {
437- return parent == null ? getCurrentModuleVariable () : build (parent );
438- }
439-
440420 @ Override
441421 protected Operand [] buildAttrAssignCallArgs (Node argsNode , Operand [] rhs , boolean containsAssignment ) {
442422 Operand [] args = buildCallArgs (argsNode , new int [] { 0 });
@@ -2877,4 +2857,24 @@ protected Operand buildOpAsgnOrWithDefined(Node definitionNode, VoidCodeBlockOne
28772857
28782858 return result ;
28792859 }
2860+
2861+ private Operand [] buildNodeList (Node [] list ) {
2862+ if (list == null || list .length == 0 ) return Operand .EMPTY_ARRAY ;
2863+
2864+ Operand [] args = new Operand [list .length ];
2865+ for (int i = 0 ; i < list .length ; i ++) {
2866+ args [i ] = build (list [i ]);
2867+ }
2868+
2869+ return args ;
2870+ }
2871+
2872+ private Operand buildArgumentsAsArgument (ArgumentsNode node ) {
2873+ Operand [] args = buildArguments (node );
2874+ return args .length == 0 ? nil () : args .length == 1 ? args [0 ] : new Array (args );
2875+ }
2876+
2877+ private Operand buildModuleParent (Node parent ) {
2878+ return parent == null ? getCurrentModuleVariable () : build (parent );
2879+ }
28802880}
0 commit comments