|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CallType | |
---|---|
org.jruby | |
org.jruby.compiler | |
org.jruby.compiler.impl | |
org.jruby.internal.runtime.methods | |
org.jruby.javasupport.util | |
org.jruby.runtime |
Uses of CallType in org.jruby |
---|
Methods in org.jruby with parameters of type CallType | |
---|---|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
IRubyObject |
RubyClass.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
|
Uses of CallType in org.jruby.compiler |
---|
Methods in org.jruby.compiler with parameters of type CallType | |
---|---|
void |
CacheCompiler.cacheCallSite(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String name,
CallType callType)
|
void |
InvocationCompiler.invokeDynamic(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CallType callType,
CompilerCallback closureArg,
boolean iterator)
Invoke the named method as a "function", i.e. |
Uses of CallType in org.jruby.compiler.impl |
---|
Methods in org.jruby.compiler.impl with parameters of type CallType | |
---|---|
void |
FieldBasedCacheCompiler.cacheCallSite(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String name,
CallType callType)
|
void |
InheritedCacheCompiler.cacheCallSite(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String name,
CallType callType)
|
void |
StandardInvocationCompiler.invokeDynamic(java.lang.String name,
CompilerCallback receiverCallback,
ArgumentsCallback argsCallback,
CallType callType,
CompilerCallback closureArg,
boolean iterator)
|
Uses of CallType in org.jruby.internal.runtime.methods |
---|
Methods in org.jruby.internal.runtime.methods with parameters of type CallType | |
---|---|
boolean |
CompiledMethod.LazyCompiledMethod.isCallableFrom(IRubyObject caller,
CallType callType)
|
boolean |
DynamicMethod.isCallableFrom(IRubyObject caller,
CallType callType)
Determine whether this method is callable from the given object using the given call type. |
boolean |
UndefinedMethod.isCallableFrom(IRubyObject caller,
CallType callType)
UndefinedMethod is always visible because it's only used as a marker for missing or undef'ed methods. |
Uses of CallType in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util with parameters of type CallType | |
---|---|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
int methodIndex,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.callMethodMissing(ThreadContext context,
IRubyObject receiver,
DynamicMethod method,
java.lang.String name,
IRubyObject[] args,
IRubyObject self,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.compilerCallMethod(ThreadContext context,
IRubyObject receiver,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
Used by the compiler to handle visibility |
static IRubyObject |
RuntimeHelpers.compilerCallMethodWithIndex(ThreadContext context,
IRubyObject receiver,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
IRubyObject caller,
CallType callType,
Block block)
Used by the compiler to ease calling indexed methods, also to handle visibility. |
static IRubyObject |
RuntimeHelpers.doAttrAssign(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.doAttrAssignIndexed(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
byte methodIndex,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.doInvokeDynamic(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.doInvokeDynamicIndexed(IRubyObject receiver,
IRubyObject[] args,
ThreadContext context,
byte methodIndex,
java.lang.String name,
IRubyObject caller,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invoke(ThreadContext context,
IRubyObject self,
java.lang.String name,
IRubyObject arg,
CallType callType,
Block block)
|
static IRubyObject |
RuntimeHelpers.invokeAs(ThreadContext context,
RubyClass asClass,
IRubyObject self,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
Uses of CallType in org.jruby.runtime |
---|
Fields in org.jruby.runtime declared as CallType | |
---|---|
protected CallType |
CallSite.callType
|
static CallType |
CallType.FUNCTIONAL
|
static CallType |
CallType.NORMAL
|
static CallType |
CallType.SUPER
|
static CallType |
CallType.VARIABLE
|
Methods in org.jruby.runtime that return CallType | |
---|---|
CallType |
ThreadContext.getLastCallType()
|
Methods in org.jruby.runtime with parameters of type CallType | |
---|---|
abstract IRubyObject |
Dispatcher.callMethod(ThreadContext context,
IRubyObject self,
RubyClass rubyclass,
int methodIndex,
java.lang.String name,
IRubyObject[] args,
CallType callType,
Block block)
|
void |
ThreadContext.setLastCallStatus(CallType callType)
Returns the lastCallStatus. |
Constructors in org.jruby.runtime with parameters of type CallType | |
---|---|
CallSite.InlineCachingCallSite(java.lang.String methodName,
CallType callType)
|
|
CallSite(java.lang.String methodName,
CallType callType)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |