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   
org.jruby.runtime.callsite   
org.jruby.runtime.invokedynamic   
 

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)
          Deprecated. 
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject[] args, CallType callType)
           
 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)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, CallType callType, Block block)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType)
           
 IRubyObject RubyClass.invoke(ThreadContext context, IRubyObject self, java.lang.String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType, Block block)
           
protected static IRubyObject RubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block)
           
 boolean RubyClass.notVisibleAndNotMethodMissing(DynamicMethod method, java.lang.String name, IRubyObject caller, CallType callType)
           
 

Uses of CallType in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type CallType
 void CacheCompiler.cacheCallSite(BaseBodyCompiler 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.
 void InvocationCompiler.invokeDynamicVarargs(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
          Same as invokeDynamic, but uses incoming IRubyObject[] arg count to dispatch to the proper-arity path.
 void InvocationCompiler.invokeNative(java.lang.String name, DynamicMethod.NativeCall nativeCall, int generation, CompilerCallback receiver, ArgumentsCallback args, CompilerCallback closure, CallType callType, boolean iterator)
           
 void InvocationCompiler.invokeRecursive(java.lang.String name, int moduleGeneration, ArgumentsCallback argsCallback, CompilerCallback closure, CallType callType, boolean iterator)
           
 

Uses of CallType in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type CallType
 void InheritedCacheCompiler.cacheCallSite(BaseBodyCompiler method, java.lang.String name, CallType callType)
           
 void InvokeDynamicInvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
           
 void StandardInvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
           
 void StandardInvocationCompiler.invokeDynamicVarargs(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
           
 void StandardInvocationCompiler.invokeNative(java.lang.String name, DynamicMethod.NativeCall nativeCall, int moduleGeneration, CompilerCallback receiver, ArgumentsCallback args, CompilerCallback closure, CallType callType, boolean iterator)
           
 void StandardInvocationCompiler.invokeRecursive(java.lang.String name, int moduleGeneration, ArgumentsCallback argsCallback, CompilerCallback closure, CallType callType, 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 DelegatingDynamicMethod.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, Visibility visibility, java.lang.String name, CallType callType, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject[] args, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block)
           
static IRubyObject RuntimeHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block)
           
static IRubyObject RuntimeHelpers.invoke(ThreadContext context, IRubyObject self, java.lang.String name, CallType callType)
           
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 DynamicMethod RuntimeHelpers.selectMethodMissing(RubyClass selfClass, Visibility visibility, java.lang.String name, CallType callType)
           
static DynamicMethod RuntimeHelpers.selectMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, java.lang.String name, CallType callType)
           
static DynamicMethod RuntimeHelpers.selectMethodMissing(ThreadContext context, RubyClass selfClass, Visibility visibility, java.lang.String name, CallType callType)
           
 

Uses of CallType in org.jruby.runtime
 

Fields in org.jruby.runtime declared as CallType
protected  CallType CallSite.callType
          The type of call this site makes
 

Methods in org.jruby.runtime that return CallType
 CallType ThreadContext.getLastCallType()
           
static CallType CallType.valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static CallType[] CallType.values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 

Methods in org.jruby.runtime with parameters of type CallType
 void ThreadContext.setLastCallStatus(CallType callType)
          Returns the lastCallStatus.
 void ThreadContext.setLastCallStatusAndVisibility(CallType callType, Visibility visibility)
           
 

Constructors in org.jruby.runtime with parameters of type CallType
CallSite(java.lang.String methodName, CallType callType)
          Construct a new CallSite with the given method name and call type.
 

Uses of CallType in org.jruby.runtime.callsite
 

Constructors in org.jruby.runtime.callsite with parameters of type CallType
CachingCallSite(java.lang.String methodName, CallType callType)
           
 

Uses of CallType in org.jruby.runtime.invokedynamic
 

Methods in org.jruby.runtime.invokedynamic that return CallType
 CallType InvokeDynamicSupport.JRubyCallSite.callType()
           
 

Methods in org.jruby.runtime.invokedynamic with parameters of type CallType
protected static boolean InvokeDynamicSupport.methodMissing(CacheEntry entry, CallType callType, java.lang.String name, IRubyObject caller)
           
 

Constructors in org.jruby.runtime.invokedynamic with parameters of type CallType
InvokeDynamicSupport.JRubyCallSite(java.dyn.MethodType type, CallType callType)
           
 



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