Uses of Class
org.jruby.runtime.Binding
Packages that use Binding
Package
Description
-
Uses of Binding in org.jruby
Modifier and TypeMethodDescriptionRubyBinding.getBinding()private static BindingRubyKernel.getBindingForEval(ThreadContext context, IRubyObject scope) Modifier and TypeMethodDescriptionRuby.newBinding(Binding binding) static RubyBindingRubyBinding.newBinding(Ruby runtime, Binding binding) -
Uses of Binding in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type BindingModifier and TypeMethodDescriptionstatic IRubyObjectInterpreter.evalWithBinding(ThreadContext context, IRubyObject self, IRubyObject src, Binding binding) Evaluate the given string under the specified binding object. -
Uses of Binding in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return BindingModifier and TypeMethodDescriptionstatic BindingIRRuntimeHelpers.newFrameScopeBinding(ThreadContext context, IRubyObject self, DynamicScope scope) Methods in org.jruby.ir.runtime with parameters of type BindingModifier and TypeMethodDescriptionstatic IRubyObjectIRRuntimeHelpers.useBindingSelf(Binding binding) -
Uses of Binding in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return BindingModifier and TypeMethodDescriptionstatic BindingBootstrap.frameBinding(ThreadContext context, IRubyObject self, DynamicScope scope) static BindingBootstrap.scopeBinding(ThreadContext context, IRubyObject self, DynamicScope scope) static BindingBootstrap.selfBinding(ThreadContext context, IRubyObject self, DynamicScope scope) Methods in org.jruby.ir.targets.indy with parameters of type BindingModifier and TypeMethodDescriptionstatic BlockBootstrap.constructBlock(Binding binding, CompiledIRBlockBody body) -
Uses of Binding in org.jruby.runtime
Fields in org.jruby.runtime declared as BindingModifier and TypeFieldDescriptionprivate final BindingBlock.bindingstatic final BindingBinding.DUMMYDeprecated.private BindingBinding.evalScopeBindingLocation of eval scope.Methods in org.jruby.runtime that return BindingModifier and TypeMethodDescriptionBinding.clone()Clone the binding.Binding.cloneForEval()Clone the binding, but maintain a reference to the original "eval binding" to continue sharing eval context.ThreadContext.currentBinding()Return a binding representing the current call's stateThreadContext.currentBinding(IRubyObject self) Return a binding representing the current call's state but with a specified selfThreadContext.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) Return a binding representing the current call's state but with the specified visibility 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.Block.getBinding()Methods in org.jruby.runtime with parameters of type BindingModifier and TypeMethodDescriptionvoidThreadContext.postEvalWithBinding(Binding binding, Frame lastFrame) (package private) static voidIRBlockBody.postYield(ThreadContext context, InterpreterContext ic, Binding binding, Visibility oldVis, Frame prevFrame) voidThreadContext.preEvalWithBinding(Binding binding) ThreadContext.preYieldNoScope(Binding binding) ThreadContext.preYieldSpecificBlock(Binding binding, StaticScope scope) private FrameThreadContext.pushFrameForBlock(Binding binding) Constructors in org.jruby.runtime with parameters of type Binding