|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ThreadContext in org.jruby |
Methods in org.jruby that return ThreadContext | |
ThreadContext |
Ruby.getCurrentContext()
|
Methods in org.jruby with parameters of type ThreadContext | |
void |
Ruby.callEventHooks(ThreadContext context,
int event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type)
|
void |
Ruby.CallTraceFuncHook.event(ThreadContext context,
int event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type)
|
IRubyObject |
RubyArray.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyBignum.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyClass.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RubyEnumerable.callEachOld(ThreadContext context,
IRubyObject self,
RubyModule module,
BlockCallback bc)
|
static IRubyObject |
RubyEnumerable.callEach(Ruby runtime,
ThreadContext context,
IRubyObject self,
BlockCallback callback)
|
IRubyObject |
RubyEnumerable.AppendBlockCallback.call(ThreadContext context,
IRubyObject[] largs,
Block blk)
|
IRubyObject |
RubyEnumerator.SlicedBlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block)
|
void |
RubyEnumerator.SlicedBlockCallback.yieldLeftovers(ThreadContext context)
Pass slice dregs on to client blcok |
IRubyObject |
RubyEnumerator.ConsecutiveBlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyFixnum.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyHash.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyModule.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
RubyObject.compilerCallMethodWithIndex(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
Used by the compiler to ease calling indexed methods, also to handle visibility. |
IRubyObject |
RubyObject.compilerCallMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
Used by the compiler to handle visibility |
static IRubyObject |
RubyObject.callMethodMissingIfNecessary(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
RubyModule rubyclass,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
Block block)
|
IRubyObject |
RubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject arg)
rb_funcall |
IRubyObject |
RubyObject.evalWithBinding(ThreadContext context,
IRubyObject src,
IRubyObject scope,
java.lang.String file,
int lineNumber)
|
IRubyObject |
RubyObject.evalSimple(ThreadContext context,
IRubyObject src,
java.lang.String file)
|
IRubyObject |
RubyObject.equalInternal(ThreadContext context,
IRubyObject other)
|
boolean |
RubyObject.eqlInternal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyRegexp.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyString.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubySymbol.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
RubyModule rubyclass,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String string)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
int methodIndex,
java.lang.String string)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String string,
Block aBlock)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String string,
IRubyObject arg)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String method,
IRubyObject[] rubyArgs)
|
IRubyObject |
RubyUndef.callMethod(ThreadContext context,
java.lang.String method,
IRubyObject[] rubyArgs,
Block block)
|
IRubyObject |
RubyUndef.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
RubyUndef.compilerCallMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
|
IRubyObject |
RubyUndef.compilerCallMethodWithIndex(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
|
boolean |
RubyUndef.eqlInternal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyUndef.equalInternal(ThreadContext context,
IRubyObject other)
|
IRubyObject |
RubyUndef.evalSimple(ThreadContext context,
IRubyObject evalString,
java.lang.String file)
|
IRubyObject |
RubyUndef.evalWithBinding(ThreadContext context,
IRubyObject evalString,
IRubyObject binding,
java.lang.String file,
int lineNumber)
|
Uses of ThreadContext in org.jruby.ast.executable |
Methods in org.jruby.ast.executable with parameters of type ThreadContext | |
IRubyObject |
Script.run(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
IRubyObject |
YARVMachine.exec(ThreadContext context,
IRubyObject self,
StaticScope scope,
YARVMachine.Instruction[] bytecodes)
|
IRubyObject |
YARVMachine.exec(ThreadContext context,
IRubyObject self,
DynamicScope scope,
YARVMachine.Instruction[] bytecodes)
|
Uses of ThreadContext in org.jruby.evaluator |
Methods in org.jruby.evaluator with parameters of type ThreadContext | |
static IRubyObject |
AssignmentVisitor.assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
Node node,
IRubyObject value,
Block block,
boolean check)
|
static IRubyObject |
AssignmentVisitor.multiAssign(Ruby runtime,
ThreadContext context,
IRubyObject self,
MultipleAsgnNode node,
RubyArray value,
boolean callAsProc)
|
static IRubyObject |
EvaluationState.eval(Ruby runtime,
ThreadContext context,
Node node,
IRubyObject self,
Block block)
|
static Block |
EvaluationState.getBlock(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block currentBlock,
Node blockNode)
|
static RubyModule |
EvaluationState.getClassVariableBase(ThreadContext context,
Ruby runtime)
|
Uses of ThreadContext in org.jruby.internal.runtime |
Methods in org.jruby.internal.runtime that return ThreadContext | |
ThreadContext |
ThreadService.getCurrentContext()
|
Uses of ThreadContext in org.jruby.internal.runtime.methods |
Methods in org.jruby.internal.runtime.methods with parameters of type ThreadContext | |
void |
AliasMethod.preMethod(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
AliasMethod.postMethod(ThreadContext context)
|
IRubyObject |
AliasMethod.internalCall(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
AliasMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
CompiledMethod.preMethod(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
CompiledMethod.postMethod(ThreadContext context)
|
IRubyObject |
CompiledMethod.internalCall(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
CompiledMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
protected abstract IRubyObject |
CompiledMethod.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args,
Block block)
|
void |
DefaultMethod.preMethod(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
DefaultMethod.postMethod(ThreadContext context)
|
IRubyObject |
DefaultMethod.internalCall(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
DynamicMethod.call(ThreadContext context,
IRubyObject self,
RubyModule clazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
Call the method |
protected abstract void |
DynamicMethod.postMethod(ThreadContext context)
|
protected abstract IRubyObject |
DynamicMethod.internalCall(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
protected abstract void |
DynamicMethod.preMethod(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
FullFunctionCallbackMethod.preMethod(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
FullFunctionCallbackMethod.postMethod(ThreadContext context)
|
IRubyObject |
FullFunctionCallbackMethod.internalCall(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
FullFunctionReflectedMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
FullFunctionReflectedMethod.postMethod(ThreadContext context)
|
IRubyObject |
FullFunctionReflectedMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
FullInvocationMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
FullInvocationMethod.postMethod(ThreadContext context)
|
IRubyObject |
FullInvocationMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
MethodMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
MethodMethod.postMethod(ThreadContext context)
|
IRubyObject |
MethodMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
ProcMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
ProcMethod.postMethod(ThreadContext context)
|
IRubyObject |
ProcMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
SimpleCallbackMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
SimpleCallbackMethod.postMethod(ThreadContext context)
|
IRubyObject |
SimpleCallbackMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
SimpleCallbackMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
SimpleInvocationMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
SimpleInvocationMethod.postMethod(ThreadContext context)
|
IRubyObject |
SimpleInvocationMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
SimpleInvocationMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
SimpleReflectedMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
SimpleReflectedMethod.postMethod(ThreadContext context)
|
IRubyObject |
SimpleReflectedMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
SimpleReflectedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
UndefinedMethod.preMethod(ThreadContext context,
RubyModule implementationClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
UndefinedMethod.postMethod(ThreadContext context)
|
IRubyObject |
UndefinedMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
UndefinedMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper)
If UndefinedMethod gets invoked, don't do the usual method scoping/framing. |
void |
WrapperMethod.preMethod(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
WrapperMethod.postMethod(ThreadContext context)
|
IRubyObject |
WrapperMethod.call(ThreadContext context,
IRubyObject self,
RubyModule klazz,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
IRubyObject |
WrapperMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
YARVMethod.preMethod(ThreadContext context,
RubyModule clazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
void |
YARVMethod.postMethod(ThreadContext context)
|
IRubyObject |
YARVMethod.internalCall(ThreadContext context,
RubyModule klazz,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
boolean noSuper,
Block block)
|
Uses of ThreadContext in org.jruby.javasupport.util |
Methods in org.jruby.javasupport.util with parameters of type ThreadContext | |
static CompiledBlock |
CompilerHelpers.createBlock(ThreadContext context,
IRubyObject self,
int arity,
java.lang.String[] staticScopeNames,
CompiledBlockCallback callback)
|
static IRubyObject |
CompilerHelpers.def(ThreadContext context,
Visibility visibility,
IRubyObject self,
java.lang.Class compiledClass,
java.lang.String name,
java.lang.String javaName,
java.lang.String[] scopeNames,
int arity)
|
static IRubyObject |
CompilerHelpers.doAttrAssign(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
CompilerHelpers.doAttrAssignIndexed(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
byte methodIndex,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
CompilerHelpers.doInvokeDynamic(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
CompilerHelpers.doInvokeDynamicIndexed(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
byte methodIndex,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
CompilerHelpers.fetchClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name)
|
static RubyModule |
CompilerHelpers.prepareClassNamespace(ThreadContext context,
IRubyObject rubyModule)
|
static IRubyObject |
CompilerHelpers.setClassVariable(ThreadContext context,
Ruby runtime,
IRubyObject self,
java.lang.String name,
IRubyObject value)
|
Uses of ThreadContext in org.jruby.runtime |
Methods in org.jruby.runtime that return ThreadContext | |
static ThreadContext |
ThreadContext.newContext(Ruby runtime)
|
Methods in org.jruby.runtime with parameters of type ThreadContext | |
static Block |
Block.createBlock(ThreadContext context,
IterNode iterNode,
DynamicScope dynamicScope,
IRubyObject self)
|
IRubyObject |
Block.call(ThreadContext context,
IRubyObject[] args)
|
protected void |
Block.pre(ThreadContext context,
RubyModule klass)
|
protected void |
Block.post(ThreadContext context)
|
IRubyObject |
Block.yield(ThreadContext context,
IRubyObject value)
|
IRubyObject |
Block.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue)
Yield to this block, usually passed to the current call. |
IRubyObject |
BlockCallback.call(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
CallBlock.call(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
CallBlock.yield(ThreadContext context,
IRubyObject value)
|
IRubyObject |
CallBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue)
Yield to this block, usually passed to the current call. |
protected void |
CompiledBlock.pre(ThreadContext context,
RubyModule klass)
|
protected void |
CompiledBlock.post(ThreadContext context)
|
IRubyObject |
CompiledBlock.call(ThreadContext context,
IRubyObject[] args)
|
IRubyObject |
CompiledBlock.yield(ThreadContext context,
IRubyObject args,
IRubyObject self,
RubyModule klass,
boolean aValue)
|
IRubyObject |
CompiledBlockCallback.call(ThreadContext context,
IRubyObject self,
IRubyObject[] args)
|
void |
EventHook.event(ThreadContext context,
int event,
java.lang.String file,
int line,
java.lang.String name,
IRubyObject type)
|
static MethodBlock |
MethodBlock.createMethodBlock(ThreadContext context,
DynamicScope dynamicScope,
Callback callback,
RubyMethod method,
IRubyObject self)
|
IRubyObject |
MethodBlock.call(ThreadContext context,
IRubyObject[] args)
|
protected void |
MethodBlock.pre(ThreadContext context,
RubyModule klass)
|
protected void |
MethodBlock.post(ThreadContext context)
|
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value)
|
IRubyObject |
MethodBlock.yield(ThreadContext context,
IRubyObject value,
IRubyObject self,
RubyModule klass,
boolean aValue)
Yield to this block, usually passed to the current call. |
static Block |
SharedScopeBlock.createSharedScopeBlock(ThreadContext context,
IterNode iterNode,
DynamicScope dynamicScope,
IRubyObject self)
|
protected void |
SharedScopeBlock.pre(ThreadContext context,
RubyModule klass)
|
IRubyObject |
SharedScopeBlock.call(ThreadContext context,
IRubyObject[] args,
IRubyObject replacementSelf)
|
Constructors in org.jruby.runtime with parameters of type ThreadContext | |
CallBlock(IRubyObject self,
RubyModule imClass,
Arity arity,
BlockCallback callback,
ThreadContext ctx)
|
|
CompiledBlock(ThreadContext context,
IRubyObject self,
Arity arity,
DynamicScope dynamicScope,
CompiledBlockCallback callback)
|
Uses of ThreadContext in org.jruby.runtime.builtin |
Methods in org.jruby.runtime.builtin with parameters of type ThreadContext | |
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
RubyModule rubyclass,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
RubyModule rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject arg)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
CallType callType)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
IRubyObject.compilerCallMethod(ThreadContext context,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
|
IRubyObject |
IRubyObject.compilerCallMethodWithIndex(ThreadContext context,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
|
IRubyObject |
IRubyObject.callSuper(ThreadContext context,
IRubyObject[] args,
Block block)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String string)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
int methodIndex,
java.lang.String string)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String string,
Block aBlock)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String string,
IRubyObject arg)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String method,
IRubyObject[] rubyArgs)
|
IRubyObject |
IRubyObject.callMethod(ThreadContext context,
java.lang.String method,
IRubyObject[] rubyArgs,
Block block)
|
IRubyObject |
IRubyObject.evalWithBinding(ThreadContext context,
IRubyObject evalString,
IRubyObject binding,
java.lang.String file,
int lineNumber)
Evaluate the given string under the specified binding object. |
IRubyObject |
IRubyObject.evalSimple(ThreadContext context,
IRubyObject evalString,
java.lang.String file)
Evaluate the given string. |
IRubyObject |
IRubyObject.equalInternal(ThreadContext context,
IRubyObject other)
|
boolean |
IRubyObject.eqlInternal(ThreadContext context,
IRubyObject other)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |