Uses of Class
org.jruby.runtime.CallSite

Packages that use CallSite
org.jruby   
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.javasupport.util   
org.jruby.runtime   
org.jruby.runtime.callsite   
org.jruby.util   
 

Uses of CallSite in org.jruby
 

Methods in org.jruby that return CallSite
 CallSite[] RubyClass.getBaseCallSites()
           
 CallSite[] RubyClass.getExtraCallSites()
           
 

Methods in org.jruby with parameters of type CallSite
 RubyClass Ruby.defineClass(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites)
          A variation of defineClass that allows passing in an array of subplementary call sites for improving dynamic invocation performance.
 RubyClass Ruby.defineClassUnder(java.lang.String name, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites)
          A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, CallSite[] extraCallSites)
          A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.
static RubyClass RubyClass.newClass(Ruby runtime, RubyClass superClass, java.lang.String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites)
          A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.
 

Constructors in org.jruby with parameters of type CallSite
RubyClass(Ruby runtime, RubyClass superClazz, CallSite[] extraCallSites)
          A constructor which allows passing in an array of supplementary call sites.
 

Uses of CallSite in org.jruby.ast
 

Fields in org.jruby.ast declared as CallSite
 CallSite CallNode.callAdapter
           
 CallSite FCallNode.callAdapter
           
 CallSite ForNode.callAdapter
           
 CallSite Match3Node.callAdapter
           
 CallSite OpElementAsgnNode.callAdapter
           
 CallSite VCallNode.callAdapter
           
 CallSite OpElementAsgnNode.elementAdapter
           
 CallSite OpElementAsgnNode.elementAsgnAdapter
           
 CallSite WhenNode.eqq
           
 CallSite AttrAssignNode.normalCallAdapter
           
 CallSite OpAsgnNode.operatorCallAdapter
           
 CallSite OpAsgnNode.variableAsgnCallAdapter
           
 CallSite AttrAssignNode.variableCallAdapter
           
 CallSite OpAsgnNode.variableCallAdapter
           
 

Methods in org.jruby.ast that return CallSite
protected  CallSite AttrAssignNode.selectCallSite(IRubyObject self, IRubyObject receiver)
           
 

Uses of CallSite in org.jruby.ast.executable
 

Fields in org.jruby.ast.executable declared as CallSite
 CallSite[] RuntimeCache.callSites
           
 

Methods in org.jruby.ast.executable that return CallSite
 CallSite AbstractScript.getCallSite(int i)
           
 CallSite RuntimeCache.getCallSite(int index)
           
 CallSite AbstractScript.getCallSite0()
           
 CallSite AbstractScript.getCallSite1()
           
 CallSite AbstractScript.getCallSite2()
           
 CallSite AbstractScript.getCallSite3()
           
 CallSite AbstractScript.getCallSite4()
           
 CallSite AbstractScript.getCallSite5()
           
 CallSite AbstractScript.getCallSite6()
           
 CallSite AbstractScript.getCallSite7()
           
 CallSite AbstractScript.getCallSite8()
           
 CallSite AbstractScript.getCallSite9()
           
static CallSite[] AbstractScript.setCallSite(CallSite[] callSites, int index, java.lang.String name)
           
static CallSite[] AbstractScript.setFunctionalCallSite(CallSite[] callSites, int index, java.lang.String name)
           
static CallSite[] AbstractScript.setSuperCallSite(CallSite[] callSites, int index)
           
static CallSite[] AbstractScript.setVariableCallSite(CallSite[] callSites, int index, java.lang.String name)
           
 

Methods in org.jruby.ast.executable with parameters of type CallSite
static CallSite[] AbstractScript.setCallSite(CallSite[] callSites, int index, java.lang.String name)
           
static CallSite[] AbstractScript.setFunctionalCallSite(CallSite[] callSites, int index, java.lang.String name)
           
static CallSite[] AbstractScript.setSuperCallSite(CallSite[] callSites, int index)
           
static CallSite[] AbstractScript.setVariableCallSite(CallSite[] callSites, int index, java.lang.String name)
           
 

Uses of CallSite in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util that return CallSite
static CallSite RuntimeHelpers.selectAttrAsgnCallSite(IRubyObject receiver, IRubyObject self, CallSite normalSite, CallSite variableSite)
           
 

Methods in org.jruby.javasupport.util with parameters of type CallSite
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject[] args, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject arg1, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject arg0, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static IRubyObject RuntimeHelpers.doAttrAsgn(IRubyObject receiver, CallSite callSite, IRubyObject value, ThreadContext context, IRubyObject caller)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject receiver)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject[] receivers)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject receiver0, IRubyObject receiver1)
           
static boolean RuntimeHelpers.invokeEqqForCaseWhen(CallSite callSite, ThreadContext context, IRubyObject caller, IRubyObject arg, IRubyObject receiver0, IRubyObject receiver1, IRubyObject receiver2)
           
static IRubyObject RuntimeHelpers.opAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, CallSite varSite, CallSite opSite, CallSite opAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithMethod(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject value, CallSite elementSite, CallSite opSite, CallSite elementAsgnSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoNArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoOneArg(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject arg, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoThreeArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.opElementAsgnWithOrPartTwoTwoArgs(ThreadContext context, IRubyObject self, IRubyObject receiver, IRubyObject[] args, IRubyObject value, CallSite asetSite)
           
static IRubyObject RuntimeHelpers.postOpAsgnWithOrAnd(IRubyObject receiver, IRubyObject value, ThreadContext context, IRubyObject self, CallSite varAsgnSite)
           
static IRubyObject RuntimeHelpers.preOpAsgnWithOrAnd(IRubyObject receiver, ThreadContext context, IRubyObject self, CallSite varSite)
           
static CallSite RuntimeHelpers.selectAttrAsgnCallSite(IRubyObject receiver, IRubyObject self, CallSite normalSite, CallSite variableSite)
           
 

Uses of CallSite in org.jruby.runtime
 

Methods in org.jruby.runtime that return CallSite
static CallSite MethodIndex.getCallSite(java.lang.String name)
           
static CallSite MethodIndex.getFastOpsCallSite(java.lang.String name)
           
static CallSite MethodIndex.getFunctionalCallSite(java.lang.String name)
           
static CallSite MethodIndex.getSuperCallSite()
           
static CallSite MethodIndex.getVariableCallSite(java.lang.String name)
           
 

Uses of CallSite in org.jruby.runtime.callsite
 

Subclasses of CallSite in org.jruby.runtime.callsite
 class ArefCallSite
           
 class AsetCallSite
           
 class BitAndCallSite
           
 class BitOrCallSite
           
 class CachingCallSite
           
 class CmpCallSite
           
 class DivCallSite
           
 class EqCallSite
           
 class FunctionalCachingCallSite
           
 class GeCallSite
           
 class GtCallSite
           
 class LeCallSite
           
 class LtCallSite
           
 class MinusCallSite
           
 class ModCallSite
           
 class MulCallSite
           
 class NormalCachingCallSite
           
 class PlusCallSite
           
 class RespondToCallSite
           
 class ShiftLeftCallSite
           
 class ShiftRightCallSite
           
 class SuperCallSite
           
 class VariableCachingCallSite
           
 class XorCallSite
           
 

Uses of CallSite in org.jruby.util
 

Methods in org.jruby.util that return CallSite
protected  CallSite IOChannel.initReadSite()
           
protected  CallSite IOChannel.initWriteSite()
           
 

Methods in org.jruby.util with parameters of type CallSite
protected  int IOChannel.read(CallSite read, java.nio.ByteBuffer dst)
           
protected  int IOChannel.write(CallSite write, java.nio.ByteBuffer src)
           
 



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