Uses of Class
org.jruby.runtime.CallType

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(SkinnyMethodAdapter method, java.lang.String name, CallType callType)
           
 void InvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg)
          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(SkinnyMethodAdapter method, java.lang.String name, CallType callType)
           
 void InheritedCacheCompiler.cacheCallSite(SkinnyMethodAdapter method, java.lang.String name, CallType callType)
           
 void StandardInvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg)
           
 

Uses of CallType in org.jruby.internal.runtime.methods
 

Methods in org.jruby.internal.runtime.methods with parameters of type CallType
 boolean DynamicMethod.isCallableFrom(IRubyObject caller, CallType callType)
           
 

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(int methodID, java.lang.String methodName, CallType callType)
           
 



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