@@ -391,8 +391,8 @@ public GenerateAccessorNode(boolean isGetter) {
391
391
392
392
@ Specialization
393
393
protected DynamicObject generateAccessor (VirtualFrame frame , DynamicObject module , Object nameObject ,
394
- @ Cached NameToJavaStringNode nameToJavaStringNode ,
395
- @ Cached ReadCallerFrameNode readCallerFrame ) {
394
+ @ Cached NameToJavaStringNode nameToJavaStringNode ,
395
+ @ Cached ReadCallerFrameNode readCallerFrame ) {
396
396
final String name = nameToJavaStringNode .executeToJavaString (nameObject );
397
397
createAccessor (module , name , readCallerFrame .execute (frame ));
398
398
return nil ();
@@ -624,21 +624,24 @@ protected DynamicObject toStr(VirtualFrame frame, Object object) {
624
624
}
625
625
626
626
@ Specialization (guards = "isRubyString(code)" )
627
- protected Object classEval (VirtualFrame frame , DynamicObject module , DynamicObject code , NotProvided file , NotProvided line ,
627
+ protected Object classEval (VirtualFrame frame , DynamicObject module , DynamicObject code , NotProvided file ,
628
+ NotProvided line ,
628
629
NotProvided block ,
629
630
@ Cached IndirectCallNode callNode ) {
630
631
return classEvalSource (frame , module , code , "(eval)" , callNode );
631
632
}
632
633
633
634
@ Specialization (guards = { "isRubyString(code)" , "isRubyString(file)" })
634
- protected Object classEval (VirtualFrame frame , DynamicObject module , DynamicObject code , DynamicObject file , NotProvided line ,
635
+ protected Object classEval (VirtualFrame frame , DynamicObject module , DynamicObject code , DynamicObject file ,
636
+ NotProvided line ,
635
637
NotProvided block ,
636
638
@ Cached IndirectCallNode callNode ) {
637
639
return classEvalSource (frame , module , code , StringOperations .getString (file ), callNode );
638
640
}
639
641
640
642
@ Specialization (guards = { "isRubyString(code)" , "isRubyString(file)" })
641
- protected Object classEval (VirtualFrame frame , DynamicObject module , DynamicObject code , DynamicObject file , int line ,
643
+ protected Object classEval (VirtualFrame frame , DynamicObject module , DynamicObject code , DynamicObject file ,
644
+ int line ,
642
645
NotProvided block ,
643
646
@ Cached IndirectCallNode callNode ) {
644
647
final CodeLoader .DeferredCall deferredCall = classEvalSource (
@@ -670,7 +673,8 @@ private Object classEvalSource(VirtualFrame frame, DynamicObject module, Dynamic
670
673
return deferredCall .call (callNode );
671
674
}
672
675
673
- private CodeLoader .DeferredCall classEvalSource (VirtualFrame frame , DynamicObject module , DynamicObject rubySource , String file ,
676
+ private CodeLoader .DeferredCall classEvalSource (VirtualFrame frame , DynamicObject module ,
677
+ DynamicObject rubySource , String file ,
674
678
int line ) {
675
679
assert RubyGuards .isRubyString (rubySource );
676
680
@@ -680,7 +684,8 @@ private CodeLoader.DeferredCall classEvalSource(VirtualFrame frame, DynamicObjec
680
684
}
681
685
682
686
@ TruffleBoundary
683
- private CodeLoader .DeferredCall classEvalSourceInternal (DynamicObject module , DynamicObject rubySource , String file , int line ,
687
+ private CodeLoader .DeferredCall classEvalSourceInternal (DynamicObject module , DynamicObject rubySource ,
688
+ String file , int line ,
684
689
final MaterializedFrame callerFrame ) {
685
690
final RubySource source = createEvalSourceNode
686
691
.createEvalSource (StringOperations .rope (rubySource ), "class/module_eval" , file , line );
@@ -1090,13 +1095,15 @@ protected DynamicObject defineMethod(DynamicObject module, String name, NotProvi
1090
1095
}
1091
1096
1092
1097
@ Specialization
1093
- protected DynamicObject defineMethodBlock (VirtualFrame frame , DynamicObject module , String name , NotProvided proc ,
1098
+ protected DynamicObject defineMethodBlock (VirtualFrame frame , DynamicObject module , String name ,
1099
+ NotProvided proc ,
1094
1100
DynamicObject block ) {
1095
1101
return defineMethodProc (frame , module , name , block , NotProvided .INSTANCE );
1096
1102
}
1097
1103
1098
1104
@ Specialization (guards = "isRubyProc(proc)" )
1099
- protected DynamicObject defineMethodProc (VirtualFrame frame , DynamicObject module , String name , DynamicObject proc ,
1105
+ protected DynamicObject defineMethodProc (VirtualFrame frame , DynamicObject module , String name ,
1106
+ DynamicObject proc ,
1100
1107
NotProvided block ) {
1101
1108
return defineMethod (module , name , proc , readCallerFrame .execute (frame ));
1102
1109
}
@@ -1126,7 +1133,8 @@ protected DynamicObject defineMethodMethod(DynamicObject module, String name, Dy
1126
1133
}
1127
1134
1128
1135
@ Specialization (guards = "isRubyUnboundMethod(method)" )
1129
- protected DynamicObject defineMethod (VirtualFrame frame , DynamicObject module , String name , DynamicObject method ,
1136
+ protected DynamicObject defineMethod (VirtualFrame frame , DynamicObject module , String name ,
1137
+ DynamicObject method ,
1130
1138
NotProvided block ) {
1131
1139
final MaterializedFrame callerFrame = readCallerFrame .execute (frame );
1132
1140
return defineMethodInternal (module , name , method , callerFrame );
@@ -1156,7 +1164,8 @@ private DynamicObject defineMethodInternal(DynamicObject module, String name, Dy
1156
1164
}
1157
1165
1158
1166
@ TruffleBoundary
1159
- private DynamicObject defineMethod (DynamicObject module , String name , DynamicObject proc , MaterializedFrame callerFrame ) {
1167
+ private DynamicObject defineMethod (DynamicObject module , String name , DynamicObject proc ,
1168
+ MaterializedFrame callerFrame ) {
1160
1169
final RootCallTarget callTarget = Layouts .PROC .getCallTargetForLambdas (proc );
1161
1170
final RubyRootNode rootNode = (RubyRootNode ) callTarget .getRootNode ();
1162
1171
final SharedMethodInfo info = Layouts .PROC .getSharedMethodInfo (proc ).forDefineMethod (module , name );
@@ -1205,7 +1214,8 @@ public Object execute(VirtualFrame frame) {
1205
1214
}
1206
1215
1207
1216
@ TruffleBoundary
1208
- private DynamicObject addMethod (DynamicObject module , String name , InternalMethod method , MaterializedFrame callerFrame ) {
1217
+ private DynamicObject addMethod (DynamicObject module , String name , InternalMethod method ,
1218
+ MaterializedFrame callerFrame ) {
1209
1219
method = method .withName (name );
1210
1220
1211
1221
final Visibility visibility = GetCurrentVisibilityNode .getVisibilityFromNameAndFrame (name , callerFrame );
0 commit comments