Uses of Class
org.jruby.runtime.CallSite
Packages that use CallSite
Package
Description
-
Uses of CallSite in org.jruby
Modifier and TypeMethodDescriptionRubyClass.getBaseCallSite
(int idx) CallSite[]
RubyClass.getBaseCallSites()
CallSite[]
RubyClass.getExtraCallSites()
Modifier and TypeMethodDescriptionstatic IRubyObject
RubyEnumerable.all_pCommon
(ThreadContext localContext, CallSite each, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyEnumerable.any_pCommon
(ThreadContext localContext, CallSite site, IRubyObject self, IRubyObject pattern, Block block) final IRubyObject
RubyNumeric.callCoerced
(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObject
RubyNumeric.callCoerced
(ThreadContext context, CallSite site, IRubyObject other, boolean err) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject arg0, Signature signature, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, Signature signature, BlockCallback callback) static int
RubyComparable.cmpAndCmpint
(ThreadContext context, CallSite op_cmp, CallSite op_gt, CallSite op_lt, IRubyObject a, IRubyObject b) static int
RubyComparable.cmpint
(ThreadContext context, CallSite op_gt, CallSite op_lt, IRubyObject val, IRubyObject a, IRubyObject b) rb_cmpintprotected final IRubyObject
RubyNumeric.coerceBin
(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObject
RubyNumeric.coerceCmp
(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObject
RubyNumeric.coerceRelOp
(ThreadContext context, CallSite site, IRubyObject other) RubyArray.compare
(ThreadContext context, CallSite site, IRubyObject other) RubyStruct.compare
(ThreadContext context, CallSite site, IRubyObject other) static int
RubyArray.DefaultComparator.compareGeneric
(ThreadContext context, CallSite op_cmp_sort, IRubyObject o1, IRubyObject o2) Ruby.defineClass
(String name, RubyClass superClass, ObjectAllocator allocator, CallSite[] callSites) Deprecated.Ruby.defineClassUnder
(String id, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites) Deprecated.Ruby.defineClassUnder
(ThreadContext context, String id, 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 IRubyObject
RubyEnumerable.detectCommon
(ThreadContext context, CallSite each, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.detectCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObject
RubyEnumerable.each
(ThreadContext context, CallSite site, IRubyObject self, BlockBody body) static IRubyObject
RubyComplex.f_divide
(ThreadContext context, RubyComplex self, IRubyObject other, BiFunction<IRubyObject, IRubyObject, IRubyObject> func, CallSite id) static IRubyObject
RubyEnumerable.find_indexCommon
(ThreadContext context, CallSite each, IRubyObject self, Block block, Signature callbackArity) static IRubyObject
RubyEnumerable.find_indexCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject cond) RubyFixnum.idiv
(ThreadContext context, IRubyObject other, CallSite site) static RubyClass
RubyClass.newClass
(Ruby runtime, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites) Deprecated.static RubyClass
Deprecated.static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, 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.static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, CallSite[] extraCallSites) A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.static IRubyObject
RubyEnumerable.none_pCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyNumeric.numFuncall
(ThreadContext context, IRubyObject x, CallSite site) static IRubyObject
RubyNumeric.numFuncall
(ThreadContext context, IRubyObject x, CallSite site, IRubyObject value) static IRubyObject
RubyEnumerable.one_pCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) static RubyBoolean
RubyComparable.op_lt
(ThreadContext context, CallSite cmp, IRubyObject recv, IRubyObject other) static RubyRange
RubyRange.rangeFromRangeLike
(ThreadContext context, IRubyObject rangeLike, CallSite beginSite, CallSite endSite, CallSite excludeEndSite) Given a range-line object that response to "begin", "end", construct a proper range by calling those methods and "exclude_end?" with the given call sites.static IRubyObject
RubyEnumerable.sumCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject init, Block block) -
Uses of CallSite in org.jruby.ast.executable
Fields in org.jruby.ast.executable declared as CallSiteMethods in org.jruby.ast.executable that return CallSiteModifier and TypeMethodDescriptionfinal CallSite
AbstractScript.getCallSite
(int i) final CallSite
RuntimeCache.getCallSite
(int index) final CallSite
AbstractScript.getCallSite0()
final CallSite
AbstractScript.getCallSite1()
final CallSite
AbstractScript.getCallSite2()
final CallSite
AbstractScript.getCallSite3()
final CallSite
AbstractScript.getCallSite4()
final CallSite
AbstractScript.getCallSite5()
final CallSite
AbstractScript.getCallSite6()
final CallSite
AbstractScript.getCallSite7()
final CallSite
AbstractScript.getCallSite8()
final CallSite
AbstractScript.getCallSite9()
static CallSite[]
AbstractScript.setCallSite
(CallSite[] callSites, int index, String name) static CallSite[]
AbstractScript.setFunctionalCallSite
(CallSite[] callSites, int index, String name) static CallSite[]
AbstractScript.setSuperCallSite
(CallSite[] callSites, int index) static CallSite[]
AbstractScript.setVariableCallSite
(CallSite[] callSites, int index, String name) Methods in org.jruby.ast.executable with parameters of type CallSiteModifier and TypeMethodDescriptionstatic CallSite[]
AbstractScript.setCallSite
(CallSite[] callSites, int index, String name) static CallSite[]
AbstractScript.setFunctionalCallSite
(CallSite[] callSites, int index, String name) static CallSite[]
AbstractScript.setSuperCallSite
(CallSite[] callSites, int index) static CallSite[]
AbstractScript.setVariableCallSite
(CallSite[] callSites, int index, String name) -
Uses of CallSite in org.jruby.ir.instructions
Fields in org.jruby.ir.instructions declared as CallSiteMethods in org.jruby.ir.instructions that return CallSiteModifier and TypeMethodDescriptionCallBase.getCallSite()
protected static CallSite
CallBase.getCallSiteFor
(IRScope scope, CallType callType, String name, long callsiteId, boolean hasLiteralClosure, boolean potentiallyRefined) Constructors in org.jruby.ir.instructions with parameters of type CallSiteModifierConstructorDescriptionArrayDerefInstr
(IRScope scope, Variable result, Operand obj, FrozenString arg0, int flags, CallSite callSite, long callSiteId) protected
AttrAssignInstr
(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
CallBase
(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
CallInstr
(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
ClassSuperInstr
(IRScope scope, Variable result, Operand receiver, RubySymbol name, Operand[] args, Operand closure, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
EQQInstr
(IRScope scope, Variable result, Operand v1, Operand v2, boolean splattedValue, boolean pattern, boolean isPotentiallyRefined, CallSite callSite, long callSiteID) protected
InstanceSuperInstr
(IRScope scope, Variable result, Operand definingModule, RubySymbol name, Operand[] args, Operand closure, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) protected
MatchInstr
(IRScope scope, Variable result, Operand receiver, Operand arg, CallSite callSite, long callSiteId) protected
NoResultCallInstr
(IRScope scope, Operation op, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) UnresolvedSuperInstr
(IRScope scope, Operation op, Variable result, Operand receiver, Operand[] args, Operand closure, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) ZSuperInstr
(IRScope scope, Variable result, Operand receiver, Operand[] args, Operand closure, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) -
Uses of CallSite in org.jruby.ir.instructions.specialized
Constructors in org.jruby.ir.instructions.specialized with parameters of type CallSiteModifierConstructorDescriptionprotected
OneArgOperandAttrAssignInstr
(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
OneFixnumArgNoBlockCallInstr
(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
OneFloatArgNoBlockCallInstr
(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgBlockCallInstr
(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, Operand closure, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) OneOperandArgNoBlockCallInstr
(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) protected
OneOperandArgNoBlockNoResultCallInstr
(IRScope scope, CallType callType, RubySymbol name, Operand receiver, Operand[] args, Operand closure, int flags, boolean potentiallyRefined, CallSite callSite, long callSiteId) protected
TwoOperandArgNoBlockCallInstr
(IRScope scope, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) ZeroOperandArgNoBlockCallInstr
(IRScope scope, Operation op, CallType callType, Variable result, RubySymbol name, Operand receiver, Operand[] args, int flags, boolean isPotentiallyRefined, CallSite callSite, long callSiteId) -
Uses of CallSite in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime with parameters of type CallSiteModifier and TypeMethodDescriptionstatic RubyString
IRRuntimeHelpers.asString
(ThreadContext context, IRubyObject caller, IRubyObject target, CallSite site) asString using a given call sitestatic IRubyObject
IRRuntimeHelpers.callOptimizedAref
(ThreadContext context, IRubyObject caller, IRubyObject target, RubyString keyStr, CallSite site) static IRubyObject
IRRuntimeHelpers.isEQQ
(ThreadContext context, IRubyObject receiver, IRubyObject value, CallSite callSite, boolean splattedValue) -
Uses of CallSite in org.jruby.runtime
Fields in org.jruby.runtime declared as CallSiteModifier and TypeFieldDescriptionfinal CallSite
JavaSites.NumericSites.abs
final CallSite
JavaSites.NumericSites.abs2
final CallSite
JavaSites.SetSites.add
final CallSite
JavaSites.EnumerableSites.all_op_eqq
final CallSite
JavaSites.EnumerableSites.any_op_eqq
final CallSite
JavaSites.NumericSites.arg
final CallSite
JavaSites.SetSites.ary_join
final CallSite
JavaSites.ArraySites.begin
final CallSite
JavaSites.RangeSites.begin
final CallSite
JavaSites.StringSites.begin
final CallSite
JavaSites.ArraySites.call
final CallSite
JavaSites.BasicObjectSites.call
final CallSite
JavaSites.HashSites.call
final CallSite
JavaSites.KernelSites.call
final CallSite
JavaSites.NumericSites.ceil
final CallSite
JavaSites.EnumerableSites.chunk_call
final CallSite
JavaSites.EnumerableSites.chunk_op_lshift
final CallSite
JavaSites.ArraySites.cmp
final CallSite
JavaSites.NumericSites.coerce
final CallSite
JavaSites.NumericSites.conjugate
final CallSite
JavaSites.KernelSites.convert_complex
final CallSite
JavaSites.KernelSites.convert_rational
final CallSite
JavaSites.MethodSites.curry
final CallSite
JavaSites.EnumerableSites.cycle_op_mul
final CallSite
JavaSites.NumericSites.denominator
final CallSite
JavaSites.EnumerableSites.detect_call
final CallSite
JavaSites.DigestSites.digest
final CallSite
JavaSites.DigestSites.digest_length
final CallSite
JavaSites.BigDecimalSites.div
final CallSite
JavaSites.BignumSites.div
final CallSite
JavaSites.FixnumSites.div
final CallSite
JavaSites.NumericSites.div
final CallSite
JavaSites.RationalSites.div
final CallSite
JavaSites.BigDecimalSites.divmod
final CallSite
JavaSites.BignumSites.divmod
final CallSite
JavaSites.FixnumSites.divmod
final CallSite
JavaSites.FloatSites.divmod
final CallSite
JavaSites.NumericSites.divmod
final CallSite
JavaSites.RationalSites.divmod
final CallSite
JavaSites.FiberSites.each
final CallSite
JavaSites.RangeSites.each
final CallSite
JavaSites.SetSites.each
final CallSite
JavaSites.ArgfSites.each_codepoint
final CallSite
JavaSites.EnumerableSites.each_cons_op_cmp
final CallSite
JavaSites.EnumerableSites.each_cons_op_plus
final CallSite
JavaSites.SetSites.each_entry
final CallSite
JavaSites.EnumerableSites.each_slice_op_div
final CallSite
JavaSites.EnumerableSites.each_slice_op_plus
final CallSite
JavaSites.SetSites.each_strongly_connected_component
final CallSite
JavaSites.ArraySites.end
final CallSite
JavaSites.RangeSites.end
final CallSite
JavaSites.StringSites.end
final CallSite
JavaSites.ArraySites.eql
final CallSite
JavaSites.StructSites.eql
final CallSite
JavaSites.StringSites.equals
final CallSite
JavaSites.NumericSites.exact
final CallSite
JavaSites.ArraySites.exclude_end
final CallSite
JavaSites.RangeSites.exclude_end
final CallSite
JavaSites.StringSites.exclude_end
final CallSite
JavaSites.BignumSites.fdiv
final CallSite
JavaSites.ComplexSites.fdiv
final CallSite
JavaSites.FixnumSites.fdiv
final CallSite
JavaSites.ComplexSites.finite
final CallSite
JavaSites.HashSites.flatten_bang
final CallSite
JavaSites.NumericSites.floor
final CallSite
JavaSites.PathnameSites.fnmatch_p
final CallSite
JavaSites.KernelSites.getc
final CallSite
JavaSites.KernelSites.gets
final CallSite
JavaSites.PathnameSites.glob
final CallSite
JavaSites.HelpersSites.hash
final CallSite
JavaSites.StringSites.hash
final CallSite
JavaSites.DigestSites.hexdigest
final CallSite
JavaSites.ComplexSites.infinite
final CallSite
JavaSites.FloatSites.infinite
final CallSite
JavaSites.BasicObjectSites.initialize_clone
final CallSite
JavaSites.ProcSites.initialize_clone
final CallSite
JavaSites.KernelSites.initialize_copy
final CallSite
JavaSites.BasicObjectSites.initialize_dup
final CallSite
JavaSites.ProcSites.initialize_dup
final CallSite
JavaSites.BasicObjectSites.inspect
final CallSite
JavaSites.NumericSites.inspect
final CallSite
JavaSites.NumericSites.integer
final CallSite
JavaSites.BasicObjectSites.match
final CallSite
JavaSites.StringSites.match
final CallSite
JavaSites.RangeSites.max
final CallSite
JavaSites.SetSites.merge
final CallSite
JavaSites.RationalSites.mod
final CallSite
JavaSites.IOSites.new_
final CallSite
JavaSites.EnumerableSites.none_op_eqq
final CallSite
JavaSites.NumericSites.numerator
final CallSite
JavaSites.EnumerableSites.one_op_eqq
final CallSite
JavaSites.BigDecimalSites.op_and
final CallSite
JavaSites.StringSites.op_and
final CallSite
JavaSites.BigDecimalSites.op_cmp
final CallSite
JavaSites.BignumSites.op_cmp
final CallSite
JavaSites.ComparableSites.op_cmp
final CallSite
JavaSites.ComplexSites.op_cmp
final CallSite
JavaSites.FixnumSites.op_cmp
final CallSite
JavaSites.FloatSites.op_cmp
final CallSite
JavaSites.NumericSites.op_cmp
final CallSite
JavaSites.RangeSites.op_cmp
final CallSite
JavaSites.RationalSites.op_cmp
final CallSite
JavaSites.ArraySites.op_cmp_bsearch
final CallSite
JavaSites.ArraySites.op_cmp_sort
final CallSite
JavaSites.BigDecimalSites.op_eql
final CallSite
JavaSites.ArraySites.op_equal
final CallSite
JavaSites.BasicObjectSites.op_equal
final CallSite
JavaSites.HelpersSites.op_equal
final CallSite
JavaSites.NumericSites.op_equal
final CallSite
JavaSites.SetSites.op_equal
final CallSite
JavaSites.StructSites.op_equal
final CallSite
JavaSites.NumericSites.op_equals
final CallSite
JavaSites.ArraySites.op_exp
final CallSite
JavaSites.BignumSites.op_exp
final CallSite
JavaSites.ComplexSites.op_exp
final CallSite
JavaSites.FixnumSites.op_exp
final CallSite
JavaSites.FloatSites.op_exp
final CallSite
JavaSites.NumericSites.op_exp
final CallSite
JavaSites.RationalSites.op_exp
final CallSite
JavaSites.FixnumSites.op_exp_complex
final CallSite
JavaSites.FixnumSites.op_exp_rational
final CallSite
JavaSites.BignumSites.op_ge
final CallSite
JavaSites.FixnumSites.op_ge
final CallSite
JavaSites.FloatSites.op_ge
final CallSite
JavaSites.NumericSites.op_ge
final CallSite
JavaSites.BignumSites.op_gt
final CallSite
JavaSites.ComparableSites.op_gt
final CallSite
JavaSites.FixnumSites.op_gt
final CallSite
JavaSites.FloatSites.op_gt
final CallSite
JavaSites.RangeSites.op_gt
final CallSite
JavaSites.ArraySites.op_gt_minmax
final CallSite
JavaSites.ArraySites.op_gt_sort
final CallSite
JavaSites.BignumSites.op_le
final CallSite
JavaSites.FixnumSites.op_le
final CallSite
JavaSites.FloatSites.op_le
final CallSite
JavaSites.IntegerSites.op_le
final CallSite
JavaSites.NumericSites.op_le
final CallSite
JavaSites.StringSites.op_le
final CallSite
JavaSites.NumericSites.op_lshift
final CallSite
JavaSites.StringSites.op_lshift
final CallSite
JavaSites.BignumSites.op_lt
final CallSite
JavaSites.ComparableSites.op_lt
final CallSite
JavaSites.FixnumSites.op_lt
final CallSite
JavaSites.FloatSites.op_lt
final CallSite
JavaSites.RangeSites.op_lt
final CallSite
JavaSites.StringSites.op_lt
final CallSite
JavaSites.FixnumSites.op_lt_bignum
final CallSite
JavaSites.ArraySites.op_lt_minmax
final CallSite
JavaSites.ArraySites.op_lt_sort
final CallSite
JavaSites.StringSites.op_match
final CallSite
JavaSites.BigDecimalSites.op_minus
final CallSite
JavaSites.BignumSites.op_minus
final CallSite
JavaSites.ComplexSites.op_minus
final CallSite
JavaSites.FixnumSites.op_minus
final CallSite
JavaSites.FloatSites.op_minus
final CallSite
JavaSites.IntegerSites.op_minus
final CallSite
JavaSites.RationalSites.op_minus
final CallSite
JavaSites.StringSites.op_minus
final CallSite
JavaSites.BigDecimalSites.op_mod
final CallSite
JavaSites.BignumSites.op_mod
final CallSite
JavaSites.FixnumSites.op_mod
final CallSite
JavaSites.FloatSites.op_mod
final CallSite
JavaSites.IntegerSites.op_mod
final CallSite
JavaSites.NumericSites.op_mod
final CallSite
JavaSites.BigDecimalSites.op_or
final CallSite
JavaSites.BigDecimalSites.op_plus
final CallSite
JavaSites.BignumSites.op_plus
final CallSite
JavaSites.ComplexSites.op_plus
final CallSite
JavaSites.FixnumSites.op_plus
final CallSite
JavaSites.FloatSites.op_plus
final CallSite
JavaSites.IntegerSites.op_plus
final CallSite
JavaSites.PathnameSites.op_plus
final CallSite
JavaSites.RationalSites.op_plus
final CallSite
JavaSites.StringSites.op_plus
final CallSite
JavaSites.IntegerSites.op_pow
final CallSite
JavaSites.ArraySites.op_quo
final CallSite
JavaSites.BigDecimalSites.op_quo
final CallSite
JavaSites.BignumSites.op_quo
final CallSite
JavaSites.ComplexSites.op_quo
final CallSite
JavaSites.FixnumSites.op_quo
final CallSite
JavaSites.FloatSites.op_quo
final CallSite
JavaSites.IntegerSites.op_quo
final CallSite
JavaSites.NumericSites.op_quo
final CallSite
JavaSites.RationalSites.op_quo
final CallSite
JavaSites.FixnumSites.op_rshift
final CallSite
JavaSites.NumericSites.op_rshift
final CallSite
JavaSites.ArraySites.op_times
final CallSite
JavaSites.BigDecimalSites.op_times
final CallSite
JavaSites.BignumSites.op_times
final CallSite
JavaSites.ComplexSites.op_times
final CallSite
JavaSites.FixnumSites.op_times
final CallSite
JavaSites.FloatSites.op_times
final CallSite
JavaSites.RationalSites.op_times
final CallSite
JavaSites.FixnumSites.op_uminus
final CallSite
JavaSites.IntegerSites.op_uminus
final CallSite
JavaSites.NumericSites.op_uminus
final CallSite
JavaSites.NumericSites.op_xor
final CallSite
JavaSites.NumericSites.polar
final CallSite
JavaSites.SetSites.proper_subset
final CallSite
JavaSites.SetSites.proper_superset
final CallSite
JavaSites.KernelSites.putc
final CallSite
JavaSites.KernelSites.puts
final CallSite
JavaSites.BignumSites.quo
final CallSite
JavaSites.FixnumSites.quo
final CallSite
JavaSites.NumericSites.quo
final CallSite
JavaSites.RationalSites.quo
final CallSite
JavaSites.IOSites.read
final CallSite
JavaSites.NumericSites.real
final CallSite
JavaSites.BigDecimalSites.remainder
final CallSite
JavaSites.BignumSites.remainder
final CallSite
JavaSites.RationalSites.remainder
final CallSite
JavaSites.BasicObjectSites.respond_to
final CallSite
JavaSites.BasicObjectSites.respond_to_missing
final CallSite
JavaSites.IntegerSites.size
final CallSite
JavaSites.NumericSites.size
final CallSite
JavaSites.ArraySites.sort_by
final CallSite
JavaSites.PathnameSites.sub
final CallSite
JavaSites.StringSites.succ
final CallSite
JavaSites.EnumerableSites.sum_op_plus
final CallSite
JavaSites.SetSites.to_a
final CallSite
JavaSites.ArraySites.to_ary
final CallSite
JavaSites.ArraySites.to_enum
final CallSite
JavaSites.IOSites.to_f
final CallSite
JavaSites.NumericSites.to_f
final CallSite
JavaSites.NumericSites.to_i
final CallSite
JavaSites.FileSites.to_path
final CallSite
JavaSites.NumericSites.to_r
final CallSite
JavaSites.BasicObjectSites.to_s
final CallSite
JavaSites.NumericSites.to_s
final CallSite
JavaSites.StringSites.to_s
final CallSite
JavaSites.KernelSites.to_str
final CallSite
JavaSites.NumericSites.truncate
final CallSite
JavaSites.KernelSites.warn
final CallSite
JavaSites.KernelSites.write
final CallSite
JavaSites.WarningSites.write
final CallSite
JavaSites.NumericSites.zero
final CallSite
JavaSites.EnumerableSites.zip_next
final CallSite
JavaSites.DateSites.zone_to_diff
Methods in org.jruby.runtime that return CallSiteModifier and TypeMethodDescriptionstatic CallSite
MethodIndex.getCallSite
(String name) static CallSite
MethodIndex.getFastFixnumOpsCallSite
(String name) static CallSite
MethodIndex.getFastFloatOpsCallSite
(String name) static CallSite
MethodIndex.getFunctionalCallSite
(String name) static CallSite
MethodIndex.getProfilingCallSite
(CallType callType, String name, IRScope scope, long callsiteId) static CallSite
MethodIndex.getSuperCallSite()
static CallSite
MethodIndex.getVariableCallSite
(String name) Methods in org.jruby.runtime with parameters of type CallSiteModifier and TypeMethodDescriptionstatic RubyBoolean
Helpers.rbEqual
(ThreadContext context, IRubyObject a, IRubyObject b, CallSite equal) Equivalent to rb_equal in MRI -
Uses of CallSite in org.jruby.runtime.callsite
Subclasses of CallSite in org.jruby.runtime.callsiteModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Single type call siteclass
class
Deprecated.class
class
class
An interesting callsite in which we will look for monomorphic behavior in case we want to inline.class
class
class
class
class
class
class
MonomorphicCallSite