Uses of Interface
org.jruby.interpreter.InterpreterContext

Packages that use InterpreterContext
org.jruby.compiler.ir.instructions   
org.jruby.compiler.ir.operands   
org.jruby.interpreter   
 

Uses of InterpreterContext in org.jruby.compiler.ir.instructions
 

Methods in org.jruby.compiler.ir.instructions with parameters of type InterpreterContext
 Label CallInstr.interpret_with_inline(InterpreterContext interp, IRubyObject self)
           
 Label AllocateBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label AttrAssignInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BEQInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BNEInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BREAK_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CaseInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ClosureReturnInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CopyInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineClassInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineClassMethodInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineInstanceMethodInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineModuleInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label EQQInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label FilenameInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetArrayInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetClassVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetFieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetGlobalVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label IsTrueInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JRubyImplCallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JUMP_INDIRECT_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JumpInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label LineNumberInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label LoadFromBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label MethodLookupInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label NotInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutClassVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutFieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutGlobalVarInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label RECV_EXCEPTION_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveArgumentInstruction.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveClosureArgInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveClosureInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveOptionalArgumentInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveSelfInstruction.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReturnInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label RubyInternalCallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label SET_RETADDR_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label SearchConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label StoreToBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label THROW_EXCEPTION_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ThreadPollInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label YieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
protected  IRubyObject[] MultiOperandInstr.prepareArguments(Operand[] args, InterpreterContext interp)
           
 

Uses of InterpreterContext in org.jruby.compiler.ir.operands
 

Methods in org.jruby.compiler.ir.operands with parameters of type InterpreterContext
 RubyModule MetaObject.getContainer(InterpreterContext interp, Ruby runtime)
           
 RubyModule MetaObject.interpretBody(InterpreterContext interp, ThreadContext context, RubyModule module)
           
 java.lang.Object ArgIndex.retrieve(InterpreterContext interp)
           
 java.lang.Object Array.retrieve(InterpreterContext interp)
           
 java.lang.Object BacktickString.retrieve(InterpreterContext interp)
           
 java.lang.Object Bignum.retrieve(InterpreterContext interp)
           
 java.lang.Object BooleanLiteral.retrieve(InterpreterContext interp)
           
 java.lang.Object ClassMetaObject.retrieve(InterpreterContext interp)
           
 java.lang.Object ClosureMetaObject.retrieve(InterpreterContext interp)
           
 java.lang.Object CompoundString.retrieve(InterpreterContext interp)
           
 java.lang.Object Fixnum.retrieve(InterpreterContext interp)
           
 java.lang.Object Float.retrieve(InterpreterContext interp)
           
 java.lang.Object GlobalVariable.retrieve(InterpreterContext interp)
           
 java.lang.Object Hash.retrieve(InterpreterContext interp)
           
 java.lang.Object LocalVariable.retrieve(InterpreterContext interp)
           
 java.lang.Object MethAddr.retrieve(InterpreterContext interp)
           
 java.lang.Object MethodHandle.retrieve(InterpreterContext interp)
           
 java.lang.Object ModuleMetaObject.retrieve(InterpreterContext interp)
           
 java.lang.Object Nil.retrieve(InterpreterContext interp)
           
 java.lang.Object NthRef.retrieve(InterpreterContext interp)
           
 java.lang.Object Operand.retrieve(InterpreterContext interp)
           
 java.lang.Object Range.retrieve(InterpreterContext interp)
           
 java.lang.Object Regexp.retrieve(InterpreterContext interp)
           
 java.lang.Object RenamedVariable.retrieve(InterpreterContext interp)
           
 java.lang.Object StringLiteral.retrieve(InterpreterContext interp)
           
 java.lang.Object Symbol.retrieve(InterpreterContext interp)
           
 java.lang.Object TemporaryVariable.retrieve(InterpreterContext interp)
           
 java.lang.Object UnexecutableNil.retrieve(InterpreterContext interp)
           
 java.lang.Object GlobalVariable.store(InterpreterContext interp, java.lang.Object value)
           
 java.lang.Object LocalVariable.store(InterpreterContext interp, java.lang.Object value)
           
 java.lang.Object ModuleMetaObject.store(InterpreterContext interp, java.lang.Object value)
           
 java.lang.Object Operand.store(InterpreterContext interp, java.lang.Object value)
           
 java.lang.Object RenamedVariable.store(InterpreterContext interp, java.lang.Object value)
           
 java.lang.Object TemporaryVariable.store(InterpreterContext interp, java.lang.Object value)
           
 

Uses of InterpreterContext in org.jruby.interpreter
 

Classes in org.jruby.interpreter that implement InterpreterContext
 class NaiveInterpreterContext
           
 

Methods in org.jruby.interpreter with parameters of type InterpreterContext
static IRubyObject Interpreter.INTERPRET_METHOD(ThreadContext context, CFG cfg, InterpreterContext interp, java.lang.String name, RubyModule implClass, boolean isTraceable)
           
static IRubyObject Interpreter.interpret(ThreadContext context, CFG cfg, InterpreterContext interp)
           
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.