File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/main/java/org/truffleruby/language Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 12
12
import com .oracle .truffle .api .frame .Frame ;
13
13
import org .truffleruby .SuppressFBWarnings ;
14
14
import org .truffleruby .core .binding .RubyBinding ;
15
+ import org .truffleruby .core .inlined .AlwaysInlinedMethodNode ;
15
16
import org .truffleruby .core .kernel .TruffleKernelNodes .GetSpecialVariableStorage ;
16
- import org .truffleruby .language .arguments .ReadCallerFrameNode ;
17
17
import org .truffleruby .language .arguments .ReadCallerVariablesNode ;
18
18
19
19
import org .truffleruby .language .methods .DeclarationContext ;
20
20
import org .truffleruby .language .threadlocal .SpecialVariableStorage ;
21
21
22
22
/** Some Ruby methods need access to the caller frame (the frame active when the method call was made) or to the storage
23
- * of special variables within that frame: see usages of {@link ReadCallerFrameNode } and {@link ReadCallerVariablesNode}
24
- * . This is notably used to get hold of instances of {@link DeclarationContext} and {@link RubyBinding} and methods
25
- * which need to access the last regexp MatchData or the last IO line.
23
+ * of special variables within that frame: see usages of {@link AlwaysInlinedMethodNode } and
24
+ * {@link ReadCallerVariablesNode} . This is notably used to get hold of instances of {@link DeclarationContext} and
25
+ * {@link RubyBinding} and methods which need to access the last regexp MatchData or the last IO line.
26
26
*
27
27
* <p>
28
28
* This means that when making a method call, we might need to pass down its {@link Frame} or
You can’t perform that action at this time.
0 commit comments