Uses of Class
org.jruby.runtime.DynamicScope
Packages that use DynamicScope
Package
Description
-
Uses of DynamicScope in org.jruby
Methods in org.jruby that return DynamicScopeMethods in org.jruby with parameters of type DynamicScopeModifier and TypeMethodDescriptionRuby.evalScriptlet
(String script, DynamicScope scope) Evaluates a script under the current scope (perhaps the top-level scope) and returns the result (generally the last value calculated).Ruby.parse
(ByteList content, String file, DynamicScope scope, int lineNumber, boolean extraPositionInformation) Deprecated.Ruby.parseEval
(String source, String file, DynamicScope scope, int lineNumber) Deprecated.Ruby.parseEval
(ByteList source, String file, DynamicScope scope, int lineNumber) Deprecated.Ruby.parseFile
(InputStream in, String file, DynamicScope scope) Deprecated.Ruby.parseFile
(InputStream in, String file, DynamicScope scope, int lineNumber) Deprecated.Ruby.parseFile
(String file, InputStream in, DynamicScope scope) Deprecated.Ruby.parseFile
(String file, InputStream in, DynamicScope scope, int lineNumber) Deprecated.Ruby.parseFileFromMain
(InputStream in, String file, DynamicScope scope) Deprecated.Ruby.parseFileFromMain
(String file, InputStream in, DynamicScope scope) Deprecated.Ruby.parseInline
(InputStream in, String file, DynamicScope scope) Deprecated. -
Uses of DynamicScope in org.jruby.ast
Methods in org.jruby.ast that return DynamicScopeModifier and TypeMethodDescriptionRootNode.getDynamicScope()
Return the dynamic scope for this AST.Constructors in org.jruby.ast with parameters of type DynamicScopeModifierConstructorDescriptionRootNode
(int line, DynamicScope scope, Node bodyNode, String file) RootNode
(int line, DynamicScope scope, Node bodyNode, String file, int coverageMode) -
Uses of DynamicScope in org.jruby.embed
Methods in org.jruby.embed that return DynamicScopeModifier and TypeMethodDescriptionEmbedEvalUnit.getLocalVarScope()
Returns a scope used to parse a script. -
Uses of DynamicScope in org.jruby.embed.internal
Methods in org.jruby.embed.internal that return DynamicScopeModifier and TypeMethodDescriptionEmbedEvalUnitImpl.getLocalVarScope()
Returns a ManyVarsDynamicScope used to parse a script. -
Uses of DynamicScope in org.jruby.embed.variable
Methods in org.jruby.embed.variable with parameters of type DynamicScopeModifier and TypeMethodDescriptionstatic void
VariableInterceptor.inject
(BiVariableMap map, DynamicScope scope) Injects variable values from Java to Ruby just before an evaluation or method invocation. -
Uses of DynamicScope in org.jruby.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods with parameters of type DynamicScopeModifier and TypeMethodDescriptionprotected void
CompiledIRMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected void
CompiledIRNoProtocolMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected void
InterpretedIRMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected void
MixedModeIRMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) -
Uses of DynamicScope in org.jruby.ir
Methods in org.jruby.ir that return DynamicScopeMethods in org.jruby.ir with parameters of type DynamicScope -
Uses of DynamicScope in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions with parameters of type DynamicScopeModifier and TypeMethodDescriptionRuntimeHelperCall.callHelper
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp, Block block) void
CheckForLJEInstr.check
(ThreadContext context, DynamicScope dynamicScope, Block block) void
CheckArityInstr.checkArity
(ThreadContext context, IRubyObject self, StaticScope scope, DynamicScope dynamicScope, IRubyObject[] args, Block block, Object[] temp) AliasInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ArrayDerefInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) AsFixnumInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) AsStringInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) AttrAssignInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) BlockGivenCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BlockGivenInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildBackrefInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildCompoundArrayInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildCompoundStringInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildDynRegExpInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildLambdaInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildRangeInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildSplatInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) CallBase.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) CheckArgsArrayArityInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ClassSuperInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DebugOutputInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineClassInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineClassMethodInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineInstanceMethodInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineMetaClassInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineModuleInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) EQQInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetClassVarContainerModuleInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetClassVariableInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetEncodingInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetFieldInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetGlobalVariableInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GVarAliasInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) InheritanceSearchConstInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) InstanceSuperInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) Instr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) IntegerMathInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) LexicalSearchConstInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) LoadLocalVarInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) NopInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) OptArgMultipleAsgnInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ProcessModuleBodyInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutClassVariableInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutConstInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutFieldInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutGlobalVarInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RaiseArgumentErrorInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RaiseRequiredKeywordArgumentError.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RecordEndBlockInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ReifyClosureInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ReqdArgMultipleAsgnInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RescueEQQInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RestArgMultipleAsgnInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) SearchConstInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) SearchModuleForConstInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) SetCapturedVarInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) StoreLocalVarInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ThreadPollInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ThrowExceptionInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ToAryInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) TraceInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) UndefMethodInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) UnresolvedSuperInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) YieldInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ZSuperInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) int
BFalseInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BIntInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BNEInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BNilInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BSwitchInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BTrueInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BUndefInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
Instr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
ModuleVersionGuardInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) CallBase.prepareArguments
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope dynamicScope, Object[] temp) protected IRubyObject[]
CallBase.prepareArgumentsComplex
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) protected IRubyObject[]
CallBase.prepareArgumentsSimple
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) CallBase.prepareBlock
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ArgReceiver.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keywords) ReceiveArgBase.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveKeywordArgInstr.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveKeywordRestArgInstr.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveKeywordsInstr.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keywords) ReceiveOptArgInstr.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveRestArgInstr.receiveArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceivePostReqdArgInstr.receivePostReqdArg
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args) -
Uses of DynamicScope in org.jruby.ir.instructions.defined
Methods in org.jruby.ir.instructions.defined with parameters of type DynamicScopeModifier and TypeMethodDescriptionGetErrorInfoInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RestoreErrorInfoInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) -
Uses of DynamicScope in org.jruby.ir.instructions.specialized
Methods in org.jruby.ir.instructions.specialized with parameters of type DynamicScopeModifier and TypeMethodDescriptionOneArgOperandAttrAssignInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneFixnumArgNoBlockCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneFloatArgNoBlockCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneOperandArgBlockCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneOperandArgNoBlockCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneOperandArgNoBlockNoResultCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) TwoOperandArgNoBlockCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) ZeroOperandArgNoBlockCallInstr.interpret
(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) -
Uses of DynamicScope in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter that return DynamicScopeModifier and TypeMethodDescriptionClosureInterpreterContext.newDynamicScope
(ThreadContext context) Blocks have more complicated logic for pushing a dynamic scope (see InterpretedIRBlockBody).InterpreterContext.newDynamicScope
(ThreadContext context) Get a new dynamic scope.Methods in org.jruby.ir.interpreter with parameters of type DynamicScopeModifier and TypeMethodDescriptionExitableInterpreterContext.getArgs
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temps) static void
Interpreter.preFrameScope
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope parentScope, Visibility visibility) protected static void
InterpreterEngine.processBookKeepingOp
(ThreadContext context, Block block, Instr instr, Operation operation, String name, IRubyObject[] args, IRubyObject self, Block blockArg, RubyModule implClass, DynamicScope currDynScope, Object[] temp, StaticScope currScope) protected static void
InterpreterEngine.processCall
(ThreadContext context, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self, String name) protected static void
ExitableInterpreterEngine.processOtherOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static void
InterpreterEngine.processOtherOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self, double[] floats, long[] fixnums, boolean[] booleans) protected static void
StartupInterpreterEngine.processOtherOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static IRubyObject
InterpreterEngine.processReturnOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, Object[] temp, IRubyObject self, StaticScope currScope) protected static void
InterpreterEngine.receiveArg
(ThreadContext context, Instr i, Operation operation, IRubyObject self, IRubyObject[] args, boolean ruby2Keywords, StaticScope currScope, DynamicScope currDynScope, Object[] temp, Object exception, Block blockArg) protected static Object
InterpreterEngine.retrieveOp
(Operand r, ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp) protected static void
InterpreterEngine.setResult
(Object[] temp, DynamicScope currDynScope, Instr instr, Object result) protected static void
InterpreterEngine.setResult
(Object[] temp, DynamicScope currDynScope, Variable resultVar, Object result) -
Uses of DynamicScope in org.jruby.ir.operands
Methods in org.jruby.ir.operands with parameters of type DynamicScopeModifier and TypeMethodDescriptionArray.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) BuiltinClass.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ChilledString.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) CurrentScope.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) DynamicSymbol.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Filename.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) GlobalVariable.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Hash.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ImmutableLiteral.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) retrieve the live value represented by this immutable literal.LocalVariable.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) MutableString.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) NthRef.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Operand.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Scope.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ScopeModule.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Self.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Splat.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) StandardError.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) SValue.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) TemporaryLocalVariable.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) UndefinedValue.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) UnexecutableNil.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) WrappedIRClosure.retrieve
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Array.retrieveArrayElts
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) -
Uses of DynamicScope in org.jruby.ir.runtime
Fields in org.jruby.ir.runtime declared as DynamicScopeModifier and TypeFieldDescriptionfinal DynamicScope
IRReturnJump.methodToReturnFrom
final DynamicScope
IRBreakJump.scopeToReturnTo
Methods in org.jruby.ir.runtime that return DynamicScopeModifier and TypeMethodDescriptionstatic DynamicScope
IRRuntimeHelpers.prepareScriptScope
(ThreadContext context, StaticScope scope) static DynamicScope
IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded
(ThreadContext context, Block block, boolean pushNewDynScope, boolean reuseParentDynScope) static DynamicScope
IRRuntimeHelpers.pushBlockDynamicScopeNew
(ThreadContext context, Block block) static DynamicScope
IRRuntimeHelpers.pushBlockDynamicScopeReuse
(ThreadContext context, Block block) Methods in org.jruby.ir.runtime with parameters of type DynamicScopeModifier and TypeMethodDescriptionstatic void
IRRuntimeHelpers.checkForLJE
(ThreadContext context, DynamicScope currentScope, boolean definedWithinMethod, Block block) static IRBreakJump
IRBreakJump.create
(DynamicScope scopeToReturnTo, IRubyObject rv) Deprecated.static IRBreakJump
IRBreakJump.create
(DynamicScope scopeToReturnTo, IRubyObject rv, boolean breakInEval) static IRReturnJump
IRReturnJump.create
(StaticScope returnScope, DynamicScope scopeToReturnFrom, Object rv) static void
IRRuntimeHelpers.defCompiledInstanceMethod
(ThreadContext context, MethodHandle variable, MethodHandle specific, int specificArity, String id, int line, StaticScope scope, String encodedArgumentDescriptors, DynamicScope currDynScope, IRubyObject self, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static void
IRRuntimeHelpers.defCompiledInstanceMethod
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, String encodedArgumentDescriptors, DynamicScope currDynScope, IRubyObject self, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static void
IRRuntimeHelpers.defineAlias
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, IRubyObject newName, IRubyObject oldName) static void
IRRuntimeHelpers.defInterpretedInstanceMethod
(ThreadContext context, IRScope method, DynamicScope currDynScope, IRubyObject self) static RubyModule
IRRuntimeHelpers.findInstanceMethodContainer
(ThreadContext context, DynamicScope currDynScope, IRubyObject self) static IRubyObject
IRRuntimeHelpers.handleBreakAndReturnsInLambdas
(ThreadContext context, DynamicScope dynScope, Object exc, Block block) static IRubyObject
IRRuntimeHelpers.handleNonlocalReturn
(DynamicScope currentScope, Object rjExc) static IRubyObject
IRRuntimeHelpers.handlePropagatedBreak
(ThreadContext context, DynamicScope dynScope, Object bjExc) static IRubyObject
IRRuntimeHelpers.initiateBreak
(ThreadContext context, DynamicScope dynScope, IRubyObject breakValue, Block block) static IRubyObject
IRRuntimeHelpers.initiateNonLocalReturn
(DynamicScope currentScope, Block block, IRubyObject returnValue) boolean
IRReturnJump.isReturnToScope
(DynamicScope scope) static Binding
IRRuntimeHelpers.newFrameScopeBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) static Block
IRRuntimeHelpers.prepareBlock
(ThreadContext context, IRubyObject self, DynamicScope scope, BlockBody body) static IRubyObject
IRRuntimeHelpers.undefMethod
(ThreadContext context, Object nameArg, DynamicScope currDynScope, IRubyObject self) -
Uses of DynamicScope in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy with parameters of type DynamicScopeModifier and TypeMethodDescriptionstatic Binding
ConstructBlockBootstrap.frameBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) static Binding
ConstructBlockBootstrap.scopeBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) static Binding
ConstructBlockBootstrap.selfBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) -
Uses of DynamicScope in org.jruby.parser
Methods in org.jruby.parser that return DynamicScopeModifier and TypeMethodDescriptionStaticScope.construct
(DynamicScope parent) RubyParserBase.finalizeDynamicScope
(StaticScope staticScope) StaticScope.getDummyScope()
RubyParserResult.getScope()
Methods in org.jruby.parser with parameters of type DynamicScopeModifier and TypeMethodDescriptionStaticScope.construct
(DynamicScope parent) Parser.parse
(String file, byte[] content, DynamicScope blockScope, ParserConfiguration configuration) Deprecated.protected ParseResult
Parser.parse
(String fileName, int lineNumber, InputStream in, org.jcodings.Encoding encoding, DynamicScope existingScope, ParserType type) Parser.parse
(String fileName, int lineNumber, ByteList content, DynamicScope existingScope, ParserType type) Parser.parse
(String file, InputStream content, DynamicScope blockScope, ParserConfiguration configuration) Deprecated.Parser.parse
(String file, LexerSource lexerSource, DynamicScope blockScope, ParserConfiguration configuration) Deprecated.Parser.parse
(String file, ByteList content, DynamicScope blockScope, ParserConfiguration configuration) Deprecated.void
ParserConfiguration.parseAsBlock
(DynamicScope existingScope) If we are performing an eval we should pass existing scope in.ParserManager.parseEval
(String fileName, int lineNumber, String source, DynamicScope scope) ParserManager.parseEval
(String fileName, int lineNumber, ByteList source, DynamicScope scope) ParserManager.parseMainFile
(String fileName, int lineNumber, InputStream in, org.jcodings.Encoding encoding, DynamicScope scope, ParserType type) Parse main file (-e or main script file).void
RubyParserResult.setScope
(DynamicScope scope) Constructors in org.jruby.parser with parameters of type DynamicScopeModifierConstructorDescriptionRubyParser
(Ruby runtime, LexerSource source, DynamicScope scope, ParserType type) RubyParserBase
(Ruby runtime, LexerSource source, DynamicScope scope, ParserType type) -
Uses of DynamicScope in org.jruby.runtime
Fields in org.jruby.runtime declared as DynamicScopeMethods in org.jruby.runtime that return DynamicScopeModifier and TypeMethodDescriptionBlock.allocScope
(DynamicScope parentScope) DynamicScope.cloneScope()
Deprecated.DynamicScope.dupEvalScope()
Binding needs to clone its scope with all the current values.ThreadContext.getCurrentScope()
Binding.getDummyScope
(StaticScope staticScope) Binding.getDynamicScope()
Gets the dynamicVariables that are local to this block.final DynamicScope
Binding.getEvalScope
(Ruby runtime) DynamicScope.getNextCapturedScope()
Deprecated.DynamicScope.getNthParentScope
(int n) Returns the n-th parent scope of this scope.final DynamicScope
DynamicScope.getParentScope()
Get parent (capturing) scope.static DynamicScope
DynamicScope.newDummyScope
(StaticScope staticScope, DynamicScope parent) static DynamicScope
DynamicScope.newDynamicScope
(StaticScope staticScope) static DynamicScope
DynamicScope.newDynamicScope
(StaticScope staticScope, DynamicScope parent) static DynamicScope
DynamicScope.newDynamicScope
(StaticScope staticScope, DynamicScope parent, EvalType evalType) ThreadContext.pushNewScope
(StaticScope staticScope) Methods in org.jruby.runtime with parameters of type DynamicScopeModifier and TypeMethodDescriptionBlock.allocScope
(DynamicScope parentScope) ThreadContext.currentBinding
(IRubyObject self, DynamicScope scope) Return a binding representing the current call's state but with the specified scope and self.ThreadContext.currentBinding
(IRubyObject self, Visibility visibility, DynamicScope scope) Return a binding representing the current call's state but with the specified visibility, scope, and self.static DynamicScope
DynamicScope.newDummyScope
(StaticScope staticScope, DynamicScope parent) static DynamicScope
DynamicScope.newDynamicScope
(StaticScope staticScope, DynamicScope parent) static DynamicScope
DynamicScope.newDynamicScope
(StaticScope staticScope, DynamicScope parent, EvalType evalType) void
ThreadContext.preEvalScriptlet
(DynamicScope scope) void
ThreadContext.preScopedBody
(DynamicScope scope) void
ThreadContext.pushScope
(DynamicScope scope) boolean
ThreadContext.scopeExistsOnCallStack
(DynamicScope scope) Check if a scope is present on the call stack.Constructors in org.jruby.runtime with parameters of type DynamicScopeModifierConstructorDescriptionBinding
(IRubyObject self, DynamicScope dynamicScope) Binding
(IRubyObject self, Frame frame, Visibility visibility, DynamicScope dynamicScope) Binding
(IRubyObject self, Frame frame, Visibility visibility, DynamicScope dynamicScope, String method, String filename, int line) Binding
(IRubyObject self, Frame frame, Visibility visibility, DynamicScope dynamicScope, BacktraceElement backtrace) Deprecated.Binding
(Frame frame, DynamicScope dynamicScope, String method, String filename, int line) Binding
(Frame frame, DynamicScope dynamicScope, BacktraceElement backtrace) Deprecated.protected
DynamicScope
(StaticScope staticScope, DynamicScope parent) -
Uses of DynamicScope in org.jruby.runtime.scope
Subclasses of DynamicScope in org.jruby.runtime.scopeModifier and TypeClassDescriptionclass
Represents the the dynamic portion of scoping information.Methods in org.jruby.runtime.scope that return DynamicScopeConstructors in org.jruby.runtime.scope with parameters of type DynamicScope