42
42
import org .truffleruby .language .arguments .RubyArguments ;
43
43
import org .truffleruby .language .control .RaiseException ;
44
44
import org .truffleruby .language .locals .FindDeclarationVariableNodes ;
45
+ import org .truffleruby .language .locals .FindDeclarationVariableNodes .FindAndReadDeclarationVariableNode ;
45
46
import org .truffleruby .language .locals .FindDeclarationVariableNodes .FrameSlotAndDepth ;
46
47
import org .truffleruby .language .locals .FrameDescriptorNamesIterator ;
47
48
@@ -304,7 +305,7 @@ public abstract static class LocalVariableGetNode extends RubyBaseNode {
304
305
305
306
@ Specialization (guards = "!isHiddenVariable(name)" )
306
307
protected Object localVariableGet (RubyBinding binding , String name ,
307
- @ Cached FindDeclarationVariableNodes . FindAndReadDeclarationVariableNode readNode ) {
308
+ @ Cached FindAndReadDeclarationVariableNode readNode ) {
308
309
MaterializedFrame frame = binding .getFrame ();
309
310
Object result = readNode .execute (frame , name , null );
310
311
if (result == null ) {
@@ -378,7 +379,7 @@ protected Object localVariableSetCached(RubyBinding binding, String name, Object
378
379
protected Object localVariableSetNewCached (RubyBinding binding , String name , Object value ,
379
380
@ Cached ("name" ) String cachedName ,
380
381
@ Cached ("getFrameDescriptor(binding)" ) FrameDescriptor cachedFrameDescriptor ,
381
- @ Cached ("findFrameSlotOrNull(name, binding.getFrame())" ) FindDeclarationVariableNodes . FrameSlotAndDepth cachedFrameSlot ,
382
+ @ Cached ("findFrameSlotOrNull(name, binding.getFrame())" ) FrameSlotAndDepth cachedFrameSlot ,
382
383
@ Cached ("newFrameDescriptor(cachedFrameDescriptor, name)" ) FrameDescriptor newDescriptor ,
383
384
@ Cached ("createWriteNode(NEW_VAR_INDEX)" ) WriteFrameSlotNode writeLocalVariableNode ) {
384
385
final MaterializedFrame frame = newFrame (binding , newDescriptor );
@@ -392,8 +393,7 @@ protected Object localVariableSetNewCached(RubyBinding binding, String name, Obj
392
393
replaces = { "localVariableSetCached" , "localVariableSetNewCached" })
393
394
protected Object localVariableSetUncached (RubyBinding binding , String name , Object value ) {
394
395
MaterializedFrame frame = binding .getFrame ();
395
- final FindDeclarationVariableNodes .FrameSlotAndDepth frameSlot = FindDeclarationVariableNodes
396
- .findFrameSlotOrNull (name , frame );
396
+ final FrameSlotAndDepth frameSlot = FindDeclarationVariableNodes .findFrameSlotOrNull (name , frame );
397
397
final int slot ;
398
398
if (frameSlot != null ) {
399
399
frame = RubyArguments .getDeclarationFrame (frame , frameSlot .depth );
0 commit comments