Uses of Class
org.jruby.ir.interpreter.InterpreterContext
Packages that use InterpreterContext
Package
Description
-
Uses of InterpreterContext in org.jruby.compiler
Methods in org.jruby.compiler that return InterpreterContext -
Uses of InterpreterContext in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as InterpreterContextModifier and TypeFieldDescriptionprotected InterpreterContextAbstractIRMethod.interpreterContextMethods in org.jruby.internal.runtime that return InterpreterContext -
Uses of InterpreterContext in org.jruby.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods that return InterpreterContextMethods in org.jruby.internal.runtime.methods with parameters of type InterpreterContextModifier and TypeMethodDescriptionvoidInterpretedIRMethod.completeBuild(ThreadContext context, InterpreterContext interpreterContext) protected voidCompiledIRMethod.post(InterpreterContext ic, ThreadContext context) protected voidCompiledIRNoProtocolMethod.post(InterpreterContext ic, ThreadContext context) protected voidInterpretedIRMethod.post(InterpreterContext ic, ThreadContext context) protected voidMixedModeIRMethod.post(InterpreterContext ic, ThreadContext context) protected voidMixedModeIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidCompiledIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidCompiledIRNoProtocolMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidInterpretedIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidMixedModeIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) -
Uses of InterpreterContext in org.jruby.ir
Fields in org.jruby.ir declared as InterpreterContextModifier and TypeFieldDescriptionprotected InterpreterContextIRScope.interpreterContextStartup interpretation depends on thisMethods in org.jruby.ir that return InterpreterContextModifier and TypeMethodDescriptionIRClosure.allocateInterpreterContext(Supplier<List<Instr>> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) IRClosure.allocateInterpreterContext(List<Instr> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) IRScope.allocateInterpreterContext(Supplier<List<Instr>> instructions, int tempVariableCount, EnumSet<IRFlags> flags) Make version specific to scope which needs it (e.g.IRScope.allocateInterpreterContext(List<Instr> instructions, int tempVariableCount, EnumSet<IRFlags> flags) Make version specific to scope which needs it (e.g.IRMethod.builtInterpreterContext()IRScope.builtInterpreterContext()IRScope.getInterpreterContext()final InterpreterContextIRMethod.lazilyAcquireInterpreterContext() -
Uses of InterpreterContext in org.jruby.ir.builder
Methods in org.jruby.ir.builder that return InterpreterContextModifier and TypeMethodDescriptionIRBuilder.buildEvalRoot(ParseResult rootNode) static InterpreterContextIRBuilder.buildRoot(IRManager manager, ParseResult rootNode) protected InterpreterContextIRBuilder.buildRootInner(ParseResult parseResult) -
Uses of InterpreterContext in org.jruby.ir.interpreter
Subclasses of InterpreterContext in org.jruby.ir.interpreterModifier and TypeClassDescriptionclassInterpreter knowledge needed to interpret a closure.classclassCreated by enebo on 2/27/15.Methods in org.jruby.ir.interpreter with parameters of type InterpreterContextModifier and TypeMethodDescriptionInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block blockArg) StartupInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) static IRubyObjectInterpreter.INTERPRET_BLOCK(ThreadContext context, Block block, IRubyObject self, InterpreterContext ic, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_EVAL(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_ROOT(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, String name) static voidInterpreter.postFrameScope(InterpreterContext ic, ThreadContext context) static voidInterpreter.preFrameScope(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope parentScope, Visibility visibility) Constructors in org.jruby.ir.interpreter with parameters of type InterpreterContextModifierConstructorDescriptionExitableInterpreterContext(InterpreterContext originalIC, CallBase superCall, int exitIPC) -
Uses of InterpreterContext in org.jruby.runtime
Methods in org.jruby.runtime that return InterpreterContextModifier and TypeMethodDescriptionInterpretedIRBlockBody.ensureInstrsReady()MixedModeIRBlockBody.ensureInstrsReady()Methods in org.jruby.runtime with parameters of type InterpreterContextModifier and TypeMethodDescriptionvoidInterpretedIRBlockBody.completeBuild(ThreadContext context, InterpreterContext interpreterContext)