@@ -3490,10 +3490,6 @@ protected static RubyNode initFlipFlopStates(TranslatorEnvironment environment)
3490
3490
return sequence (Arrays .asList (initNodes ));
3491
3491
}
3492
3492
3493
- protected static RubyNode [] createArray (int size ) {
3494
- return size == 0 ? RubyNode .EMPTY_ARRAY : new RubyNode [size ];
3495
- }
3496
-
3497
3493
public static RubyNode loadSelf (RubyLanguage language ) {
3498
3494
return new WriteLocalVariableNode (SelfNode .SELF_INDEX , profileArgument (language , new ReadSelfNode ()));
3499
3495
}
@@ -3619,30 +3615,6 @@ protected boolean isSideEffectFreeRescueExpression(Nodes.Node node) {
3619
3615
node instanceof Nodes .NilNode ;
3620
3616
}
3621
3617
3622
- protected static RubyNode sequence (Nodes .Node yarpNode , List <RubyNode > sequence ) {
3623
- assert !yarpNode .hasNewLineFlag () : "Expected node passed to sequence() to not have a newline flag" ;
3624
-
3625
- RubyNode sequenceNode = sequence (sequence );
3626
-
3627
- if (!sequenceNode .hasSource ()) {
3628
- assignPositionOnly (yarpNode , sequenceNode );
3629
- }
3630
-
3631
- return sequenceNode ;
3632
- }
3633
-
3634
- protected static Nodes .CallNode callNode (Nodes .Node location , Nodes .Node receiver , String methodName ,
3635
- Nodes .Node ... arguments ) {
3636
- return callNode (location , NO_FLAGS , receiver , methodName , arguments );
3637
- }
3638
-
3639
- protected static Nodes .CallNode callNode (Nodes .Node location , short flags , Nodes .Node receiver , String methodName ,
3640
- Nodes .Node ... arguments ) {
3641
- return new Nodes .CallNode (flags , receiver , methodName ,
3642
- new Nodes .ArgumentsNode (NO_FLAGS , arguments , location .startOffset , location .length ), null ,
3643
- location .startOffset , location .length );
3644
- }
3645
-
3646
3618
private boolean containYARPSplatNode (Nodes .Node [] nodes ) {
3647
3619
for (var n : nodes ) {
3648
3620
if (n instanceof Nodes .SplatNode ) {
0 commit comments