Uses of Class
org.jruby.parser.StaticScope
Packages that use StaticScope
Package
Description
-
Uses of StaticScope in org.jruby
Methods in org.jruby that return StaticScopeModifier and TypeMethodDescriptionParseResult.getStaticScope()
Ruby.setupWrappedToplevel
(IRubyObject self, StaticScope top) Methods in org.jruby with parameters of type StaticScopeModifier and TypeMethodDescriptionRubyClass.finvokeWithRefinements
(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, Block block) RubyClass.finvokeWithRefinements
(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject[] args, Block block) RubyClass.finvokeWithRefinements
(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject arg, Block block) RubyClass.finvokeWithRefinements
(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject arg0, IRubyObject arg1, Block block) RubyClass.finvokeWithRefinements
(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyBasicObject.method
(IRubyObject name, StaticScope refinedScope) Deprecated.RubyBasicObject.method
(ThreadContext context, IRubyObject name, StaticScope refinedScope) LikeRubyBasicObject.method(IRubyObject)
but using the given refinement scope to search for the method.final IRubyObject
RubyModule.newMethod
(IRubyObject receiver, String methodName, StaticScope refinedScope, boolean bound, Visibility visibility) Deprecated.final IRubyObject
RubyModule.newMethod
(IRubyObject receiver, String methodName, StaticScope scope, boolean bound, Visibility visibility, boolean respondToMissing) Deprecated.RubyModule.newMethod
(IRubyObject receiver, String methodName, StaticScope scope, boolean bound, Visibility visibility, boolean respondToMissing, boolean priv) Deprecated.protected IRubyObject
RubyModule.newMethod
(ThreadContext context, IRubyObject receiver, String methodName, StaticScope scope, boolean bound, Visibility visibility, boolean respondToMissing, boolean priv) boolean
RubyModule.respondsToMethod
(String name, boolean checkVisibility, StaticScope scope) RubyModule.searchWithRefinements
(String name, StaticScope refinedScope) Search for the named method in this class and in superclasses applying refinements from the given scope.Ruby.setupWrappedToplevel
(IRubyObject self, StaticScope top) RubySymbol.toRefinedProc
(ThreadContext context, StaticScope scope) Constructors in org.jruby with parameters of type StaticScopeModifierConstructorDescriptionSymbolProcBody
(Ruby runtime, String id, RubySymbol symbol, StaticScope scope) -
Uses of StaticScope in org.jruby.ast
Fields in org.jruby.ast declared as StaticScopeMethods in org.jruby.ast that return StaticScopeModifier and TypeMethodDescriptionClassNode.getScope()
Get the static scoping information.DefNode.getScope()
Get the static scoping information.IScopingNode.getScope()
IterNode.getScope()
MethodDefNode.getScope()
Get the static scoping information.ModuleNode.getScope()
Get the static scoping information.SClassNode.getScope()
Gets the scope of this classRootNode.getStaticScope()
The static scoping relationships that should get set first thing before interpretation of the code represented by this AST.Constructors in org.jruby.ast with parameters of type StaticScopeModifierConstructorDescriptionClassNode
(int line, Colon3Node cpath, StaticScope scope, Node bodyNode, Node superNode, int endLine) DefnNode
(int line, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) DefsNode
(int line, Node receiverNode, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) ForNode
(int line, Node varNode, Node bodyNode, Node iterNode, StaticScope scope, int endLine) IterNode
(int line, ArgsNode args, Node body, StaticScope scope, int endLine) Used for all non-for types of blocks.IterNode
(int line, Node args, StaticScope scope, Node body, int endLine) Used by ForNode only.LambdaNode
(int line, ArgsNode args, Node body, StaticScope scope, int endLine) MethodDefNode
(int line, RubySymbol name, ArgsNode argsNode, StaticScope scope, Node bodyNode, int endLine) ModuleNode
(int line, Colon3Node cpath, StaticScope scope, Node bodyNode, int endLine) PreExe19Node
(int line, StaticScope scope, Node body, int endLine) PreExeNode
(int line, StaticScope scope, Node body, int endLine) SClassNode
(int line, Node recvNode, StaticScope scope, Node bodyNode, int endLine) -
Uses of StaticScope in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as StaticScopeMethods in org.jruby.ast.executable that return StaticScopeModifier and TypeMethodDescriptionfinal StaticScope
AbstractScript.getScope
(int i) final StaticScope
AbstractScript.getScope
(ThreadContext context, StaticScope parent, String varNamesDescriptor, int i) final StaticScope
RuntimeCache.getScope
(int index) final StaticScope
RuntimeCache.getScope
(ThreadContext context, StaticScope parent, String varNamesDescriptor, int index) final StaticScope
AbstractScript.getScope0()
final StaticScope
AbstractScript.getScope0
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope1()
final StaticScope
AbstractScript.getScope1
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope2()
final StaticScope
AbstractScript.getScope2
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope3()
final StaticScope
AbstractScript.getScope3
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope4()
final StaticScope
AbstractScript.getScope4
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope5()
final StaticScope
AbstractScript.getScope5
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope6()
final StaticScope
AbstractScript.getScope6
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope7()
final StaticScope
AbstractScript.getScope7
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope8()
final StaticScope
AbstractScript.getScope8
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope9()
final StaticScope
AbstractScript.getScope9
(ThreadContext context, StaticScope parent, String varNamesDescriptor) Methods in org.jruby.ast.executable with parameters of type StaticScopeModifier and TypeMethodDescriptionfinal IRubyObject
AbstractScript.getConstant
(ThreadContext context, StaticScope scope, String name, int i) final IRubyObject
RuntimeCache.getConstant
(ThreadContext context, StaticScope scope, String name, int index) final IRubyObject
AbstractScript.getConstant0
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant1
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant2
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant3
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant4
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant5
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant6
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant7
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant8
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant9
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined
(ThreadContext context, StaticScope scope, String name, int i) final IRubyObject
RuntimeCache.getConstantDefined
(ThreadContext context, StaticScope scope, String name, int index) final IRubyObject
AbstractScript.getConstantDefined0
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined1
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined2
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined3
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined4
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined5
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined6
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined7
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined8
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined9
(ThreadContext context, StaticScope scope, String name) final StaticScope
AbstractScript.getScope
(ThreadContext context, StaticScope parent, String varNamesDescriptor, int i) final StaticScope
RuntimeCache.getScope
(ThreadContext context, StaticScope parent, String varNamesDescriptor, int index) final StaticScope
AbstractScript.getScope0
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope1
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope2
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope3
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope4
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope5
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope6
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope7
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope8
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope9
(ThreadContext context, StaticScope parent, String varNamesDescriptor) RuntimeCache.getValue
(ThreadContext context, StaticScope scope, String name, int index) RuntimeCache.reCache
(ThreadContext context, StaticScope scope, String name, int index) void
AbstractScript.setRootScope
(StaticScope scope) void
Script.setRootScope
(StaticScope scope) -
Uses of StaticScope in org.jruby.ext.ripper
Fields in org.jruby.ext.ripper declared as StaticScopeMethods in org.jruby.ext.ripper that return StaticScope -
Uses of StaticScope in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as StaticScopeMethods in org.jruby.internal.runtime that return StaticScopeConstructors in org.jruby.internal.runtime with parameters of type StaticScopeModifierConstructorDescriptionAbstractIRMethod
(StaticScope scope, String id, int line, Visibility visibility, RubyModule implementationClass) -
Uses of StaticScope in org.jruby.internal.runtime.methods
Fields in org.jruby.internal.runtime.methods declared as StaticScopeMethods in org.jruby.internal.runtime.methods that return StaticScopeMethods in org.jruby.internal.runtime.methods with parameters of type StaticScopeModifier and TypeMethodDescriptionprotected void
CompiledIRNoProtocolMethod.pre
(ThreadContext context, StaticScope staticScope, RubyModule implementationClass, IRubyObject self, String name, Block block) Constructors in org.jruby.internal.runtime.methods with parameters of type StaticScopeModifierConstructorDescriptionCompiledIRMethod
(MethodHandle variable, MethodHandle specific, int specificArity, String id, int line, StaticScope scope, Visibility visibility, RubyModule implementationClass, String encodedArgumentDescriptors, boolean receivesKeywordArgs, boolean needsToFindImplementer) CompiledIRMethod
(MethodHandle variable, String id, int line, StaticScope scope, Visibility visibility, RubyModule implementationClass) CompiledIRMethod
(MethodHandle variable, String id, int line, StaticScope scope, Visibility visibility, RubyModule implementationClass, String encodedArgumentDescriptors, boolean recievesKeywordArgs, boolean needsToFindImplementer) CompiledIRNoProtocolMethod
(MethodHandle handle, StaticScope scope, String file, int line, RubyModule implementationClass, boolean needsDynamicScope) -
Uses of StaticScope in org.jruby.ir
Methods in org.jruby.ir that return StaticScopeConstructors in org.jruby.ir with parameters of type StaticScopeModifierConstructorDescriptionIRClassBody
(IRManager manager, IRScope lexicalParent, ByteList name, int lineNumber, StaticScope scope, boolean executesOnce) protected
IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, int closureId, ByteList fullName) IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature) IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature, int coverageMode) IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature, ByteList prefix) IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature, ByteList prefix, boolean isBeginEndBlock) IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature, ByteList prefix, boolean isBeginEndBlock, int coverageMode) IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature, ByteList prefix, int coverageMode) protected
IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, ByteList prefix) protected
IRClosure
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, ByteList prefix, int coverageMode) IREvalScript
(IRManager manager, IRScope lexicalParent, String fileName, int lineNumber, StaticScope staticScope, EvalType evalType) IRFor
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature) IRFor
(IRManager manager, IRScope lexicalParent, int lineNumber, StaticScope staticScope, Signature signature, ByteList labelPrefix) IRMetaClassBody
(IRManager manager, IRScope lexicalParent, ByteList name, int lineNumber, StaticScope scope) IRMethod
(IRManager manager, IRScope lexicalParent, LazyMethodDefinition defn, ByteList name, boolean isInstanceMethod, int lineNumber, StaticScope staticScope, int coverageMode) IRModuleBody
(IRManager manager, IRScope lexicalParent, ByteList name, int lineNumber, StaticScope staticScope, boolean executesOnce) IRScope
(IRManager manager, IRScope lexicalParent, ByteList name, int lineNumber, StaticScope staticScope) IRScope
(IRManager manager, IRScope lexicalParent, ByteList name, int lineNumber, StaticScope staticScope, int coverageMode) IRScriptBody
(IRManager manager, String sourceName, StaticScope staticScope) -
Uses of StaticScope in org.jruby.ir.builder
Methods in org.jruby.ir.builder with parameters of type StaticScopeModifier and TypeMethodDescriptionprotected Operand
IRBuilder.buildClass
(ByteList className, U superNode, U cpath, U bodyNode, StaticScope scope, int line, int endLine) protected Operand
IRBuilder.buildFor
(U receiverNode, U var, U body, StaticScope staticScope, Signature signature, int line, int endLine) protected Operand
IRBuilder.buildForIter
(U var, U body, StaticScope staticScope, Signature signature, int line, int endLine) protected Operand
IRBuilder.buildIter
(U var, U body, StaticScope staticScope, Signature signature, int line, int endLine) IRBuilder.buildLambda
(U args, U body, StaticScope staticScope, Signature signature, int line) protected Operand
IRBuilder.buildModule
(ByteList name, U cpath, U bodyNode, StaticScope scope, int line, int endLine) protected Operand
IRBuilder.buildSClass
(U receiverNode, U bodyNode, StaticScope scope, int line, int endLine) protected IRMethod
IRBuilder.defineNewMethod
(LazyMethodDefinition<U, V, W, X, Y, Z> defn, ByteList name, int line, StaticScope scope, boolean isInstanceMethod) -
Uses of StaticScope in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions with parameters of type StaticScopeModifier and TypeMethodDescriptionRuntimeHelperCall.callHelper
(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp, 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 StaticScope in org.jruby.ir.instructions.defined
Methods in org.jruby.ir.instructions.defined with parameters of type StaticScopeModifier 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 StaticScope in org.jruby.ir.instructions.specialized
Methods in org.jruby.ir.instructions.specialized with parameters of type StaticScopeModifier 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 StaticScope in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter that return StaticScopeMethods in org.jruby.ir.interpreter with parameters of type StaticScopeModifier and TypeMethodDescriptionExitableInterpreterContext.getArgs
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temps) 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) -
Uses of StaticScope in org.jruby.ir.operands
Methods in org.jruby.ir.operands with parameters of type StaticScopeModifier 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 StaticScope in org.jruby.ir.persistence
Methods in org.jruby.ir.persistence with parameters of type StaticScopeModifier and TypeMethodDescriptionstatic IRScope
IRReader.createScope
(IRManager manager, IRScopeType type, ByteList byteName, String file, int line, IRScope lexicalParent, Signature signature, StaticScope staticScope) -
Uses of StaticScope in org.jruby.ir.runtime
Fields in org.jruby.ir.runtime declared as StaticScopeMethods in org.jruby.ir.runtime with parameters of type StaticScopeModifier and TypeMethodDescriptionstatic void
IRRuntimeHelpers.checkArity
(ThreadContext context, StaticScope scope, Object[] args, Object keywords, int required, int opt, boolean rest, int restKey, Block block) static void
IRRuntimeHelpers.checkAritySpecificArgs
(ThreadContext context, StaticScope scope, Object[] args, int required, int opt, boolean rest, int restKey, Block block) static void
IRRuntimeHelpers.checkForExtraUnwantedKeywordArgs
(ThreadContext context, StaticScope scope, RubyHash keywordArgs) static IRReturnJump
IRReturnJump.create
(StaticScope returnScope, DynamicScope scopeToReturnFrom, Object rv) static void
IRRuntimeHelpers.defCompiledClassMethod
(ThreadContext context, MethodHandle variable, MethodHandle specific, int specificArity, String id, int line, StaticScope scope, String encodedArgumentDescriptors, IRubyObject obj, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static void
IRRuntimeHelpers.defCompiledClassMethod
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, String encodedArgumentDescriptors, IRubyObject obj, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) 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 RubyFixnum
IRRuntimeHelpers.getArgScopeDepth
(ThreadContext context, StaticScope currScope) static RubyString
IRRuntimeHelpers.getFileNameStringFromScope
(ThreadContext context, StaticScope currScope) static RubyModule
IRRuntimeHelpers.getModuleFromScope
(ThreadContext context, StaticScope scope, IRubyObject arg) static Block
IRRuntimeHelpers.getRefinedBlockFromObject
(ThreadContext context, StaticScope scope, Object value) static boolean
IRRuntimeHelpers.inNonMethodBodyLambda
(StaticScope scope, Block.Type blockType) static IRubyObject
IRRuntimeHelpers.lexicalSearchConst
(ThreadContext context, StaticScope staticScope, String constName) static DynamicMethod
IRRuntimeHelpers.newCompiledClassBody
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, Object container, Object superClass, boolean maybeRefined) static DynamicMethod
IRRuntimeHelpers.newCompiledMetaClass
(ThreadContext context, MethodHandle handle, StaticScope scope, IRubyObject obj, int line, boolean refinements, boolean dynscopeEliminated) Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.static DynamicMethod
IRRuntimeHelpers.newCompiledModuleBody
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, Object rubyContainer, boolean maybeRefined) static RefinedCachingCallSite
IRRuntimeHelpers.newRefinedCachingCallSite
(String name, StaticScope scope, String callType) static RubyModule
IRRuntimeHelpers.newRubyClassFromIR
(ThreadContext context, String id, StaticScope scope, Object superClass, Object container, boolean maybeRefined) static RubyModule
IRRuntimeHelpers.newRubyModuleFromIR
(ThreadContext context, String id, StaticScope scope, Object rubyContainer, boolean maybeRefined) static DynamicScope
IRRuntimeHelpers.prepareScriptScope
(ThreadContext context, StaticScope scope) static void
IRRuntimeHelpers.putConst
(ThreadContext context, IRubyObject self, IRubyObject module, String id, IRubyObject value, StaticScope scope, int line) static IRubyObject
IRRuntimeHelpers.searchConst
(ThreadContext context, StaticScope staticScope, String constName, boolean noPrivateConsts) -
Uses of StaticScope in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy with parameters of type StaticScopeModifier and TypeMethodDescriptionstatic void
CheckArityBootstrap.checkArity
(ThreadContext context, StaticScope scope, Object[] args, Object keywords, Block block, int req, int opt, boolean rest, int keyrest) static void
CheckArityBootstrap.checkAritySpecificArgs
(ThreadContext context, StaticScope scope, Object[] args, Block block, int req, int opt, boolean rest, int keyrest) ConstantLookupSite.lexicalSearchConst
(ThreadContext context, StaticScope scope) static DynamicMethod
MetaClassBootstrap.openMetaClass
(ThreadContext context, IRubyObject object, String descriptor, StaticScope parent, MethodHandle body, StaticScope scope, MethodHandle setScope, int line, boolean dynscopeEliminated, boolean refinements) ConstantLookupSite.searchConst
(ThreadContext context, StaticScope staticScope) -
Uses of StaticScope in org.jruby.ir.targets.simple
Methods in org.jruby.ir.targets.simple with parameters of type StaticScopeModifier and TypeMethodDescriptionConstantLookupSite.lexicalSearchConst
(ThreadContext context, StaticScope staticScope) ConstantLookupSite.searchConst
(ThreadContext context, StaticScope currScope, boolean publicOnly) -
Uses of StaticScope in org.jruby.parser
Fields in org.jruby.parser declared as StaticScopeModifier and TypeFieldDescriptionprotected StaticScope
RubyParserBase.currentScope
protected StaticScope
StaticScope.enclosingScope
Methods in org.jruby.parser that return StaticScopeModifier and TypeMethodDescriptionStaticScope.duplicate()
RubyParserBase.getCurrentScope()
StaticScopeFactory.getDummyScope()
StaticScope.getEnclosingScope()
Next outer most scope in list of scopes.StaticScope.getLocalScope()
Gets the Local Scope relative to the current Scope.StaticScope.getPreviousCRefScope()
RubyParserBase.getTopStaticScope
(String file) Returns the static scope which represents the top of the parse.StaticScopeFactory.newBlockScope
(StaticScope parent) StaticScopeFactory.newBlockScope
(StaticScope parent, String file) StaticScopeFactory.newBlockScope
(StaticScope parent, String[] names) StaticScopeFactory.newEvalScope
(StaticScope parent) StaticScopeFactory.newEvalScope
(StaticScope parent, String[] names) static StaticScope
StaticScopeFactory.newIRBlockScope
(StaticScope parent) StaticScopeFactory.newLocalScope
(StaticScope parent) StaticScopeFactory.newLocalScope
(StaticScope parent, String file) StaticScopeFactory.newLocalScope
(StaticScope parent, String[] names) static StaticScope
StaticScopeFactory.newStaticScope
(StaticScope parent, StaticScope.Type type, String[] names) Deprecated.static StaticScope
StaticScopeFactory.newStaticScope
(StaticScope parent, StaticScope.Type type, String[] names, int keywordArgIndex) Deprecated.static StaticScope
StaticScopeFactory.newStaticScope
(StaticScope parent, StaticScope.Type type, String file, String[] names, int keywordArgIndex) Methods in org.jruby.parser with parameters of type StaticScopeModifier and TypeMethodDescriptionStaticScope.assign
(int line, RubySymbol symbolID, Node value, StaticScope topScope, int depth) RubyParserBase.finalizeDynamicScope
(StaticScope staticScope) StaticScopeFactory.newBlockScope
(StaticScope parent) StaticScopeFactory.newBlockScope
(StaticScope parent, String file) StaticScopeFactory.newBlockScope
(StaticScope parent, String[] names) StaticScopeFactory.newEvalScope
(StaticScope parent) StaticScopeFactory.newEvalScope
(StaticScope parent, String[] names) static StaticScope
StaticScopeFactory.newIRBlockScope
(StaticScope parent) StaticScopeFactory.newLocalScope
(StaticScope parent) StaticScopeFactory.newLocalScope
(StaticScope parent, String file) StaticScopeFactory.newLocalScope
(StaticScope parent, String[] names) static StaticScope
StaticScopeFactory.newStaticScope
(StaticScope parent, StaticScope.Type type, String[] names) Deprecated.static StaticScope
StaticScopeFactory.newStaticScope
(StaticScope parent, StaticScope.Type type, String[] names, int keywordArgIndex) Deprecated.static StaticScope
StaticScopeFactory.newStaticScope
(StaticScope parent, StaticScope.Type type, String file, String[] names, int keywordArgIndex) void
StaticScope.setEnclosingScope
(StaticScope parent) void
StaticScope.setPreviousCRefScope
(StaticScope crefScope) Constructors in org.jruby.parser with parameters of type StaticScopeModifierConstructorDescriptionprotected
StaticScope
(StaticScope.Type type, StaticScope enclosingScope) Construct a new static scope.protected
StaticScope
(StaticScope.Type type, StaticScope enclosingScope, String file) protected
StaticScope
(StaticScope.Type type, StaticScope enclosingScope, String[] names) protected
StaticScope
(StaticScope.Type type, StaticScope enclosingScope, String[] names, int firstKeywordIndex) Construct a new static scope.protected
StaticScope
(StaticScope.Type type, StaticScope enclosingScope, String file, String[] names, int firstKeywordIndex) -
Uses of StaticScope in org.jruby.runtime
Fields in org.jruby.runtime declared as StaticScopeModifier and TypeFieldDescriptionprotected StaticScope
ContextAwareBlockBody.scope
The static scope for the block bodyprotected final StaticScope
DynamicScope.staticScope
Methods in org.jruby.runtime that return StaticScopeModifier and TypeMethodDescriptionstatic StaticScope
Helpers.decodeScopeAndDetermineModule
(ThreadContext context, StaticScope parent, String scopeString) ThreadContext.getCurrentStaticScope()
abstract StaticScope
BlockBody.getStaticScope()
CallBlock.getStaticScope()
CallBlock19.getStaticScope()
ContextAwareBlockBody.getStaticScope()
final StaticScope
DynamicScope.getStaticScope()
Get the static scope associated with this DynamicScope.static StaticScope
Helpers.getStaticScope
(IRScope scope) JavaInternalBlockBody.getStaticScope()
NullBlockBody.getStaticScope()
static StaticScope
Helpers.preLoad
(ThreadContext context, String[] varNames) static StaticScope
Helpers.restoreScope
(String descriptor, StaticScope enclosingScope) Methods in org.jruby.runtime with parameters of type StaticScopeModifier and TypeMethodDescriptionstatic StaticScope
Helpers.decodeScopeAndDetermineModule
(ThreadContext context, StaticScope parent, String scopeString) static String
Helpers.describeScope
(StaticScope scope) Binding.getDummyScope
(StaticScope staticScope) static RubyModule
Helpers.getNthScopeModule
(StaticScope scope, int depth) 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) static void
Helpers.preLoadCommon
(ThreadContext context, StaticScope staticScope, boolean wrap) void
ThreadContext.preMethodBacktraceAndScope
(String name, StaticScope staticScope) void
ThreadContext.preMethodBacktraceDummyScope
(String name, StaticScope staticScope) void
ThreadContext.preMethodFrameAndDummyScope
(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) void
ThreadContext.preMethodFrameAndScope
(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) void
ThreadContext.preMethodNoFrameAndDummyScope
(StaticScope staticScope) void
ThreadContext.preMethodScopeOnly
(StaticScope staticScope) ThreadContext.preYieldSpecificBlock
(Binding binding, StaticScope scope) ThreadContext.pushNewScope
(StaticScope staticScope) static StaticScope
Helpers.restoreScope
(String descriptor, StaticScope enclosingScope) abstract void
BlockBody.setStaticScope
(StaticScope newScope) void
CallBlock.setStaticScope
(StaticScope newScope) void
CallBlock19.setStaticScope
(StaticScope newScope) void
ContextAwareBlockBody.setStaticScope
(StaticScope newScope) void
JavaInternalBlockBody.setStaticScope
(StaticScope newScope) void
NullBlockBody.setStaticScope
(StaticScope newScope) Constructors in org.jruby.runtime with parameters of type StaticScopeModifierConstructorDescriptionCompiledIRBlockBody
(MethodHandle handle, StaticScope scope, String file, int line, String encodedArgumentDescriptors, long encodedSignature) ContextAwareBlockBody
(StaticScope scope, Signature signature) protected
DynamicScope
(StaticScope staticScope, DynamicScope parent) IRBlockBody
(StaticScope scope, String file, int line, Signature signature) MethodBlockBody
(StaticScope staticScope, Signature signature, CacheEntry entry, ArgumentDescriptor[] argsDesc, IRubyObject receiver, RubyModule originModule, String originName, String file, int line) -
Uses of StaticScope in org.jruby.runtime.callsite
Constructors in org.jruby.runtime.callsite with parameters of type StaticScopeModifierConstructorDescriptionRefinedCachingCallSite
(String methodName, StaticScope scope, CallType callType) -
Uses of StaticScope in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic with parameters of type StaticScopeModifier and TypeMethodDescriptionstatic MethodHandle
InvocationLinker.getFramePre
(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name, StaticScope scope) static MethodHandle
InvocationLinker.wrapWithFraming
(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name, MethodHandle nativeTarget, StaticScope scope) -
Uses of StaticScope in org.jruby.runtime.scope
Constructors in org.jruby.runtime.scope with parameters of type StaticScope