Uses of Class
org.jruby.runtime.ThreadContext
Packages that use ThreadContext
Package
Description
The profile package contains the api to implement an profiler for jruby.
This package contains the implementation of
ProfilingService and all related
classes will be used for all profiling methods which are shipped with jruby.-
Uses of ThreadContext in org.jruby
Fields in org.jruby declared as ThreadContextModifier and TypeFieldDescription(package private) final ThreadContextRubyArray.BlockComparator.context(package private) final ThreadContextRubyArray.DefaultComparator.contextprivate ThreadContextRubyModule.Autoload.ctxprivate final ThreadContextRuby.CallTraceFuncHook.threadFields in org.jruby with type parameters of type ThreadContextModifier and TypeFieldDescriptionprivate WeakReference<ThreadContext>RubyThread.contextRefWeak reference to the ThreadContext for this thread.Methods in org.jruby that return ThreadContextModifier and TypeMethodDescriptionprotected final ThreadContextRubyArray.BlockComparator.context()protected ThreadContextRubyArray.DefaultComparator.context()RubyThread.getContext()Ruby.getCurrentContext()Ruby.CallTraceFuncHook.getThread()Methods in org.jruby with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectRubyKernel.__dir__(ThreadContext context, IRubyObject recv) private IRubyObjectRubyEnumerator.__each__(ThreadContext context, Block block) static IRubyObjectRubyEnumerator.__from(ThreadContext context, IRubyObject klass, IRubyObject[] args) static IRubyObjectRubyKernel.__method__(ThreadContext context, IRubyObject recv) RubyEncoding._dump(ThreadContext context, IRubyObject arg) static IRubyObjectRubyKernel._exec_internal(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyEncoding._load(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObjectRubyKernel.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.abort(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyThread.abort_on_exception(ThreadContext context) static RubyBooleanRubyThread.abort_on_exception(ThreadContext context, IRubyObject recv) Returns the status of the global ``abort on exception'' condition.static IRubyObjectRubyThread.abort_on_exception_set(ThreadContext context, IRubyObject recv, IRubyObject value) RubyBignum.abs(ThreadContext context) rb_big_absRubyComplex.abs(ThreadContext context) nucomp_absRubyFixnum.abs(ThreadContext context) fix_absRubyFloat.abs(ThreadContext context) flo_absabstract IRubyObjectRubyInteger.abs(ThreadContext context) RubyNumeric.abs(ThreadContext context) num_absstatic IRubyObjectRubyRange.BSearch.abs(ThreadContext context, IRubyObject bsearch, IRubyObject flote) RubyComplex.abs2(ThreadContext context) nucomp_abs2RubyNumeric.abs2(ThreadContext context) numeric_abs2static IRubyObjectRubyFile.absolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args) ---------------------------------------------------- File::absolute_path File.absolute_path(file_name [, dir_string] ) -> abs_file_name From Ruby 1.9.1 ------------------------------------------------------------------------ Converts a pathname to an absolute pathname.RubyThread.Location.absolute_path(ThreadContext context) static RubyFloatRubyMath.acos(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.acos19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static RubyFloatRubyMath.acosh(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.acosh19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.RubyThread.add_trace_func(ThreadContext context, IRubyObject trace_func, Block block) static IRubyObjectRubyThread.add_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block) private voidRubyModule.addAccessor(ThreadContext context, RubySymbol identifier, Visibility visibility, boolean readable, boolean writeable) private voidRubyModule.addActivatedRefinement(ThreadContext context, RubyModule moduleToRefine, RubyModule refinement) private RubyIntegerRubyFixnum.addAsBignum(ThreadContext context, long other) private RubyIntegerRubyFixnum.addFixnum(ThreadContext context, RubyFixnum other) private IRubyObjectRubyBignum.addOther(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.addOther(ThreadContext context, IRubyObject other) voidRubyModule.addReadAttribute(ThreadContext context, String name) voidRubyModule.addReadWriteAttribute(ThreadContext context, String name) private voidRubyThread.addToCorrectThreadGroup(ThreadContext context) voidRubyModule.addWriteAttribute(ThreadContext context, String name) (package private) static jnr.constants.platform.PosixFadviseRubyIO.adviceArgCheck(ThreadContext context, IRubyObject advice) RubyIO.advise(ThreadContext context, IRubyObject[] argv) RubyModule.alias_method(ThreadContext context, IRubyObject newId, IRubyObject oldId) static IRubyObjectRubyEncoding.aliases(ThreadContext context, IRubyObject recv) RubyArray.all_p(ThreadContext context, Block block) RubyArray.all_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.all_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.all_p(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.all_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.all_p19(ThreadContext context, IRubyObject self, Block block) Deprecated.private IRubyObjectRubyArray.all_pBlockless(ThreadContext context, IRubyObject pattern) RubyArray.all_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.all_pCommon(ThreadContext context, IRubyObject self, Block block, Arity callbackArity) Deprecated.static IRubyObjectRubyEnumerable.all_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.all_pCommon(ThreadContext localContext, CallSite each, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubySymbol.all_symbols(ThreadContext context, IRubyObject recv) RubyInteger.allbits_p(ThreadContext context, IRubyObject other) RubyModule.ancestors(ThreadContext context) rb_mod_ancestorsRubyArray.any_p(ThreadContext context, Block block) RubyArray.any_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.any_p(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.any_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyHash.any_p(ThreadContext context, IRubyObject[] args, Block block) private IRubyObjectRubyHash.any_p_i(ThreadContext context, Block block) private IRubyObjectRubyHash.any_p_i_fast(ThreadContext context, Block block) private IRubyObjectRubyHash.any_p_p(ThreadContext context, IRubyObject pattern) private IRubyObjectRubyArray.any_pBlockless(ThreadContext context, IRubyObject pattern) RubyArray.any_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.any_pCommon(ThreadContext context, IRubyObject self, Block block, Arity callbackArity) Deprecated.static IRubyObjectRubyEnumerable.any_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.any_pCommon(ThreadContext localContext, CallSite site, IRubyObject self, IRubyObject pattern, Block block) RubyInteger.anybits_p(ThreadContext context, IRubyObject other) RubyClassPathVariable.append(ThreadContext context, IRubyObject obj) intRuby.ProcExitFunction.applyAsInt(ThreadContext context) static IRubyObjectRubyDir.aref(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyComplex.arg(ThreadContext context) nucomp_argRubyNumeric.arg(ThreadContext context) numeric_argstatic voidRubyArgsFile.argf_close(ThreadContext context, IRubyObject file) private static IRubyObjectRubyArgsFile.argf_getline(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyArgsFile.argv(ThreadContext context, IRubyObject recv) static RubyArrayRubyArray.aryToAry(ThreadContext context, IRubyObject obj) rb_ary_to_aryRubyString.ascii_only_p(ThreadContext context) static IRubyObjectRubyConverter.asciicompat_encoding(ThreadContext context, IRubyObject self, IRubyObject strOrEnc) RubyEncoding.asciiCompatible_p(ThreadContext context) static RubyFloatRubyMath.asin(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.asin19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static RubyFloatRubyMath.asinh(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.asinh19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.RubyArray.assoc(ThreadContext context, IRubyObject key) rb_ary_assocRubyGlobal.CaseInsensitiveStringOnlyRubyHash.assoc(ThreadContext context, IRubyObject obj) RubyHash.assoc(ThreadContext context, IRubyObject obj) static IRubyObjectRubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyTime.at(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static IRubyObjectRubyKernel.at_exit(ThreadContext context, IRubyObject recv, Block block) private static RubyTimeRubyTime.at1(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyFloatRubyMath.atan(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.atan19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static RubyFloatRubyMath.atan2(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) static RubyFloatRubyMath.atan219(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) Deprecated.static RubyFloatRubyMath.atanh(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.atanh_19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.RubyFile.atime(ThreadContext context) static IRubyObjectRubyFile.atime(ThreadContext context, IRubyObject recv, IRubyObject filename) private static RubyTimeRubyTime.atMulti(ThreadContext context, RubyClass recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject zone) private static IRubyObjectRubyTime.atOpts(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject opts) RubyModule.attr(ThreadContext context, IRubyObject[] args) rb_mod_attrRubyModule.attr_accessor(ThreadContext context, IRubyObject[] args) rb_mod_attr_accessor Note: this method should not be called from Java in most cases, since it depends on Ruby frame state for visibility.RubyModule.attr_reader(ThreadContext context, IRubyObject[] args) rb_mod_attr_readerRubyModule.attr_writer(ThreadContext context, IRubyObject[] args) rb_mod_attr_writerRubyModule.attr19(ThreadContext context, IRubyObject[] args) Deprecated.RubyIO.autoclose(ThreadContext context) RubyIO.autoclose_set(ThreadContext context, IRubyObject autoclose) static IRubyObjectRubyKernel.autoload(ThreadContext context, IRubyObject recv, IRubyObject symbol, IRubyObject file) RubyModule.autoload(ThreadContext context, IRubyObject symbol, IRubyObject file) static IRubyObjectRubyModule.ModuleKernelMethods.autoload(ThreadContext context, IRubyObject self, IRubyObject symbol, IRubyObject file) Deprecated.static IRubyObjectRubyKernel.autoload_p(ThreadContext context, IRubyObject recv, IRubyObject symbol) RubyModule.autoload_p(ThreadContext context, IRubyObject symbol) static IRubyObjectRubyModule.ModuleKernelMethods.autoload_p(ThreadContext context, IRubyObject self, IRubyObject symbol) Deprecated.RubyString.b(ThreadContext context) static IRubyObjectRubyKernel.backquote(ThreadContext context, IRubyObject recv, IRubyObject str) RubyThread.backtrace(ThreadContext context) RubyThread.backtrace(ThreadContext context, IRubyObject level) RubyThread.backtrace(ThreadContext context, IRubyObject[] args) Deprecated.RubyThread.backtrace(ThreadContext context, IRubyObject level, IRubyObject length) RubyException.backtrace_locations(ThreadContext context) RubyThread.backtrace_locations(ThreadContext context) RubyThread.backtrace_locations(ThreadContext context, IRubyObject level) RubyThread.backtrace_locations(ThreadContext context, IRubyObject[] args) Deprecated.RubyThread.backtrace_locations(ThreadContext context, IRubyObject level, IRubyObject length) RubyThread.backtrace20(ThreadContext context, IRubyObject[] args) Deprecated.private IRubyObjectRubyThread.backtraceInternal(ThreadContext callerContext, IRubyObject level, IRubyObject length) private IRubyObjectRubyThread.backtraceLocationsInternal(ThreadContext callerContext, IRubyObject level, IRubyObject length) RubyThread.Location.base_label(ThreadContext context) static RubyStringRubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static RubyStringRubyFile.basename(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject ext) private static RubyStringRubyFile.basenameImpl(ThreadContext context, RubyClass klass, IRubyObject path, IRubyObject ext) voidRubyThread.beforeBlockingCall(ThreadContext context) RubyArithmeticSequence.begin(ThreadContext context) RubyMatchData.begin(ThreadContext context, IRubyObject index) MRI: match_beginRubyRange.begin(ThreadContext context) static RubyBooleanRubyComparable.between_p(ThreadContext context, IRubyObject recv, IRubyObject first, IRubyObject second) cmp_betweenRubyUnboundMethod.bind(ThreadContext context, IRubyObject aReceiver) static RubyBindingRubyKernel.binding(ThreadContext context, IRubyObject recv, Block block) static RubyBindingRubyKernel.binding19(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyArgsFile.binmode(ThreadContext context, IRubyObject recv) private static IRubyObjectRubyArray.binomialCoefficient(ThreadContext context, long comb, long size) static IRubyObjectRubyIO.binread(ThreadContext context, IRubyObject recv, IRubyObject[] args) binread is just like read, except it doesn't take options and it forces mode to be "rb:ASCII-8BIT"static IRubyObjectRubyIO.binwrite(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyFile.birthtime(ThreadContext context) static IRubyObjectRubyFile.birthtime(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyBignum.bit_length(ThreadContext context) RubyFixnum.bit_length(ThreadContext context) abstract IRubyObjectRubyInteger.bit_length(ThreadContext context) static RubyBooleanRubyKernel.block_given_p(ThreadContext context, IRubyObject recv) voidRubyThread.blockingThreadPoll(ThreadContext context) RubyFileStat.blockSize(ThreadContext context) RubyArray.bsearch(ThreadContext context, Block block) RubyArray.bsearch_index(ThreadContext context, Block block) private intRubyArray.bsearch_index_internal(ThreadContext context, Block block) private static RubyStringRubyKernel.buildWarnMessage(ThreadContext context, int uplevel, IRubyObject arg) static IRubyObjectRubyArgsFile.bytes(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyIO.bytes(ThreadContext context, Block block) RubyRandom.bytes(ThreadContext context, IRubyObject arg) static IRubyObjectRubyRandom.bytes(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyString.bytes(ThreadContext context, Block block) private static IRubyObjectRubyRandom.bytesCommon(ThreadContext context, RubyRandom.RandomType random, IRubyObject arg) private static IRubyObjectRubyString.byteSize(ThreadContext context, RubyString recv, IRubyObject[] args) A byte size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyString.byteslice(ThreadContext context, IRubyObject arg) RubyString.byteslice(ThreadContext context, IRubyObject arg1, IRubyObject arg2) Ruby.RecursiveFunctionEx.call(ThreadContext context, T state, IRubyObject obj, boolean recur) RubyArray.JoinRecursive.call(ThreadContext context, RubyArray.JoinRecursive.State state, IRubyObject obj, boolean recur) RubyComparable.CmpRecursive.call(ThreadContext context, IRubyObject other, IRubyObject self, boolean recur) RubyContinuation.call(ThreadContext context, IRubyObject[] args) Deprecated.RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject[] args, Block block) RubyEnumerable.AppendBlockCallback.call(ThreadContext context, IRubyObject arg, Block block) RubyEnumerable.ChunkedBlockCallback.call(ThreadContext context, IRubyObject[] args, Block block) RubyEnumerable.EachWithIndex.call(ThreadContext context, IRubyObject[] iargs, Block block) RubyEnumerable.EachWithIndex.call(ThreadContext context, IRubyObject iarg, Block block) RubyEnumerable.PutKeyValueCallback.call(ThreadContext context, IRubyObject[] largs, Block blk) RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyMethod.call(ThreadContext context, Block block) Call the method.RubyMethod.call(ThreadContext context, IRubyObject[] args, Block block) RubyMethod.call(ThreadContext context, IRubyObject arg, Block block) RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyNumeric.NumFuncall0.call(ThreadContext context, CallSite site, IRubyObject obj, boolean recur) RubyNumeric.NumFuncall1.call(ThreadContext context, CallSite site, IRubyObject obj, boolean recur) final IRubyObjectRubyProc.call(ThreadContext context, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject... args) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, RubyModule sourceModule, Block passedBlock) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block passedBlock) Deprecated.final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg0, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block blockCallArg) RubyRange.InspectRecursive.call(ThreadContext context, IRubyObject state, IRubyObject obj, boolean recur) RubyRange.StepBlockCallBack.call(ThreadContext context, IRubyObject[] args, Block originalBlock) RubyString.IncludeUpToCallback.call(ThreadContext context, IRubyObject arg0) RubyString.IncludeUpToCallback.call(ThreadContext context, IRubyObject[] args, Block block) RubyStruct.Accessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) RubyStruct.Accessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyStruct.EqlRecursive.call(ThreadContext context, IRubyObject other, IRubyObject self, boolean recur) RubyStruct.EqualRecursive.call(ThreadContext context, IRubyObject other, IRubyObject self, boolean recur) RubyStruct.HashRecursive.call(ThreadContext context, Ruby runtime, IRubyObject obj, boolean recur) RubyStruct.InspectRecursive.call(ThreadContext context, RubyStruct self, IRubyObject obj, boolean recur) RubyStruct.Mutator.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) RubyStruct.Mutator.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyYielder.BlockCallbackImpl.call(ThreadContext context, IRubyObject[] args, Block inner) RubyYielder.BlockCallbackImpl.call(ThreadContext context, IRubyObject arg, Block inner) final IRubyObjectRubyProc.call19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.private static IRubyObjectRubyComparable.callCmpMethod(ThreadContext context, IRubyObject recv, IRubyObject other, IRubyObject returnValueOnError) final IRubyObjectRubyNumeric.callCoerced(ThreadContext context, String method, IRubyObject other) protected final IRubyObjectRubyNumeric.callCoerced(ThreadContext context, String method, IRubyObject other, boolean err) final IRubyObjectRubyNumeric.callCoerced(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObjectRubyNumeric.callCoerced(ThreadContext context, CallSite site, IRubyObject other, boolean err) static IRubyObjectRubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback) Deprecated.static IRubyObjectRubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, BlockCallback callback) Deprecated.static IRubyObjectRubyEnumerable.callEach(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) Deprecated.static IRubyObjectRubyEnumerable.callEach(ThreadContext context, IRubyObject self, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach(ThreadContext context, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach(ThreadContext context, IRubyObject self, Signature signature, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach(ThreadContext context, CallSite each, IRubyObject self, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach(ThreadContext context, CallSite each, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach(ThreadContext context, CallSite each, IRubyObject self, Signature signature, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, BlockCallback callback) Deprecated.static IRubyObjectRubyEnumerable.callEach19(Ruby runtime, ThreadContext context, IRubyObject self, Signature signature, BlockCallback callback) Deprecated.static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject level) private static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject level, IRubyObject length) static IRubyObjectRubyKernel.caller_locations(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.caller_locations(ThreadContext context, IRubyObject recv, IRubyObject level) static IRubyObjectRubyKernel.caller_locations(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.caller_locations(ThreadContext context, IRubyObject recv, IRubyObject level, IRubyObject length) static IRubyObjectRubyKernel.caller19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.caller20(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.private static IRubyObjectRubyKernel.callerInternal(ThreadContext context, IRubyObject recv, IRubyObject level, IRubyObject length) private static IRubyObjectRubyKernel.callerLocationsInternal(ThreadContext context, IRubyObject level, IRubyObject length) voidRuby.callEventHooks(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) final voidRubyObject.callInit(ThreadContext context, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject[] args, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject arg0, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, int methodIndex, String name) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, int methodIndex, String name, IRubyObject arg) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, String name) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, String name, IRubyObject arg) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, String name, IRubyObject[] args) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, String name, IRubyObject[] args, Block block) final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, int methodIndex, String name) Deprecated.final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, int methodIndex, String name, IRubyObject arg) Deprecated.final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, String name) Will invoke a named method with no arguments and no block.final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, String name, IRubyObject arg) Will invoke a named method with one argument and no block with functional invocation.final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, String name, IRubyObject[] args) Will invoke a named method with the supplied arguments and no block with functional invocation.final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, String name, IRubyObject[] args, Block block) Will invoke a named method with the supplied arguments and supplied block with functional invocation.static IRubyObjectBasicObjectStub.callSuper(IRubyObject self, ThreadContext context, IRubyObject[] args, Block block) RubyBasicObject.callSuper(ThreadContext context, IRubyObject[] args, Block block) Deprecated.private static RubyNumericRubyComplex.canonicalizeInternal(ThreadContext context, RubyClass clazz, IRubyObject real, IRubyObject image) nucomp_s_canonicalize_internalprivate static RubyNumericRubyRational.canonicalizeInternal(ThreadContext context, RubyClass clazz, long num, long den) private static RubyNumericRubyRational.canonicalizeInternal(ThreadContext context, RubyClass clazz, RubyInteger num, RubyInteger den) nurat_s_canonicalize_internalprivate static RubyNumericRubyRational.canonicalizeInternalNoReduce(ThreadContext context, RubyClass clazz, RubyInteger num, RubyInteger den) nurat_s_canonicalize_internal_no_reduceprivate static booleanRubyRational.canonicalizeShouldNegate(ThreadContext context, RubyInteger den) RubyString.capitalize(ThreadContext context) RubyString.capitalize(ThreadContext context, IRubyObject arg) RubyString.capitalize(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubySymbol.capitalize(ThreadContext context) RubySymbol.capitalize(ThreadContext context, IRubyObject arg) RubySymbol.capitalize(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.capitalize_bang(ThreadContext context) private IRubyObjectRubyString.capitalize_bang(ThreadContext context, int flags) RubyString.capitalize_bang(ThreadContext context, IRubyObject arg) RubyString.capitalize_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.capitalize_bang19(ThreadContext context) Deprecated.RubyString.capitalize19(ThreadContext context) Deprecated.voidRubyException.captureBacktrace(ThreadContext context) RubyMatchData.captures(ThreadContext context) match_capturesprivate IRubyObjectRubyGlobal.StringOnlyRubyHash.case_aware_op_aset(ThreadContext context, IRubyObject key, IRubyObject value) RubyString.casecmp(ThreadContext context, IRubyObject other) RubySymbol.casecmp(ThreadContext context, IRubyObject other) RubyString.casecmp_p(ThreadContext context, IRubyObject other) RubySymbol.casecmp_p(ThreadContext context, IRubyObject other) RubyString.casecmp19(ThreadContext context, IRubyObject other) Deprecated.RubyRegexp.casefold_p(ThreadContext context) RubyException.cause(ThreadContext context) static RubyFloatRubyMath.cbrt(ThreadContext context, IRubyObject recv, IRubyObject x) RubyBignum.ceil(ThreadContext context, IRubyObject arg) rb_big_ceilRubyFixnum.ceil(ThreadContext context, IRubyObject arg) rb_fix_ceilRubyFloat.ceil(ThreadContext context) MRI: flo_ceilRubyFloat.ceil(ThreadContext context, IRubyObject digits) MRI: flo_ceilRubyInteger.ceil(ThreadContext context) abstract IRubyObjectRubyInteger.ceil(ThreadContext context, IRubyObject arg) RubyNumeric.ceil(ThreadContext context) MRI: num_ceilRubyRational.ceil(ThreadContext context) MRI: nurat_ceil_nRubyRational.ceil(ThreadContext context, IRubyObject n) static IRubyObjectRubyEnumerable.chain(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyArgsFile.chars(ThreadContext context, IRubyObject recv, Block block) RubyIO.chars(ThreadContext context, Block block) RubyString.chars(ThreadContext context, Block block) RubyIO.chars19(ThreadContext context, Block block) Deprecated.RubyString.chars19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Changes the current directory topathprivate static IRubyObject[]RubyProc.checkArityForLambda(ThreadContext context, Block.Type type, BlockBody blockBody, IRubyObject... args) final IRubyObjectRubyBasicObject.checkCallMethod(ThreadContext context, String name) Will invoke a named method with no arguments and no block if that method or a custom method missing exists.final IRubyObjectRubyBasicObject.checkCallMethod(ThreadContext context, JavaSites.CheckedSites sites) Will invoke a named method with no arguments and no block if that method or a custom method missing exists.private voidRubyFile.checkClosed(ThreadContext context) private static voidRubyEnumerable.checkContext(ThreadContext firstContext, ThreadContext secondContext, String name) private static booleanRubyKernel.checkExceptionOpt(ThreadContext context, IRubyObject opts) static RubyArrayRubyIO.checkExecEnv(ThreadContext context, RubyHash hash) Deprecated.(package private) static voidRubyKernel.checkExecOptions(ThreadContext context, RubyHash opts) booleanRubyComplex.checkFinite(ThreadContext context, IRubyObject value) private static voidRubyRandom.checkFloatValue(ThreadContext context, double x) (package private) static booleanRubyClass.checkFuncallCallable(ThreadContext context, DynamicMethod method, CallType callType, IRubyObject self) private IRubyObjectRubyClass.checkFuncallDefault(ThreadContext context, IRubyObject self, String name, IRubyObject[] args) private IRubyObjectRubyClass.checkFuncallDefault(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites) private IRubyObjectRubyClass.checkFuncallDefault(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites, IRubyObject[] args) private static IRubyObjectRubyClass.checkFuncallExec(ThreadContext context, IRubyObject self, String name, IRubyObject... args) private static IRubyObjectRubyClass.checkFuncallExec(ThreadContext context, IRubyObject self, String name, CallSite methodMissingSite, IRubyObject... args) private static IRubyObjectRubyClass.checkFuncallFailed(ThreadContext context, IRubyObject self, String name, RubyClass expClass, IRubyObject... args) private static IRubyObjectRubyClass.checkFuncallMissing(ThreadContext context, RubyClass klass, IRubyObject self, String method, IRubyObject... args) private static IRubyObjectRubyClass.checkFuncallMissing(ThreadContext context, RubyClass klass, IRubyObject self, String method, CachingCallSite respondToMissingSite, CachingCallSite methodMissingSite, IRubyObject... args) private static booleanRubyClass.checkFuncallRespondTo(ThreadContext context, RubyClass klass, IRubyObject recv, String mid) Check if the method has a custom respond_to? and call it if so with the method ID we're hoping to call.private static booleanRubyClass.checkFuncallRespondTo(ThreadContext context, RubyClass klass, IRubyObject recv, RespondToCallSite respondToSite) Check if the method has a custom respond_to? and call it if so with the method ID we're hoping to call.private static RubyStringRubyFile.checkHome(ThreadContext context) Check if HOME environment variable is not nil nor emptyRubyComplex.checkInfinite(ThreadContext context, IRubyObject value) private static intRubyThread.checkInterruptMask(ThreadContext context, IRubyObject sym) protected voidRubyIO.checkLength(ThreadContext context, int len) voidRubyThread.checkMail(ThreadContext context) Deprecated.private static IRubyObjectRubyRandom.checkMaxInt(ThreadContext context, IRubyObject vmax) private VisibilityRubyModule.checkMethodVisibility(ThreadContext context, IRubyObject symbol, boolean parents) private RubyFixnumRubyBignum.checkShiftDown(ThreadContext context, RubyBignum other) private IRubyObjectRubyRange.checkStepDomain(ThreadContext context, IRubyObject step, String method) (package private) static voidRubyIO.checkUnsupportedOptions(ThreadContext context, RubyHash opts, String[] unsupported, String error) voidRubyModule.checkValidBindTargetFrom(ThreadContext context, RubyModule originModule, boolean fromBind) (package private) static voidRubyIO.checkValidSpawnOptions(ThreadContext context, RubyHash opts) private voidRubyFixnum.checkZeroDivisionError(ThreadContext context, IRubyObject other) RubyDir.children(ThreadContext context) Returns an array containing all of the filenames except for "." and ".." in the given directory.static RubyArrayRubyDir.children(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyArrayRubyDir.children(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) RubyFile.chmod(ThreadContext context, IRubyObject arg) static IRubyObjectRubyFile.chmod(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyArray.choice(ThreadContext context) Deprecated.static IRubyObjectRubyKernel.LoopMethods.chomp(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.LoopMethods.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0) RubyString.chomp(ThreadContext context) RubyString.chomp(ThreadContext context, IRubyObject arg0) RubyString.chomp_bang(ThreadContext context) rb_str_chomp_bang In the common case, removes CR and LF characters in various ways depending on the value of the optional args[0].RubyString.chomp_bang(ThreadContext context, IRubyObject arg0) RubyString.chomp_bang19(ThreadContext context) RubyString.chomp_bang19(ThreadContext context, IRubyObject arg0) RubyString.chomp19(ThreadContext context) RubyString.chomp19(ThreadContext context, IRubyObject arg0) static IRubyObjectRubyKernel.LoopMethods.chop(ThreadContext context, IRubyObject recv) RubyString.chop(ThreadContext context) RubyString.chop_bang(ThreadContext context) RubyString.chop_bang19(ThreadContext context) Deprecated.RubyString.chop19(ThreadContext context) Deprecated.RubyFile.chown(ThreadContext context, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyFile.chown(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyInteger.chr(ThreadContext context) int_chrRubyInteger.chr(ThreadContext context, IRubyObject arg) RubyString.chr(ThreadContext context) final RubyStringRubyInteger.chr19(ThreadContext context) Deprecated.RubyInteger.chr19(ThreadContext context, IRubyObject arg) Deprecated.private RubyStringRubyInteger.chrCommon(ThreadContext context, long value, org.jcodings.Encoding enc) static IRubyObjectRubyEnumerable.chunk(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyComparable.clamp(ThreadContext context, IRubyObject recv, IRubyObject min, IRubyObject max) RubyModule.class_variable_defined_p(ThreadContext context, IRubyObject var) RubyModule.class_variables(ThreadContext context) RubyModule.class_variables(ThreadContext context, IRubyObject inherit) RubyModule.class_variables19(ThreadContext context) Deprecated.static IRubyObjectRubyProcess.clock_getres(ThreadContext context, IRubyObject self, IRubyObject _clock_id) static IRubyObjectRubyProcess.clock_getres(ThreadContext context, IRubyObject self, IRubyObject _clock_id, IRubyObject _unit) static IRubyObjectRubyProcess.clock_gettime(ThreadContext context, IRubyObject self, IRubyObject _clock_id) static IRubyObjectRubyProcess.clock_gettime(ThreadContext context, IRubyObject self, IRubyObject _clock_id, IRubyObject _unit) static IRubyObjectRubyArgsFile.close(ThreadContext context, IRubyObject recv) RubyDir.close(ThreadContext context) Closes the directory stream.RubyIO.close(ThreadContext context) Closes all open resources for the IO.RubyIO.close_on_exec_p(ThreadContext context) RubyIO.close_on_exec_set(ThreadContext context, IRubyObject arg) RubyIO.close_read(ThreadContext context) RubyIO.close_write(ThreadContext context) static IRubyObjectRubyArgsFile.closed_p(ThreadContext context, IRubyObject recv) RubyIO.closed_p(ThreadContext context) static intRubyComparable.cmpAndCmpint(ThreadContext context, IRubyObject a, IRubyObject b) static intRubyComparable.cmpAndCmpint(ThreadContext context, CallSite op_cmp, CallSite op_gt, CallSite op_lt, IRubyObject a, IRubyObject b) private IRubyObjectRubyArray.cmpCommon(ThreadContext context, Ruby runtime, RubyArray ary2) static intRubyComparable.cmpint(ThreadContext context, IRubyObject val, IRubyObject a, IRubyObject b) static intRubyComparable.cmpint(ThreadContext context, CallSite op_gt, CallSite op_lt, IRubyObject val, IRubyObject a, IRubyObject b) rb_cmpintprivate booleanRubyString.cmpIsBuiltin(ThreadContext context) static IRubyObjectRubyArgsFile.codepoints(ThreadContext context, IRubyObject recv, Block block) RubyIO.codepoints(ThreadContext context, Block block) RubyString.codepoints(ThreadContext context, Block block) private static IRubyObjectRubyString.codepointSize(ThreadContext context, RubyString recv, IRubyObject[] args) A codepoint size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyComplex.coerce(ThreadContext context, IRubyObject other) nucomp_coerceprotected final IRubyObjectRubyNumeric.coerceBin(ThreadContext context, String method, IRubyObject other) Deprecated.protected final IRubyObjectRubyNumeric.coerceBin(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObjectRubyNumeric.coerceBit(ThreadContext context, String method, IRubyObject other) rb_num_coerce_bit coercion taking two argumentsprotected final IRubyObjectRubyNumeric.coerceBit(ThreadContext context, JavaSites.CheckedSites site, IRubyObject other) protected final IRubyObjectRubyNumeric.coerceBody(ThreadContext context, IRubyObject other) coerce_bodyprotected final IRubyObjectRubyNumeric.coerceCmp(ThreadContext context, String method, IRubyObject other) Deprecated.protected final IRubyObjectRubyNumeric.coerceCmp(ThreadContext context, CallSite site, IRubyObject other) protected final voidRubyNumeric.coerceFailed(ThreadContext context, IRubyObject other) coerce_failedprotected final IRubyObjectRubyNumeric.coerceRelOp(ThreadContext context, String method, IRubyObject other) Deprecated.protected final IRubyObjectRubyNumeric.coerceRelOp(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObjectRubyNumeric.coerceRescue(ThreadContext context, IRubyObject other) coerce_rescueRubyArray.collect(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block) RubyArray.collect_bang(ThreadContext context, Block block) rb_ary_collect_bangstatic IRubyObjectRubyEnumerable.collect_concat(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.collect_concat19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.collect19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyEnumerable.collect19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.collectArray(ThreadContext context, Block block) Collect the contents of this array after filtering through block, or return a new equivalent array if the block is not given (!isGiven()).RubyArray.collectBang(ThreadContext context, Block block) rb_ary_collect_bangstatic IRubyObjectRubyEnumerable.collectCommon(ThreadContext context, Ruby runtime, IRubyObject self, RubyArray result, Block block, BlockCallback blockCallback) Deprecated.private static IRubyObjectRubyEnumerable.collectCommon(ThreadContext context, IRubyObject self, Block block, String methodName) RubyArray.collectEnum(ThreadContext context) Produce a new enumerator that will filter the contents of this array usingRubyArray.collectArray(ThreadContext, Block).private static voidRubyArray.combinate(ThreadContext context, int len, int n, int[] stack, RubyArray values, Block block) RubyArray.combination(ThreadContext context, IRubyObject num, Block block) rb_ary_combinationprivate static IRubyObjectRubyArray.combinationSize(ThreadContext context, RubyArray self, IRubyObject[] args) A combination size method suitable for method reference implementation of SizeFnRubyArray.size(ThreadContext, RubyArray, IRubyObject[]).RubyHash.compact(ThreadContext context) RubyHash.compact_bang(ThreadContext context) RubyArray.compare(ThreadContext context, CallSite site, IRubyObject other) RubyHash.compare(ThreadContext context, RubyHash.VisitorWithState<RubyHash> visitor, IRubyObject other) RubyHash.compare_by_identity(ThreadContext context) RubyHash.compare_by_identity_p(ThreadContext context) static intRubyArray.DefaultComparator.compareGeneric(ThreadContext context, IRubyObject o1, IRubyObject o2) static intRubyArray.DefaultComparator.compareGeneric(ThreadContext context, CallSite op_cmp_sort, IRubyObject o1, IRubyObject o2) private IRubyObjectRubyFixnum.compareOther(ThreadContext context, IRubyObject other) protected static intRubyArray.compareOthers(ThreadContext context, IRubyObject o1, IRubyObject o2) protected static IRubyObjectRubyNumeric.compareWithZero(ThreadContext context, IRubyObject num, JavaSites.CheckedSites site) static IRubyObjectRubyEncoding.compatible_p(ThreadContext context, IRubyObject self, IRubyObject first, IRubyObject second) RubyComplex.complex_p(ThreadContext context) nucomp_complex_pRubyArray.concat(ThreadContext context, IRubyObject obj) rb_ary_concatRubyArray.concat(ThreadContext context, IRubyObject[] objs) rb_ary_concat_multiRubyString.concat(ThreadContext context, IRubyObject obj) rb_str_concatRubyString.concat(ThreadContext context, IRubyObject[] objs) rb_str_concat_multiRubyString.concat19(ThreadContext context, IRubyObject other) Deprecated.RubyString.concatSingle(ThreadContext context, IRubyObject other) rb_str_concatRubyComplex.conjugate(ThreadContext context) nucomp_conjugateRubyNumeric.conjugate(ThreadContext context) numeric_realRubyModule.const_defined_p(ThreadContext context, IRubyObject name) rb_mod_const_definedRubyModule.const_defined_p(ThreadContext context, IRubyObject name, IRubyObject recurse) RubyModule.const_defined_p19(ThreadContext context, IRubyObject[] args) Deprecated.RubyModule.const_get(ThreadContext context, IRubyObject... args) rb_mod_const_getRubyModule.const_get_1_9(ThreadContext context, IRubyObject[] args) Deprecated.RubyModule.const_get_2_0(ThreadContext context, IRubyObject[] args) Deprecated.RubyModule.const_missing(ThreadContext context, IRubyObject rubyName, Block block) Base implementation of Module#const_missing, throws NameError for specific missing constant.RubyModule.constants(ThreadContext context) RubyModule.constants(ThreadContext context, IRubyObject allConstants) RubyModule.constants19(ThreadContext context) Deprecated.RubyModule.constants19(ThreadContext context, IRubyObject allConstants) Deprecated.private RubyArrayRubyModule.constantsCommon(ThreadContext context, boolean replaceModule, boolean allConstants) RubyModule.constantsCommon19(ThreadContext context, boolean replaceModule, boolean allConstants) Deprecated.static IRubyObjectRubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject arg) nucomp_s_convertstatic IRubyObjectRubyComplex.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.static IRubyObjectRubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2) nucomp_s_convertstatic IRubyObjectRubyComplex.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, IRubyObject kwargs) nucomp_s_convertRubyConverter.convert(ThreadContext context, IRubyObject srcBuffer) static IRubyObjectRubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1) nurat_s_convertstatic IRubyObjectRubyRational.convert(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.static IRubyObjectRubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2) nurat_s_convertstatic IRubyObjectRubyRational.convert(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, IRubyObject kwargs) nurat_s_convertprivate static IRubyObjectRubyComplex.convertCommon(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, boolean raise) private static IRubyObjectRubyRational.convertCommon(ThreadContext context, RubyClass clazz, IRubyObject a1, IRubyObject a2, boolean raise) private static RubyNumericRubyComplex.convertString(ThreadContext context, IRubyObject s, RubyFixnum zero) static doubleRubyTime.convertTimeInterval(ThreadContext context, IRubyObject sec) private static RubyExceptionRubyKernel.convertToException(ThreadContext context, IRubyObject obj, IRubyObject optionalMessage) static RubyIORubyIO.convertToIO(ThreadContext context, IRubyObject obj) RubyConverter.convpath(ThreadContext context) static IRubyObjectRubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject[] args) private static voidRubyThread.copyInterrupts(ThreadContext context, Vector<RubyHash> sourceStack, Vector<RubyHash> targetStack) static RubyFloatRubyMath.cos(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.cos19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static RubyFloatRubyMath.cosh(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.cosh19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.RubyArray.count(ThreadContext context, Block block) RubyArray.count(ThreadContext context, IRubyObject obj, Block block) static IRubyObjectRubyEnumerable.count(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.count(ThreadContext context, IRubyObject self, IRubyObject methodArg, Block block) static IRubyObjectRubyGC.count(ThreadContext context, IRubyObject recv) RubyString.count(ThreadContext context) RubyString.count(ThreadContext context, IRubyObject arg) RubyString.count(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyEnumerable.count18(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.count18(ThreadContext context, IRubyObject self, IRubyObject methodArg, Block block) Deprecated.RubyString.count19(ThreadContext context) Deprecated.RubyString.count19(ThreadContext context, IRubyObject arg) Deprecated.RubyString.count19(ThreadContext context, IRubyObject[] args) Deprecated.private static IRubyObjectRubyEnumerable.countCommon(ThreadContext context, CallSite each, IRubyObject self, Block block) RubyRange.cover_p(ThreadContext context, IRubyObject obj) private booleanRubyRange.coverRange(ThreadContext context, RubyRange val) static IRubyObjectRubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) rb_hash_s_create(package private) static RubyMatchDataRubyRegexp.createMatchData(ThreadContext context, RubyString str, int pos, RubyString pattern) (package private) static RubyMatchDataRubyRegexp.createMatchData(ThreadContext context, RubyString str, org.joni.Matcher matcher, org.joni.Regex pattern) private RubyModuleRubyModule.createNewRefinedModule(ThreadContext context, RubyModule klass) RubyString.crypt(ThreadContext context, IRubyObject other) rb_str_cryptRubyFile.ctime(ThreadContext context) static IRubyObjectRubyFile.ctime(ThreadContext context, IRubyObject recv, IRubyObject filename) private IRubyObjectRubyIO.ctl(ThreadContext context, IRubyObject cmd, IRubyObject arg) RubyMethod.curry(ThreadContext context, IRubyObject[] args) RubyArray.cycle(ThreadContext context, Block block) rb_ary_cycleRubyArray.cycle(ThreadContext context, IRubyObject arg, Block block) rb_ary_cyclestatic IRubyObjectRubyEnumerable.cycle(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.cycle(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) private IRubyObjectRubyArray.cycleCommon(ThreadContext context, long n, Block block) private static IRubyObjectRubyEnumerable.cycleCommon(ThreadContext context, IRubyObject self, long nv, Block block) private static IRubyObjectRubyArray.cycleSize(ThreadContext context, RubyArray self, IRubyObject[] args) A cycle size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static IRubyObjectRubyEnumerable.cycleSize(ThreadContext context, IRubyObject self, IRubyObject[] args) A cycle size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyHash.default_proc(ThreadContext context) rb_hash_default_procRubyHash.default_value_get(ThreadContext context) RubyHash.default_value_get(ThreadContext context, IRubyObject arg) RubyHash.default_value_get(ThreadContext context, IRubyObject[] args) Deprecated.RubyHash.default_value_set(ThreadContext context, IRubyObject defaultValue) rb_hash_set_defaultRubyModule.define_method(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyModule.define_method(ThreadContext context, IRubyObject arg0, Block block) RubyModule.define_method(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.define_singleton_method(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyModule.defineMethodFromBlock(ThreadContext context, IRubyObject arg0, Block block, Visibility visibility) RubyModule.defineMethodFromCallable(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Visibility visibility) RubyArray.delete(ThreadContext context, IRubyObject item, Block block) rb_ary_deletestatic IRubyObjectRubyFile.delete(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.delete(ThreadContext context, IRubyObject key, Block block) RubyHash.delete(ThreadContext context, IRubyObject key) RubyHash.delete(ThreadContext context, IRubyObject key, Block block) rb_hash_deleteRubyString.delete(ThreadContext context) rb_str_delete / rb_str_delete_bangRubyString.delete(ThreadContext context, IRubyObject arg) RubyString.delete(ThreadContext context, IRubyObject[] args) RubyString.delete_bang(ThreadContext context) RubyString.delete_bang(ThreadContext context, IRubyObject arg) RubyString.delete_bang(ThreadContext context, IRubyObject[] args) RubyString.delete_bang19(ThreadContext context) Deprecated.RubyString.delete_bang19(ThreadContext context, IRubyObject arg) Deprecated.RubyString.delete_bang19(ThreadContext context, IRubyObject[] args) Deprecated.RubyArray.delete_if(ThreadContext context, Block block) RubyHash.delete_if(ThreadContext context, Block block) RubyHash.delete_ifInternal(ThreadContext context, Block block) rb_hash_delete_ifRubyString.delete_prefix(ThreadContext context, IRubyObject prefix) RubyString.delete_prefix_bang(ThreadContext context, IRubyObject prefix) RubyString.delete_suffix(ThreadContext context, IRubyObject suffix) RubyString.delete_suffix_bang(ThreadContext context, IRubyObject suffix) RubyString.delete19(ThreadContext context) Deprecated.RubyString.delete19(ThreadContext context, IRubyObject arg) Deprecated.RubyString.delete19(ThreadContext context, IRubyObject[] args) Deprecated.RubyArray.deleteIf(ThreadContext context, Block block) rb_ary_delete_ifRubyComplex.demoninator(ThreadContext context) nucomp_denominatorRubyBignum.denominator(ThreadContext context) RubyFixnum.denominator(ThreadContext context) RubyFloat.denominator(ThreadContext context) flo_denominatorRubyInteger.denominator(ThreadContext context) RubyNumeric.denominator(ThreadContext context) numeric_denominatorRubyRational.denominator(ThreadContext context) nurat_denominatorRubyModule.deprecate_constant(ThreadContext context, IRubyObject name) RubyModule.deprecate_constant(ThreadContext context, IRubyObject[] names) private static IRubyObjectRubyArray.descendingFactorial(ThreadContext context, long from, long howMany) RubyConverter.destination_encoding(ThreadContext context) static IRubyObjectRubyConverter.EncodingErrorMethods.destination_encoding(ThreadContext context, IRubyObject self) static IRubyObjectRubyConverter.EncodingErrorMethods.destination_encoding_name(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.detach(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyEnumerable.detect(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) RubyArray.detectCommon(ThreadContext context, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, CallSite each, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject ifnone, Block block) RubyArray.difference(ThreadContext context, IRubyObject[] args) rb_ary_difference_multiRubyArray.dig(ThreadContext context, IRubyObject arg0) RubyArray.dig(ThreadContext context, IRubyObject[] args) RubyArray.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyArray.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyHash.dig(ThreadContext context, IRubyObject arg0) RubyHash.dig(ThreadContext context, IRubyObject[] args) RubyHash.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyHash.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyObject.dig(ThreadContext context, IRubyObject obj, IRubyObject[] args, int idx) RubyStruct.dig(ThreadContext context, IRubyObject arg0) RubyStruct.dig(ThreadContext context, IRubyObject[] args) RubyStruct.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyStruct.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyObject.dig1(ThreadContext context, IRubyObject obj, IRubyObject arg1) static IRubyObjectRubyObject.dig2(ThreadContext context, IRubyObject obj, IRubyObject arg1, IRubyObject arg2) RubyBignum.digits(ThreadContext context, IRubyObject base) rb_big_digitsRubyFixnum.digits(ThreadContext context, IRubyObject base) rb_fix_digitsRubyInteger.digits(ThreadContext context) abstract RubyArrayRubyInteger.digits(ThreadContext context, IRubyObject base) static IRubyObjectRubyFileTest.directory_p(ThreadContext context, IRubyObject filename) static IRubyObjectRubyFileTest.directory_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.FileTestFileMethods.directory_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyDir.dirGlobs(ThreadContext context, String cwd, IRubyObject[] args, int flags) static StringRubyFile.dirname(ThreadContext context, String filename) static IRubyObjectRubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyGC.disable(ThreadContext context, IRubyObject recv) private static booleanRubyRange.discreteObject(ThreadContext context, IRubyObject obj) RubyBasicObject.display(ThreadContext context, IRubyObject[] args) rb_obj_display call-seq: obj.display(port=$>) => nil Prints obj on the given port (default$>).static IRubyObjectRubyKernel.display(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyNumeric.div(ThreadContext context, IRubyObject other) MRI: num_divfinal IRubyObjectRubyInteger.div_div(ThreadContext context, IRubyObject other) final IRubyObjectRubyNumeric.div19(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.divmod(ThreadContext context, IRubyObject other) rb_big_divmodRubyFixnum.divmod(ThreadContext context, IRubyObject other) fix_divmodRubyFloat.divmod(ThreadContext context, IRubyObject other) flo_divmodRubyInteger.divmod(ThreadContext context, IRubyObject other) RubyNumeric.divmod(ThreadContext context, IRubyObject other) num_divmodfinal IRubyObjectRubyNumeric.divmod19(ThreadContext context, IRubyObject other) Deprecated.private IRubyObjectRubyFixnum.divmodFixnum(ThreadContext context, RubyFixnum other) voidRubyRange.RangeCallBack.doCall(ThreadContext context, IRubyObject arg) voidRubyRange.StepBlockCallBack.doCall(ThreadContext context, IRubyObject arg) protected final RubyArrayRubyNumeric.doCoerce(ThreadContext context, IRubyObject other, boolean err) do_coerceprivate static RubyStringRubyFile.doJoin(ThreadContext context, IRubyObject recv, IRubyObject[] args) protected static intRubyIO.doRead(ThreadContext context, OpenFile fptr, byte[] buffer, int start, int len) RubyIO.doReadNonblock(ThreadContext context, IRubyObject[] args, boolean exception) private static doubleRubyFloat.doRound(ThreadContext context, RoundingMode roundingMode, double number, double scale) private static longRubyInteger.doRound(ThreadContext context, RoundingMode roundingMode, long n, long f) private IRubyObjectRubyRational.doRound(ThreadContext context, RoundingMode mode) private static booleanRubyInteger.doRoundCheck(ThreadContext context, RoundingMode roundingMode, RubyInteger num, RubyNumeric n, IRubyObject f) private longRubyIO.doSeek(ThreadContext context, long pos, int whence) static IRubyObjectRubyRange.BSearch.double_to_long_bits(ThreadContext context, IRubyObject bsearch, IRubyObject flote) RubyString.downcase(ThreadContext context) RubyString.downcase(ThreadContext context, IRubyObject arg) RubyString.downcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubySymbol.downcase(ThreadContext context) RubySymbol.downcase(ThreadContext context, IRubyObject arg) RubySymbol.downcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.downcase_bang(ThreadContext context) private IRubyObjectRubyString.downcase_bang(ThreadContext context, int flags) RubyString.downcase_bang(ThreadContext context, IRubyObject arg) RubyString.downcase_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.downcase_bang19(ThreadContext context) Deprecated.RubyString.downcase19(ThreadContext context) Deprecated.RubyInteger.downto(ThreadContext context, IRubyObject to, Block block) int_downtoprivate static IRubyObjectRubyInteger.downtoSize(ThreadContext context, IRubyObject recv, IRubyObject[] args) A downto size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyIO.doWriteNonblock(ThreadContext context, IRubyObject[] argv, boolean useException) Deprecated.protected voidRubyRange.StepBlockCallBack.doYield(ThreadContext context, IRubyObject arg) protected voidRubyRange.SymbolStepBlockCallBack.doYield(ThreadContext context, IRubyObject arg) protected IRubyObjectRubySymbol.SymbolProcBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectRubySymbol.SymbolProcBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) RubyArray.drop(ThreadContext context, IRubyObject n) rb_ary_takestatic IRubyObjectRubyEnumerable.drop(ThreadContext context, IRubyObject self, IRubyObject n, Block block) RubyArray.drop_while(ThreadContext context, Block block) rb_ary_take_whilestatic IRubyObjectRubyEnumerable.drop_while(ThreadContext context, IRubyObject self, Block block) private static voidRubyInteger.duckDownto(ThreadContext context, IRubyObject from, IRubyObject to, Block block) private static voidRubyNumeric.duckStep(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean inf, boolean desc, Block block) (package private) static voidRubyInteger.duckUpto(ThreadContext context, IRubyObject from, IRubyObject to, Block block) RubyEncoding.dummy_p(ThreadContext context) static IRubyObjectRubyMarshal.dump(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) RubyNameError.RubyNameErrorMessage.dump(ThreadContext context, IRubyObject arg) RubyTime.dump(ThreadContext context) RubyTime.dump(ThreadContext context, IRubyObject arg) RubyHash.dup(ThreadContext context) RubyHash.dupFast(ThreadContext context) A lightweight dup for internal use that does not dispatch to initialize_copy nor rehash the keys.static IRubyObjectRubyArgsFile.each(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyArithmeticSequence.each(ThreadContext context, Block block) RubyArray.each(ThreadContext context, Block block) mri: rb_ary_eachRubyChain.each(ThreadContext context, IRubyObject[] args, Block block) RubyDir.each(ThreadContext context, org.jcodings.Encoding enc, Block block) Executes the block once for each entry in the directory.RubyDir.each(ThreadContext context, Block block) Executes the block once for each entry in the directory.RubyDir.each(ThreadContext context, IRubyObject encOpts, Block block) static IRubyObjectRubyEnumerable.each(ThreadContext context, IRubyObject self, BlockBody body) static IRubyObjectRubyEnumerable.each(ThreadContext context, CallSite site, IRubyObject self, BlockBody body) RubyEnumerator.each(ThreadContext context, Block block) Send current block and supplied args to method on target.RubyEnumerator.each(ThreadContext context, IRubyObject[] args, Block block) RubyGenerator.each(ThreadContext context, IRubyObject[] args, Block block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.each(ThreadContext context, Block block) RubyHash.each(ThreadContext context, Block block) RubyIO.each(ThreadContext context, Block block) RubyIO.each(ThreadContext context, IRubyObject[] args, Block block) RubyIO.each(ThreadContext context, IRubyObject arg0, Block block) RubyIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyObjectSpace.WeakMap.each(ThreadContext context, Block block) RubyRange.each(ThreadContext context, Block block) RubyStruct.each(ThreadContext context, Block block) static IRubyObjectRubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block) RubyIO.each_byte(ThreadContext context, Block block) RubyString.each_byte(ThreadContext context, Block block) rb_str_each_byteRubyString.each_byte19(ThreadContext context, Block block) Deprecated.RubyIO.each_byteInternal(ThreadContext context, Block block) Invoke a block for each byte.static IRubyObjectRubyArgsFile.each_char(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_char(ThreadContext context, Block block) RubyString.each_char(ThreadContext context, Block block) RubyIO.each_char19(ThreadContext context, Block block) Deprecated.RubyString.each_char19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyArgsFile.each_charCommon(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_charInternal(ThreadContext context, Block block) RubyDir.each_child(ThreadContext context, org.jcodings.Encoding enc, Block block) Executes the block once for each child in the directory (i.e.RubyDir.each_child(ThreadContext context, Block block) Executes the block once for each child in the directory (i.e.static IRubyObjectRubyDir.each_child(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block) Executes the block once for each entry in the directory except for "." and "..", passing the filename of each entry as parameter to the block.static IRubyObjectRubyDir.each_child(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject encOpts, Block block) Executes the block once for each entry in the directory except for "." and "..", passing the filename of each entry as parameter to the block.static IRubyObjectRubyArgsFile.each_codepoint(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_codepoint(ThreadContext context, Block block) RubyString.each_codepoint(ThreadContext context, Block block) rb_str_each_codepointstatic IRubyObjectRubyEnumerable.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_cons(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_cons19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) Deprecated.RubyEnumerator.each_cons19(ThreadContext context, IRubyObject arg, Block block) Deprecated.(package private) static IRubyObjectRubyEnumerable.each_consCommon(ThreadContext context, IRubyObject self, int size, Block block) static IRubyObjectRubyEnumerable.each_entry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyEnumerator.each_entry(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.each_entryCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyString.each_grapheme_cluster(ThreadContext context, Block block) RubyArray.each_index(ThreadContext context, Block block) RubyHash.each_key(ThreadContext context, Block block) RubyObjectSpace.WeakMap.each_key(ThreadContext context, Block block) RubyHash.each_keyCommon(ThreadContext context, Block block) rb_hash_each_keystatic IRubyObjectRubyArgsFile.each_line(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Invoke a block for each line.RubyIO.each_line(ThreadContext context, Block block) RubyIO.each_line(ThreadContext context, IRubyObject[] args, Block block) RubyIO.each_line(ThreadContext context, IRubyObject arg0, Block block) RubyIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyString.each_line(ThreadContext context, Block block) rb_str_each_lineRubyString.each_line(ThreadContext context, IRubyObject arg, Block block) RubyString.each_line(ThreadContext context, IRubyObject arg, IRubyObject opts, Block block) static IRubyObjectRubyArgsFile.each_line19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyString.each_line19(ThreadContext context, Block block) Deprecated.RubyString.each_line19(ThreadContext context, IRubyObject arg, Block block) Deprecated.RubyString.each_lineCommon(ThreadContext context, IRubyObject sep, Block block) Deprecated.static IRubyObjectRubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyObjectSpace.each_objectInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyHash.each_pair(ThreadContext context, Block block) Deprecated.RubyStruct.each_pair(ThreadContext context, Block block) RubyHash.each_pairCommon(ThreadContext context, Block block) rb_hash_each_pairRubyHash.each_pairCommon(ThreadContext context, Block block, boolean oneNine) Deprecated.RubyStruct.each_pairInternal(ThreadContext context, Block block) RubyArray.each_slice(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_slice(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_slice19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) Deprecated.RubyEnumerator.each_slice19(ThreadContext context, IRubyObject arg, Block block) Deprecated.(package private) static IRubyObjectRubyEnumerable.each_sliceCommon(ThreadContext context, IRubyObject self, int size, Block block) RubyHash.each_value(ThreadContext context, Block block) RubyObjectSpace.WeakMap.each_value(ThreadContext context, Block block) RubyHash.each_valueCommon(ThreadContext context, Block block) rb_hash_each_valuestatic IRubyObjectRubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyEnumerator.each_with_index(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.each_with_index19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args) static IRubyObjectRubyEnumerable.each_with_indexCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args) Deprecated.static IRubyObjectRubyEnumerable.each_with_object(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_with_object(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_with_objectCommon(ThreadContext context, IRubyObject self, Block block, IRubyObject arg) static IRubyObjectRubyEnumerable.each_with_objectCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject arg) Deprecated.static IRubyObjectRubyArgsFile.each19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyDir.each19(ThreadContext context, Block block) Deprecated.RubyDir.each19(ThreadContext context, IRubyObject encoding, Block block) Deprecated.RubyHash.each19(ThreadContext context, Block block) RubyRange.each19(ThreadContext context, Block block) Deprecated.private static IRubyObjectRubyString.eachCharSize(ThreadContext context, RubyString recv, IRubyObject[] args) A character size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static IRubyObjectRubyDir.eachChildCommon(ThreadContext context, IRubyObject recv, RubyString path, IRubyObject encOpts, Block block) private IRubyObjectRubyIO.eachCodePointCommon(ThreadContext context, Block block, String methodName) RubyHash.eachCommon(ThreadContext context, Block block) rb_hash_eachprivate static IRubyObjectRubyEnumerable.eachConsSize(ThreadContext context, IRubyObject self, IRubyObject[] args) A each_cons size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static IRubyObjectRubyString.eachGraphemeClusterSize(ThreadContext context, RubyString self, IRubyObject[] args) A grapheme cluster size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyArray.eachIndex(ThreadContext context, Block block) rb_ary_each_indexRubyStruct.eachInternal(ThreadContext context, Block block) protected static CachingCallSiteRubyEnumerable.eachSite(ThreadContext context) RubyArray.eachSlice(ThreadContext context, int size, Block block) private static IRubyObjectRubyEnumerable.eachSliceSize(ThreadContext context, IRubyObject self, IRubyObject[] args) A each_slice size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])static IRubyObjectRubyProcess.egid(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.egid_set(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyProcess.GroupID.eid(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.GroupID.eid(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectRubyProcess.UserID.eid(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.UserID.eid(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectRubyDir.empty_p(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyHash.empty_p(ThreadContext context) rb_hash_empty_pRubyString.empty_p(ThreadContext context) rb_str_emptyRubySymbol.empty_p(ThreadContext context) static IRubyObjectRubyGC.enable(ThreadContext context, IRubyObject recv) RubyString.encode(ThreadContext context) RubyString.encode(ThreadContext context, IRubyObject arg) RubyString.encode(ThreadContext context, IRubyObject toEncoding, IRubyObject arg) RubyString.encode(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts) RubyString.encode_bang(ThreadContext context, IRubyObject arg0) RubyString.encode_bang(ThreadContext context, IRubyObject[] args) RubyString.encode_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.encode_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyRegexp.encoding(ThreadContext context) RubyString.encoding(ThreadContext context) RubySymbol.encoding(ThreadContext context) RubyString.encStrScrub(ThreadContext context, org.jcodings.Encoding enc, IRubyObject repl, int cr, Block block) RubyString.encStrScrub(ThreadContext context, org.jcodings.Encoding enc, IRubyObject repl, Block block) RubyArithmeticSequence.end(ThreadContext context) RubyMatchData.end(ThreadContext context, IRubyObject index) match_endRubyRange.end(ThreadContext context) RubyString.end_with_p(ThreadContext context) RubyString.end_with_p(ThreadContext context, IRubyObject arg) RubyString.end_with_p(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyIO.ensureYieldClose(ThreadContext context, IRubyObject port, Block block) static IRubyObjectRubyIO.ensureYieldClosePipes(ThreadContext context, IRubyObject obj, RubyIO r, RubyIO w, Block block) RubyContinuation.enter(ThreadContext context, IRubyObject yielded, Block block) Deprecated.static RubyArrayRubyDir.entries(ThreadContext context, IRubyObject recv, IRubyObject arg) Returns an array containing all of the filenames in the given directory.static RubyArrayRubyDir.entries(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) static RubyArrayRubyDir.entries19(ThreadContext context, IRubyObject recv, IRubyObject arg) Deprecated.static RubyArrayRubyDir.entries19(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) Deprecated.private static RubyArrayRubyDir.entriesCommon(ThreadContext context, IRubyObject path, org.jcodings.Encoding encoding, boolean childrenOnly) private static IRubyObjectRubyChain.enumChainTotalSize(ThreadContext context, IRubyObject[] args) private IRubyObjectRubyString.enumerateBytes(ThreadContext context, String name, Block block, boolean wantarray) private IRubyObjectRubyString.enumerateChars(ThreadContext context, String name, Block block, boolean wantarray) private IRubyObjectRubyString.enumerateCodepoints(ThreadContext context, String name, Block block, boolean wantarray) private IRubyObjectRubyString.enumerateGraphemeClusters(ThreadContext context, String name, Block block, boolean wantarray) static IRubyObjectRubyEnumerator.enumeratorizeWithSize(ThreadContext context, IRubyObject object, String method, IRubyObject arg, IRubyObject size) static <T extends IRubyObject>
IRubyObjectRubyEnumerator.enumeratorizeWithSize(ThreadContext context, T object, String method, RubyEnumerator.SizeFn<T> sizeFn) static <T extends IRubyObject>
IRubyObjectRubyEnumerator.enumeratorizeWithSize(ThreadContext context, T object, String method, IRubyObject[] args, RubyEnumerator.SizeFn<T> sizeFn) static <T extends IRubyObject>
RubyEnumeratorRubyEnumerator.enumWithSize(ThreadContext context, T object, String method, RubyEnumerator.SizeFn<T> sizeFn) static <T extends IRubyObject>
RubyEnumeratorRubyEnumerator.enumWithSize(ThreadContext context, T object, String method, IRubyObject[] args, RubyEnumerator.SizeFn<T> sizeFn) Transform object into an Enumerator with the given sizestatic IRubyObjectRubyArgsFile.eof(ThreadContext context, IRubyObject recv) static IRubyObjectRubyArgsFile.eof_p(ThreadContext context, IRubyObject recv) RubyIO.eof_p(ThreadContext context) RubyArray.eql(ThreadContext context, IRubyObject obj) rb_ary_eqlRubyComplex.eql_p(ThreadContext context, IRubyObject other) nucomp_eql_pRubyNumeric.eql_p(ThreadContext context, IRubyObject other) num_eqlRubyRange.eql_p(ThreadContext context, IRubyObject other) RubyRational.eql_p(ThreadContext context, IRubyObject other) RubyStruct.eql_p(ThreadContext context, IRubyObject other) protected static booleanRubyObject.eqlInternal(ThreadContext context, IRubyObject a, IRubyObject b) Helper method for checking equality, first using Java identity equality, and then calling the "eql?" method.RubyRegexp.eqq(ThreadContext context, IRubyObject arg) rb_reg_eqqRubyRange.eqq_p(ThreadContext context, IRubyObject obj) RubyRegexp.eqq19(ThreadContext context, IRubyObject arg) Deprecated.RubyBasicObject.equal_p(ThreadContext context, IRubyObject other) rb_obj_equal Will use Java identity equality.RubyFixnum.equal_p(ThreadContext context, IRubyObject obj) RubyFloat.equal_p(ThreadContext context, IRubyObject obj) Compare this Float object with the given object and determine whether they are effectively identical.RubyBasicObject.equal_p19(ThreadContext context, IRubyObject other) Deprecated.private static booleanRubyGlobal.StringOnlyRubyHash.equalIgnoreCase(ThreadContext context, RubyString str1, RubyString str2) protected static booleanRubyBasicObject.equalInternal(ThreadContext context, IRubyObject that, IRubyObject other) Helper method for checking equality, first using Java identity equality, and then calling the "==" method.static booleanRubyObject.equalInternal(ThreadContext context, IRubyObject a, IRubyObject b) Helper method for checking equality, first using Java identity equality, and then calling the "==" method.private IRubyObjectRubyRange.equalityInner(ThreadContext context, IRubyObject other, MethodNames equalityCheck) private booleanRubyComplex.equals(ThreadContext context, Object other) static RubyFloatRubyMath.erf(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.erf19(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.erfc(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.erfc19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static IRubyObjectRubyConverter.InvalidByteSequenceErrorMethods.error_bytes(ThreadContext context, IRubyObject self) static IRubyObjectRubyConverter.UndefinedConversionErrorMethods.error_char(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.euid(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.euid_set(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyBinding.eval(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.eval19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.private static IRubyObjectRubyKernel.evalCommon(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, String file, int line, EvalType evalType) Evaluates the string src with self set to the current object, using the module under as the context.RubyBignum.even_p(ThreadContext context) RubyFixnum.even_p(ThreadContext context) RubyInteger.even_p(ThreadContext context) voidRuby.CallTraceFuncHook.eventHandler(ThreadContext context, String eventName, String file, int line, String name, IRubyObject type) RubyComplex.exact_p(ThreadContext context) nucomp_exact_pstatic IRubyObjectRubyException.exception(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyNameError.exception(ThreadContext context, IRubyObject recv) static RubyExceptionRubyNameError.exception(ThreadContext context, IRubyObject recv, IRubyObject message) static RubyExceptionRubyNameError.exception(ThreadContext context, IRubyObject recv, IRubyObject message, IRubyObject name) RubyArithmeticSequence.exclude_end(ThreadContext context) static IRubyObjectRubyThread.exclusive(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyKernel.exec(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.exec(ThreadContext context, IRubyObject self, IRubyObject[] args) private static IRubyObjectRubyKernel.execCommon(ThreadContext context, IRubyObject env, IRubyObject prog, IRubyObject options, IRubyObject[] args) private voidRubyThread.executeInterrupts(ThreadContext context, boolean blockingTiming) <Data> intRubyThread.executeReadWrite(ThreadContext context, Data data, byte[] bytes, int start, int length, RubyThread.ReadWrite<Data> task) Execute an interruptible read or write operation with the given byte range and data object.<Data,Return>
ReturnRubyThread.executeTask(ThreadContext context, Data data, RubyThread.Status status, RubyThread.Task<Data, Return> task) private <Data,Return>
ReturnRubyThread.executeTask(ThreadContext context, Data data, RubyThread.Status status, RubyThread.Task<Data, Return> task, boolean blocking) <Data,Return>
ReturnRubyThread.executeTask(ThreadContext context, Data data, RubyThread.Task<Data, Return> task) <Data,Return>
ReturnRubyThread.executeTaskBlocking(ThreadContext context, Data data, RubyThread.Status status, RubyThread.Task<Data, Return> task) <Data,Return>
ReturnRubyThread.executeTaskBlocking(ThreadContext context, Data data, RubyThread.Task<Data, Return> task) static IRubyObjectRubyDir.exist(ThreadContext context, IRubyObject recv, IRubyObject arg) (package private) static booleanRubyFileTest.exist(ThreadContext context, RubyString path) static IRubyObjectRubyFileTest.exist_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.FileTestFileMethods.exist_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyDir.exists_p(ThreadContext context, IRubyObject recv, IRubyObject arg) private static booleanRubyFileTest.existsOnClasspath(ThreadContext context, String path) static RubyFloatRubyMath.exp(ThreadContext context, IRubyObject exponent) static RubyFloatRubyMath.exp(ThreadContext context, IRubyObject recv, IRubyObject exponent) static RubyFloatRubyMath.exp19(ThreadContext context, IRubyObject recv, IRubyObject exponent) Deprecated.static IRubyObjectRubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject... args) Converts a pathname to an absolute pathname.static IRubyObjectRubyFile.expand_path19(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static StringRubyFile.expandPath(ThreadContext context, String relativePath, org.jcodings.Encoding[] enc, String cwd, boolean expandUser, boolean canonicalize) (package private) static RubyStringRubyFile.expandPathInternal(ThreadContext context, RubyString path, RubyString wd, boolean expandUser, boolean canonicalize) private static RubyStringRubyFile.expandPathInternal(ThreadContext context, IRubyObject[] args, boolean expandUser, boolean canonicalize) static StringRubyFile.expandUserPath(ThreadContext context, String path) This method checks a path, and if it starts with ~, then it expands the path to the absolute path of the user's home directory.static StringRubyFile.expandUserPath(ThreadContext context, String path, boolean raiseOnRelativePath) RubyString.export(ThreadContext context) RubyModule.extended(ThreadContext context, IRubyObject other, Block block) static IRubyObjectRubyArgsFile.external_encoding(ThreadContext context, IRubyObject recv) RubyIO.external_encoding(ThreadContext context) static IRubyObjectRubyFile.extname(ThreadContext context, IRubyObject recv, IRubyObject arg) Returns the extension name of the file.private static longRubyTime.extractTime(ThreadContext context, IRubyObject time) private static long[]RubyFile.extractTimespec(ThreadContext context, IRubyObject value) Extract a timespec (an array of 2 longs: seconds and nanoseconds from epoch) from an IRubyObject.private static RubyNumericRubyRational.f_addsub(ThreadContext context, RubyClass metaClass, RubyInteger anum, RubyInteger aden, RubyInteger bnum, RubyInteger bden, boolean plus) f_addsubprivate static IRubyObjectRubyComplex.f_complex_polar(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y) f_complex_polarstatic IRubyObjectRubyComplex.f_divide(ThreadContext context, RubyComplex self, IRubyObject other, BiFunction<IRubyObject, IRubyObject, IRubyObject> func, CallSite id) private static RubyIntegerRubyRational.f_imul(ThreadContext context, long a, long b) f_imulprivate static RubyNumericRubyRational.f_muldiv(ThreadContext context, RubyClass clazz, RubyInteger anum, RubyInteger aden, RubyInteger bnum, RubyInteger bden, boolean mult) f_muldivstatic IRubyObjectRubyBoolean.False.false_or(ThreadContext context, IRubyObject fals, IRubyObject oth) static RubyStringRubyBoolean.False.false_to_s(ThreadContext context, IRubyObject fals) static IRubyObjectRubyBoolean.False.false_xor(ThreadContext context, IRubyObject fals, IRubyObject oth) private static booleanRubyObject.fastNumEqualInternal(ThreadContext context, IRubyObject a, IRubyObject b) RubyIO.fcntl(ThreadContext context, IRubyObject cmd) RubyIO.fcntl(ThreadContext context, IRubyObject cmd, IRubyObject arg) RubyComplex.fdiv(ThreadContext context, IRubyObject other) nucomp_fdivRubyInteger.fdiv(ThreadContext context, IRubyObject y) RubyNumeric.fdiv(ThreadContext context, IRubyObject other) num_fdivRubyRational.fdiv(ThreadContext context, IRubyObject other) nurat_fdiv(package private) final RubyFloatRubyBignum.fdivDouble(ThreadContext context, RubyBignum y) RubyBignum.fdivDouble(ThreadContext context, IRubyObject y) RubyFixnum.fdivDouble(ThreadContext context, IRubyObject y) abstract IRubyObjectRubyInteger.fdivDouble(ThreadContext context, IRubyObject y) RubyBignum.fdivFloat(ThreadContext context, RubyFloat y) RubyBignum.fdivInt(ThreadContext context, RubyBignum y) RubyArray.fetch(ThreadContext context, IRubyObject[] args, Block block) Deprecated.Use the versions with zero, one, or two args.RubyArray.fetch(ThreadContext context, IRubyObject arg0, Block block) rb_ary_fetchRubyArray.fetch(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) rb_ary_fetchRubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block) rb_hash_fetchRubyHash.fetch(ThreadContext context, IRubyObject key, Block block) RubyHash.fetch(ThreadContext context, IRubyObject key, IRubyObject _default, Block block) RubyThread.fetch(ThreadContext context, IRubyObject key, Block block) RubyThread.fetch(ThreadContext context, IRubyObject key, IRubyObject _default, Block block) RubyHash.fetch_values(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectRubyArgsFile.file(ThreadContext context, IRubyObject recv) static RubyBooleanRubyFileTest.file_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBooleanRubyFileTest.FileTestFileMethods.file_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyArgsFile.filename(ThreadContext context, IRubyObject recv) static IRubyObjectRubyArgsFile.fileno(ThreadContext context, IRubyObject recv) RubyDir.fileno(ThreadContext context) RubyIO.fileno(ThreadContext context) RubyFile.fileOpenGeneric(ThreadContext context, IRubyObject filename, int oflags, int fmode, IOEncodable convConfig, int perm) private static RubyStringRubyFile.filePathConvert(ThreadContext context, RubyString path) static FileResourceRubyFile.fileResource(ThreadContext context, IRubyObject pathOrFile) Get the fully-qualified JRubyFile object for the path, taking into account the runtime's current directory.RubyArray.fill(ThreadContext context, Block block) RubyArray.fill(ThreadContext context, IRubyObject arg, Block block) RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, Block block) RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) protected IRubyObjectRubyArray.fillCommon(ThreadContext context, int beg, long len, Block block) protected IRubyObjectRubyArray.fillCommon(ThreadContext context, int beg, long len, IRubyObject item) RubyArray.find(ThreadContext context, IRubyObject ifnone, Block block) static IRubyObjectRubyEncoding.find(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObjectRubyEnumerable.find(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.find(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.find_all(ThreadContext context, IRubyObject self, Block block) RubyArray.find_index(ThreadContext context, Block block) RubyArray.find_index(ThreadContext context, IRubyObject cond) static IRubyObjectRubyEnumerable.find_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.find_index(ThreadContext context, IRubyObject self, IRubyObject cond, Block block) static IRubyObjectRubyEnumerable.find_index19(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.find_index19(ThreadContext context, IRubyObject self, IRubyObject cond, Block block) Deprecated.static IRubyObjectRubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, Block block, Signature callbackArity) static IRubyObjectRubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, IRubyObject cond) static IRubyObjectRubyEnumerable.find_indexCommon(ThreadContext context, CallSite each, IRubyObject self, Block block, Signature callbackArity) static IRubyObjectRubyEnumerable.find_indexCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject cond) private IRubyObjectRubyTime.findTimezone(ThreadContext context, IRubyObject zone) RubyConverter.finish(ThreadContext context) RubyComplex.finite_p(ThreadContext context) RubyNumeric.finite_p(ThreadContext context) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, Block block) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, Block block) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, Block block) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyClass.finvoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectRubyClass.finvokeChecked(ThreadContext context, IRubyObject self, String name) Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.final IRubyObjectRubyClass.finvokeChecked(ThreadContext context, IRubyObject self, String name, IRubyObject... args) Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.final IRubyObjectRubyClass.finvokeChecked(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites) Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.final IRubyObjectRubyClass.finvokeChecked(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites, IRubyObject... args) Safely attempt to invoke the given method name on self, using respond_to? and method_missing as appropriate.RubyClass.finvokeWithRefinements(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, Block block) RubyClass.finvokeWithRefinements(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject[] args, Block block) RubyClass.finvokeWithRefinements(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject arg, Block block) RubyClass.finvokeWithRefinements(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject arg0, IRubyObject arg1, Block block) RubyClass.finvokeWithRefinements(ThreadContext context, IRubyObject self, StaticScope staticScope, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyArithmeticSequence.first(ThreadContext context) RubyArithmeticSequence.first(ThreadContext context, IRubyObject num) static IRubyObjectRubyEnumerable.first(ThreadContext context, IRubyObject self) static IRubyObjectRubyEnumerable.first(ThreadContext context, IRubyObject self, IRubyObject num) RubyRange.first(ThreadContext context) RubyRange.first(ThreadContext context, IRubyObject arg) private RubyNumericRubyRational.fix_expt(ThreadContext context, RubyInteger other, int sign) RubyRegexp.fixed_encoding_p(ThreadContext context) private static voidRubyInteger.fixnumDownto(ThreadContext context, long from, long to, Block block) private voidRubyRange.fixnumEach(ThreadContext context, Block block) private static voidRubyNumeric.fixnumStep(ThreadContext context, Ruby runtime, RubyFixnum from, IRubyObject to, RubyFixnum step, boolean inf, boolean desc, Block block) private voidRubyRange.fixnumStep(ThreadContext context, Ruby runtime, long step, Block block) (package private) static voidRubyInteger.fixnumUpto(ThreadContext context, long from, long to, Block block) static IRubyObjectRubyEnumerable.flat_map(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.flat_map19(ThreadContext context, IRubyObject self, Block block) Deprecated.private static IRubyObjectRubyEnumerable.flatMapCommon(ThreadContext context, IRubyObject self, Block block, String methodName) RubyArray.flatten(ThreadContext context) protected booleanRubyArray.flatten(ThreadContext context, int level, RubyArray result) RubyArray.flatten(ThreadContext context, IRubyObject arg) RubyHash.flatten(ThreadContext context) RubyHash.flatten(ThreadContext context, IRubyObject level) RubyArray.flatten_bang(ThreadContext context) RubyArray.flatten_bang(ThreadContext context, IRubyObject arg) RubyArray.flatten_bang19(ThreadContext context) Deprecated.RubyArray.flatten_bang19(ThreadContext context, IRubyObject arg) Deprecated.RubyArray.flatten19(ThreadContext context) Deprecated.RubyArray.flatten19(ThreadContext context, IRubyObject arg) Deprecated.(package private) static voidRubyNumeric.floatStep(ThreadContext context, Ruby runtime, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl, boolean allowEndless, Block block) static booleanRubyNumeric.floatStep(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl, boolean allowEndless, Block block) private static doubleRubyRandom.floatValue(ThreadContext context, RubyFloat v) RubyFile.flock(ThreadContext context, IRubyObject operation) RubyBignum.floor(ThreadContext context, IRubyObject arg) rb_big_floorRubyFixnum.floor(ThreadContext context, IRubyObject arg) rb_fix_floorRubyFloat.floor(ThreadContext context) MRI: flo_floorRubyFloat.floor(ThreadContext context, IRubyObject digits) MRI: flo_floorRubyFloat.floor(ThreadContext context, IRubyObject[] args) Deprecated.RubyInteger.floor(ThreadContext context) abstract IRubyObjectRubyInteger.floor(ThreadContext context, IRubyObject arg) RubyNumeric.floor(ThreadContext context) MRI: num_floorRubyRational.floor(ThreadContext context) MRI: nurat_floor_nRubyRational.floor(ThreadContext context, IRubyObject n) RubyIO.flush(ThreadContext context) Flushes the IO output stream.protected RubyIORubyIO.flushRaw(ThreadContext context, boolean sync) static IRubyObjectRubyFile.fnmatch(ThreadContext context, IRubyObject recv, IRubyObject[] args) Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.static IRubyObjectRubyIO.for_fd(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyString.force_encoding(ThreadContext context, IRubyObject enc) static IRubyObjectRubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Executes the block once for each file in the directory specified bypath.static IRubyObjectRubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject encOpts, Block block) static IRubyObjectRubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Deprecated.static IRubyObjectRubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject enc, Block block) Deprecated.private static IRubyObjectRubyDir.foreachCommon(ThreadContext context, IRubyObject recv, RubyString path, IRubyObject encOpts, Block block) private static IRubyObjectRubyIO.foreachInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyProcess.fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyKernel.fork19(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyProcess.fork19(ThreadContext context, IRubyObject recv, Block block) RubyBasicObject.freeze(ThreadContext context) rb_obj_freeze call-seq: obj.freeze => obj Prevents further modifications to obj.static IRubyObjectRubyKernel.freeze(ThreadContext context, IRubyObject self) final IRubyObjectRubyModule.freeze(ThreadContext context) rb_mod_freezeRubyString.freeze(ThreadContext context) static RubyArrayRubyMath.frexp(ThreadContext context, IRubyObject recv, IRubyObject other) static RubyArrayRubyMath.frexp19(ThreadContext context, IRubyObject recv, IRubyObject other) Deprecated.RubyTime.friday_p(ThreadContext context) RubyArray.frozen_p(ThreadContext context) rb_ary_frozen_pRubyBasicObject.frozen_p(ThreadContext context) rb_obj_frozen_p call-seq: obj.frozen? => true or false Returns the freeze status of obj.static RubyBooleanRubyKernel.frozen_p(ThreadContext context, IRubyObject self) RubyIO.fsync(ThreadContext context) static IRubyObjectRubyFile.ftype(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyException.full_message(ThreadContext context) RubyException.full_message(ThreadContext context, IRubyObject opts) static RubyFloatRubyMath.gamma(ThreadContext context, IRubyObject recv, IRubyObject x) Based on Gergő Nemes's Gamma Function approximation formula, we compute approximate value of Gamma function of x.static IRubyObjectRubyGC.garbage_collect(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyObjectSpace.garbage_collect(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyInteger.gcd(ThreadContext context, IRubyObject other) rb_gcdRubyInteger.gcdlcm(ThreadContext context, IRubyObject other) rb_gcdlcmRubyException.Backtrace.generateBacktraceLocations(ThreadContext context) Generate an array of backtrace location objects for this backtrace.private IRubyObjectRubyThread.genericRaise(ThreadContext context, RubyThread currentThread, IRubyObject... args) static RubyStringRubyFile.get_path(ThreadContext context, IRubyObject path) static StringRubyFile.getAdjustedPath(ThreadContext context, IRubyObject fileOrPath) static StringRubyFile.getAdjustedPath(ThreadContext context, IRubyObject fileOrPath, String currentDirectory) static IRubyObjectRubyRegexp.getBackRef(ThreadContext context) Deprecated.private static BindingRubyKernel.getBindingForEval(ThreadContext context, IRubyObject scope) static IRubyObjectRubyArgsFile.getbyte(ThreadContext context, IRubyObject recv) RubyIO.getbyte(ThreadContext context) Read a byte.RubyString.getbyte(ThreadContext context, IRubyObject index) intRubyIO.getByte(ThreadContext context) static IRubyObjectRubyArgsFile.getc(ThreadContext context, IRubyObject recv) RubyIO.getc(ThreadContext context) static IRubyObjectRubyKernel.getc(ThreadContext context, IRubyObject recv) final IRubyObjectRubyIO.getc19(ThreadContext context) Deprecated.protected final IRubyObject[]RubyNumeric.getCoerced(ThreadContext context, IRubyObject other, boolean error) Numeric methods.private static RubyIORubyArgsFile.getCurrentDataFile(ThreadContext context, String errorMessage) private VisibilityRubyModule.getCurrentVisibilityForDefineMethod(ThreadContext context) private static StringRubyFile.getDecodedPath(ThreadContext context, IRubyObject pathOrFile) static IRubyObjectRubyEncoding.getDefaultExternal(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEncoding.getDefaultInternal(ThreadContext context, IRubyObject recv) private static RubyRandom.RandomTypeRubyRandom.getDefaultRand(ThreadContext context) doubleRubyRational.getDoubleValue(ThreadContext context) static IRubyObjectRubyProcess.Sys.getegid(ThreadContext context, IRubyObject self) private static org.jcodings.EncodingRubyDir.getEncodingFromOpts(ThreadContext context, IRubyObject encOpts) private static String[]RubyDir.getEntries(ThreadContext context, FileResource dir, String path) static IRubyObjectRubyProcess.Sys.geteuid(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.Sys.getgid(ThreadContext context, IRubyObject self) static RubyStringRubyDir.getHomeDirectoryPath(ThreadContext context) static IRubyObjectRubyDir.getHomeDirectoryPath(ThreadContext context, String user) Returns the home directory of the specifieduseron the system.(package private) static RubyStringRubyDir.getHomeDirectoryPath(ThreadContext context, IRubyObject home) private static RubyStringRubyKernel.getLastlineString(ThreadContext context, Ruby runtime) Returns value of $_.RubyIO.getline(ThreadContext context, IRubyObject separator) RubyIO.getline(ThreadContext context, IRubyObject separator, long limit) getline using logic of gets.RubyIO.getline(ThreadContext context, ByteList separator) Deprecated.RubyIO.getline(ThreadContext context, ByteList separator, long limit) Deprecated.private IRubyObjectRubyIO.getlineImpl(ThreadContext context, IRubyObject rs, int limit, boolean chomp) getline using logic of gets.private IRubyObjectRubyIO.getlineImplSlowPart(ThreadContext context, OpenFile fptr, RubyString str, IRubyObject rs, int limit, boolean chomp) RubyTime.getlocal(ThreadContext context) RubyTime.getlocal(ThreadContext context, IRubyObject off) RubyTime.getlocal19(ThreadContext context, IRubyObject[] args) Deprecated.private static MutexRubyThread.getMutexForThreadExclusive(ThreadContext context, RubyClass recv) private static IRubyObjectRubyArgsFile.getPartial(ThreadContext context, IRubyObject recv, IRubyObject[] args, boolean nonBlocking) (package private) IRubyObjectRubyIO.getPartial(ThreadContext context, IRubyObject[] args, boolean nonblock, boolean noException) private static IRubyObjectRubyString.getPatternQuoted(ThreadContext context, IRubyObject pat, boolean check) static IRubyObjectRubyProcess.getpgid(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyProcess.getpgrp(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.getpriority(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) private org.jcodings.EncodingRubyIO.getReadEncoding(ThreadContext context) static IRubyObjectRubyProcess.getrlimit(ThreadContext context, IRubyObject recv, IRubyObject arg) static RoundingModeRubyNumeric.getRoundingMode(ThreadContext context, IRubyObject opts) private static RubyFileStatRubyFileTest.getRubyFileStat(ThreadContext context, IRubyObject filename) static IRubyObjectRubyArgsFile.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args) Read a line.RubyIO.gets(ThreadContext context) Read a line.RubyIO.gets(ThreadContext context, IRubyObject arg) RubyIO.gets(ThreadContext context, IRubyObject rs, IRubyObject limit_arg) RubyIO.gets(ThreadContext context, IRubyObject rs, IRubyObject limit_arg, IRubyObject opt) static IRubyObjectRubyKernel.gets(ThreadContext context, IRubyObject recv, IRubyObject[] args) (package private) final longRubyFile.getSize(ThreadContext context) static org.joda.time.DateTimeZoneRubyTime.getTimeZoneFromUtcOffset(ThreadContext context, IRubyObject arg) static IRubyObjectRubyProcess.Sys.getuid(ThreadContext context, IRubyObject self) private IRubyObjectRubyFileStat.getWorldMode(ThreadContext context, int mode) static IRubyObjectRubyProcess.gid(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.gid_set(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyDir.glob(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Returns an array of filenames matching the specified wildcard patternpat.static RubyArrayRubyKernel.global_variables(ThreadContext context, IRubyObject recv) static RubyArrayRubyKernel.global_variables19(ThreadContext context, IRubyObject recv) Deprecated.private static ByteListRubyDir.globArgumentAsByteList(ThreadContext context, IRubyObject arg) private static StringRubyDir.globOptions(ThreadContext context, IRubyObject[] args, int[] flags) RubyString.grapheme_clusters(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) private static IRubyObjectRubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block, boolean isPresent) static IRubyObjectRubyEnumerable.group_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.LoopMethods.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.LoopMethods.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block) RubyString.gsub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block) RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyString.gsub19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.gsub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyRegexp regexp, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyString pattern, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags, boolean useBackref) RubyString.gsubFast(ThreadContext context, RubyRegexp regexp, RubyString repl, Block block) private IRubyObjectRubyString.gsubImpl(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block, boolean bang) static IRubyObjectRubyThread.handle_interrupt(ThreadContext context, IRubyObject self, IRubyObject _mask, Block block) private IRubyObjectRubyThread.handleInterrupt(ThreadContext context, RubyHash mask, BiFunction<ThreadContext, IRubyObject, IRubyObject> block) private <StateType>
IRubyObjectRubyThread.handleInterrupt(ThreadContext context, RubyHash mask, StateType state, BiFunction<ThreadContext, StateType, IRubyObject> block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.has_key_p(ThreadContext context, IRubyObject key) RubyHash.has_key_p(ThreadContext context, IRubyObject key) rb_hash_has_keyRubyHash.has_value_p(ThreadContext context, IRubyObject expected) rb_hash_has_valueRubyGlobal.CaseInsensitiveStringOnlyRubyHash.has_value_pp(ThreadContext context, IRubyObject expected) RubyArithmeticSequence.hash(ThreadContext context) RubyArray.hash(ThreadContext context) rb_ary_hashRubyBoolean.hash(ThreadContext context) RubyComplex.hash(ThreadContext context) nucomp_hashRubyHash.hash(ThreadContext context) RubyMethod.hash(ThreadContext context) RubyNil.hash(ThreadContext context) RubyRange.hash(ThreadContext context) RubyRational.hash(ThreadContext context) nurat_hashRubyStruct.hash(ThreadContext context) RubySymbol.hash(ThreadContext context) RubyUnboundMethod.hash(ThreadContext context) RubyArray.hash19(ThreadContext context) Deprecated.private longRubyArray.hashImpl(ThreadContext context) private booleanRubyHash.hasValue(ThreadContext context, IRubyObject expected) RubyString.hex(ThreadContext context) rb_str_hexRubyString.hex19(ThreadContext context) Deprecated.static IRubyObjectRubyDir.home(ThreadContext context, IRubyObject recv) Returns the home directory of the current user or the named user if given.static IRubyObjectRubyDir.home(ThreadContext context, IRubyObject recv, IRubyObject user) static IRubyObjectRubyDir.home(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static RubyFloatRubyMath.hypot(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) static RubyFloatRubyMath.hypot19(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) RubySymbol.id2name(ThreadContext context) RubyBignum.idiv(ThreadContext context, long other) RubyBignum.idiv(ThreadContext context, IRubyObject other) rb_big_idivRubyFixnum.idiv(ThreadContext context, long other) RubyFixnum.idiv(ThreadContext context, long y, String method) Deprecated.RubyFixnum.idiv(ThreadContext context, IRubyObject other) fix_div here is terrible MRI gotcha: 1.div 3.0 -> 0 1 / 3.0 -> 0.3333333333333333 MRI is also able to do it in one place by looking at current frame in rb_num_coerce_bin: rb_funcall(x, ruby_frame->orig_func, 1, y); also note that RubyFloat doesn't override Numeric.divRubyFixnum.idiv(ThreadContext context, IRubyObject other, String method) Deprecated.RubyFixnum.idiv(ThreadContext context, IRubyObject other, CallSite site) abstract IRubyObjectRubyInteger.idiv(ThreadContext context, IRubyObject other) RubyNumeric.idiv(ThreadContext context, long other) RubyNumeric.idiv(ThreadContext context, IRubyObject other) MRI: rb_int_idiv and overridesRubyRational.idiv(ThreadContext context, IRubyObject other) private RubyIntegerRubyFixnum.idivLong(ThreadContext context, long x, long y) RubyNumeric.image(ThreadContext context) numeric_imageRubyModule.include(ThreadContext context, IRubyObject module) RubyArray.include_p(ThreadContext context, IRubyObject item) rb_ary_includesstatic IRubyObjectRubyEnumerable.include_p(ThreadContext context, IRubyObject self, IRubyObject arg) RubyModule.include_p(ThreadContext context, IRubyObject arg) RubyRange.include_p(ThreadContext context, IRubyObject obj) RubyString.include_p(ThreadContext context, IRubyObject obj) rb_str_includeRubyRange.include_p19(ThreadContext context, IRubyObject obj) Deprecated.final RubyBooleanRubyString.include_p19(ThreadContext context, IRubyObject obj) Deprecated.private IRubyObjectRubyRange.includeCommon(ThreadContext context, IRubyObject val, boolean useStringCover) RubyModule.included(ThreadContext context, IRubyObject other) RubyModule.included_modules(ThreadContext context) rb_mod_included_modulesstatic IRubyObjectRubyString.includeRange(ThreadContext context, RubyString _beg, RubyString _end, IRubyObject _val, boolean exclusive) booleanRubyArray.includes(ThreadContext context, IRubyObject item) booleanRubyArray.includesByEql(ThreadContext context, IRubyObject item) static IRubyObjectRubyConverter.InvalidByteSequenceErrorMethods.incomplete_input_p(ThreadContext context, IRubyObject self) RubyArray.index(ThreadContext context, Block block) RubyArray.index(ThreadContext context, IRubyObject obj) rb_ary_indexRubyArray.index(ThreadContext context, IRubyObject obj, Block unused) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.index(ThreadContext context, IRubyObject expected) RubyHash.index(ThreadContext context, IRubyObject expected) rb_hash_indexRubyString.index(ThreadContext context, IRubyObject arg0) rb_str_index_mRubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyHash.index19(ThreadContext context, IRubyObject expected) Deprecated.RubyString.index19(ThreadContext context, IRubyObject arg0) Deprecated.RubyString.index19(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Deprecated.private IRubyObjectRubyString.indexCommon19(ThreadContext context, IRubyObject sub, int pos) static IRubyObjectRubyFloat.induced_from(ThreadContext context, IRubyObject recv, IRubyObject number) Deprecated.static IRubyObjectRubyInteger.induced_from(ThreadContext context, IRubyObject recv, IRubyObject other) Deprecated.RubyComplex.inexact_p(ThreadContext context) nucomp_exact_pRubyComplex.infinite_p(ThreadContext context) RubyNumeric.infinite_p(ThreadContext context) RubyClass.inherited(ThreadContext context, IRubyObject arg) private voidRubyRange.init(ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive) private static IRubyObjectRubyBasicObject.initCopy(ThreadContext context, IRubyObject clone, IRubyObject original, boolean doClone) init_copy Initializes a copy with variable and special instance variable information, and then call the initialize_copy Ruby method.RubyArgsFile.initialize(ThreadContext context, IRubyObject[] args) RubyArray.initialize(ThreadContext context, Block block) rb_ary_initializeRubyArray.initialize(ThreadContext context, IRubyObject[] args, Block block) Deprecated.Use the versions with zero, one, or two args.RubyArray.initialize(ThreadContext context, IRubyObject arg0, Block block) rb_ary_initializeRubyArray.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) rb_ary_initializeRubyBasicObject.initialize(ThreadContext context) RubyBinding.initialize(ThreadContext context) RubyChain.initialize(ThreadContext context, IRubyObject[] args) RubyClass.initialize(ThreadContext context, Block block) rb_class_initializeRubyClass.initialize(ThreadContext context, IRubyObject superObject, Block block) RubyConverter.initialize(ThreadContext context, IRubyObject[] args) RubyDir.initialize(ThreadContext context, IRubyObject path) Creates a newDir.RubyDir.initialize(ThreadContext context, IRubyObject path, IRubyObject encOpts) LikeRubyDir.initialize(ThreadContext, IRubyObject)but accepts an :encoding option.RubyEnumerator.initialize(ThreadContext context) RubyEnumerator.initialize(ThreadContext context, Block block) RubyEnumerator.initialize(ThreadContext context, IRubyObject[] args) RubyEnumerator.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, Block block) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, Block block) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block) RubyFile.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyGenerator.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyInterrupt.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyIO.initialize(ThreadContext context, IRubyObject fileNumber, Block unused) RubyIO.initialize(ThreadContext context, IRubyObject fileNumber, IRubyObject second, Block unused) RubyIO.initialize(ThreadContext context, IRubyObject fileNumber, IRubyObject modeValue, IRubyObject options, Block unused) RubyKeyError.initialize(ThreadContext context) RubyKeyError.initialize(ThreadContext context, IRubyObject messageOrKwargs) RubyKeyError.initialize(ThreadContext context, IRubyObject message, IRubyObject kwargs) RubyKeyError.initialize(ThreadContext context, IRubyObject message, IRubyObject receiver, IRubyObject key) RubyModule.initialize(ThreadContext context, Block block) rb_mod_initializeRubyRandom.initialize(ThreadContext context, IRubyObject[] args) RubyRange.initialize(ThreadContext context, IRubyObject[] args, Block unusedBlock) RubySignalException.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyString.initialize(ThreadContext context) RubyString.initialize(ThreadContext context, IRubyObject arg0) private IRubyObjectRubyString.initialize(ThreadContext context, IRubyObject arg0, RubyHash opts) RubyString.initialize(ThreadContext context, IRubyObject arg0, IRubyObject opts) RubyStruct.initialize(ThreadContext context) RubyStruct.initialize(ThreadContext context, IRubyObject arg0) RubyStruct.initialize(ThreadContext context, IRubyObject[] args) RubyStruct.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyStruct.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyThread.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyTime.initialize(ThreadContext context) RubyTime.initialize(ThreadContext context, IRubyObject year) RubyTime.initialize(ThreadContext context, IRubyObject[] args) RubyTime.initialize(ThreadContext context, IRubyObject year, IRubyObject month) RubyTime.initialize(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day) private IRubyObjectRubyTime.initialize(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second) private IRubyObjectRubyTime.initialize(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject zone) RubyYielder.initialize(ThreadContext context, Block block) static IRubyObjectRubyKernel.initialize_clone(ThreadContext context, IRubyObject self, IRubyObject original) RubyGenerator.initialize_copy(ThreadContext context, IRubyObject other) RubyHash.initialize_copy(ThreadContext context, IRubyObject other) RubyRange.initialize_copy(ThreadContext context, IRubyObject original) RubyHash.initialize_copy19(ThreadContext context, IRubyObject other) Deprecated.static IRubyObjectRubyKernel.initialize_dup(ThreadContext context, IRubyObject self, IRubyObject original) RubyBasicObject.initialize19(ThreadContext context) Deprecated.RubyClass.initialize19(ThreadContext context, Block block) RubyClass.initialize19(ThreadContext context, IRubyObject superObject, Block block) RubyDir.initialize19(ThreadContext context, IRubyObject arg) Deprecated.RubyEnumerator.initialize19(ThreadContext context, Block block) Deprecated.RubyEnumerator.initialize19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, Block block) Deprecated.RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block) Deprecated.RubyString.initialize19(ThreadContext context, IRubyObject arg0) Deprecated.RubyEnumerator.initialize20(ThreadContext context, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject object, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject object, IRubyObject method, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block) Deprecated.protected IRubyObjectRubyArray.initializeCommon(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) private RubyClassRubyClass.initializeCommon(ThreadContext context, RubyClass superClazz, Block block) private RubyDirRubyDir.initializeCommon(ThreadContext context, IRubyObject pathArg, IRubyObject encOpts) private IRubyObjectRubyIO.initializeCommon(ThreadContext context, int fileno, IRubyObject vmodeArg, IRubyObject opt) private IRubyObjectRubyIO.initializeCommon(ThreadContext context, ChannelFD fd, IRubyObject vmodeArg, IRubyObject opt) private IRubyObjectRubyKeyError.initializeCommon(ThreadContext context, IRubyObject message, IRubyObject[] receiverKey) RubyStruct.initializeInternal(ThreadContext context, int provided, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyEnumerable.inject(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject init, IRubyObject method, Block block) static IRubyObjectRubyEnumerable.injectCommon(ThreadContext context, IRubyObject self, IRubyObject init, Block block) private voidRubyArgsFile.ArgsFileData.inplaceEdit(ThreadContext context, String filename, String extension) private voidRubyArgsFile.ArgsFileData.inplaceEditWindows(ThreadContext context, String filename, String extension) private static InputStreamRubyMarshal.inputStream(ThreadContext context, IRubyObject in) RubyString.insert(ThreadContext context, IRubyObject indexArg, IRubyObject arg) RubyConverter.insert_output(ThreadContext context, IRubyObject string) RubyString.insert19(ThreadContext context, IRubyObject indexArg, IRubyObject stringArg) Deprecated.RubyArithmeticSequence.inspect(ThreadContext context) RubyArray.inspect(ThreadContext context) rb_ary_inspect(package private) static RubyStringRubyBasicObject.inspect(ThreadContext context, IRubyObject object) rb_inspect The internal helper that ensures a RubyString instance is returned so dangerous casting can be omitted Preferred over callMethod(context, "inspect")RubyChain.inspect(ThreadContext context) RubyComplex.inspect(ThreadContext context) nucomp_inspectRubyConverter.inspect(ThreadContext context) RubyEncoding.inspect(ThreadContext context) private IRubyObjectRubyEnumerator.inspect(ThreadContext context, boolean recurse) RubyException.inspect(ThreadContext context) inspects an object and return a kind of debug informationRubyFile.inspect(ThreadContext context) RubyHash.inspect(ThreadContext context) rb_hash_inspectstatic RubyStringRubyObject.inspect(ThreadContext context, IRubyObject object) rb_inspect The internal helper that ensures a RubyString instance is returned so dangerous casting can be omitted Preferred over callMethod(context, "inspect")RubyObjectSpace.WeakMap.inspect(ThreadContext context) RubyProcess.RubyStatus.inspect(ThreadContext context) RubyRange.inspect(ThreadContext context) RubyRational.inspect(ThreadContext context) nurat_inspectRubyStruct.inspect(ThreadContext context) RubySymbol.inspect(ThreadContext context) RubyThread.inspect(ThreadContext context) RubyThread.Location.inspect(ThreadContext context) RubyEnumerator.inspect19(ThreadContext context) RubyHash.inspect19(ThreadContext context) Deprecated.RubySymbol.inspect19(ThreadContext context) Deprecated.protected IRubyObjectRubyArray.inspectAry(ThreadContext context) inspect_aryprotected RubyStringRubyHash.inspectHash(ThreadContext context) inspect_hashprivate static IRubyObjectRubyIO.inspectPuts(ThreadContext context, IRubyObject maybeIO, RubyArray array) private RubyStringRubyStruct.inspectStruct(ThreadContext context, boolean recur) inspect_structprivate static RubyStringRubyRange.inspectValue(ThreadContext context, IRubyObject value) RubyBasicObject.instance_eval(ThreadContext context, Block block) rb_obj_instance_eval call-seq: obj.instance_eval(string [, filename [, lineno]] ) => obj obj.instance_eval {| | block } => obj Evaluates a string containing Ruby source code, or the given block, within the context of the receiver (_obj_).RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, Block block) RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyBasicObject.instance_eval19(ThreadContext context, Block block) Deprecated.RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.RubyBasicObject.instance_exec(ThreadContext context, IRubyObject[] args, Block block) rb_obj_instance_exec call-seq: obj.instance_exec(arg...) {|var...| block } => obj Executes the given block within the context of the receiver (_obj_).RubyBasicObject.instance_exec19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyBasicObject.instance_of_p(ThreadContext context, IRubyObject type) rb_obj_is_instance_of call-seq: obj.instance_of?(class) => true or false Returnstrueif obj is an instance of the given class.static RubyBooleanRubyKernel.instance_of_p(ThreadContext context, IRubyObject self, IRubyObject type) RubyBasicObject.instance_variable_defined_p(ThreadContext context, IRubyObject name) rb_obj_ivar_defined call-seq: obj.instance_variable_defined?(symbol) => true or false Returnstrueif the given instance variable is defined in obj.static IRubyObjectRubyKernel.instance_variable_defined_p(ThreadContext context, IRubyObject self, IRubyObject name) RubyBasicObject.instance_variable_get(ThreadContext context, IRubyObject name) rb_obj_ivar_get call-seq: obj.instance_variable_get(symbol) => obj Returns the value of the given instance variable, or nil if the instance variable is not set.static IRubyObjectRubyKernel.instance_variable_get(ThreadContext context, IRubyObject self, IRubyObject name) RubyBasicObject.instance_variables(ThreadContext context) rb_obj_instance_variables call-seq: obj.instance_variables => array Returns an array of instance variable names for the receiver.static RubyArrayRubyKernel.instance_variables(ThreadContext context, IRubyObject self) RubyBasicObject.instance_variables19(ThreadContext context) Deprecated.static RubyArrayRubyKernel.instance_variables19(ThreadContext context, IRubyObject self) Deprecated.protected static booleanRubyInteger.int_half_p_half_down(ThreadContext context, RubyInteger num, RubyNumeric n, IRubyObject f) protected static booleanRubyInteger.int_half_p_half_even(ThreadContext context, RubyInteger num, RubyNumeric n, IRubyObject f) protected static booleanRubyInteger.int_half_p_half_up(ThreadContext context, RubyInteger num, RubyNumeric n, IRubyObject f) protected booleanRubyBignum.int_round_zero_p(ThreadContext context, int ndigits) protected booleanRubyFixnum.int_round_zero_p(ThreadContext context, int ndigits) protected booleanRubyInteger.int_round_zero_p(ThreadContext context, int ndigits) private static RubyIntegerRubyRational.intCheck(ThreadContext context, IRubyObject num) nurat_int_checkprivate static CallSiteRubyInteger.integer_p(ThreadContext context) private static CallSiteRubyRational.integer_p(ThreadContext context) static IRubyObjectRubyArgsFile.internal_encoding(ThreadContext context, IRubyObject recv) RubyIO.internal_encoding(ThreadContext context) private IRubyObjectRubyHash.internalIndex(ThreadContext context, IRubyObject expected) protected IRubyObjectRubyArray.internalRotate(ThreadContext context, int cnt) protected IRubyObjectRubyArray.internalRotateBang(ThreadContext context, int cnt) static RubyNumericRubyNumeric.intervalStepSize(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl) protected IRubyObjectRubyFixnum.intPowTmp1(ThreadContext context, RubyInteger y, long mm, boolean negaFlg) (package private) IRubyObjectRubyFixnum.intPowTmp2(ThreadContext context, RubyInteger y, long mm, boolean negaFlg) protected IRubyObjectRubyFixnum.intPowTmp2(ThreadContext context, IRubyObject y, long mm, boolean negaFlg) Deprecated.protected IRubyObjectRubyInteger.intPowTmp3(ThreadContext context, RubyInteger y, RubyBignum m, boolean negaFlg) (package private) static RubyIntegerRubyInteger.intValue(ThreadContext context, IRubyObject num) (package private) static IRubyObjectRubyRational.intValue(ThreadContext context, IRubyObject num, boolean raise) nurat_int_valuestatic IRubyObjectRubyComparable.invcmp(ThreadContext context, IRubyObject recv, IRubyObject other) rb_invcmpstatic IRubyObjectRubyComparable.invcmp(ThreadContext context, ThreadContext.RecursiveFunctionEx func, IRubyObject recv, IRubyObject other) rb_invcmpstatic IRubyObjectRubyEnumerable.inverseGrep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) RubyHash.invert(ThreadContext context) rb_hash_invertRubyClass.invoke(ThreadContext context, IRubyObject self, int methodIndex, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invoke(ThreadContext context, IRubyObject self, String name, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Deprecated.RubyClass.invokeFrom(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.RubyClass.invokeInherited(ThreadContext context, IRubyObject self, IRubyObject subclass) RubyClass.invokePublic(ThreadContext context, IRubyObject self, String name, IRubyObject arg) MRI: rb_funcallv_publicprotected static IRubyObjectRubyIO.ioClose(ThreadContext context, IRubyObject io) RubyIO.ioctl(ThreadContext context, IRubyObject[] args) (package private) static RubyIORubyIO.ioOpen(ThreadContext context, IRubyObject recv, RubyString filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) static IRubyObjectRubyIO.ioOpen(ThreadContext context, IRubyObject filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) Deprecated.static IRubyObjectRubyIO.ioOpen(ThreadContext context, IRubyObject recv, IRubyObject filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) private static RubyIORubyIO.ioOpenGeneric(ThreadContext context, IRubyObject recv, IRubyObject filename, int oflags, int fmode, IOEncodable convconfig, int perm) static IRubyObjectRubyIO.ioStaticWrite(ThreadContext context, IRubyObject recv, IRubyObject[] argv, boolean binary) private IRubyObjectRubyIO.ioWriteNonblock(ThreadContext context, Ruby runtime, IRubyObject str, boolean no_exception) private static booleanRubyArgsFile.isClosed(ThreadContext context, IRubyObject currentFile) RubyBignum.isNegative(ThreadContext context) RubyFixnum.isNegative(ThreadContext context) RubyFloat.isNegative(ThreadContext context) RubyInteger.isNegative(ThreadContext context) RubyNumeric.isNegative(ThreadContext context) num_negative_pRubyRational.isNegative(ThreadContext context) private static booleanRubyGlobal.StringOnlyRubyHash.isPATH(ThreadContext context, RubyString name) RubyBignum.isPositive(ThreadContext context) RubyFixnum.isPositive(ThreadContext context) RubyFloat.isPositive(ThreadContext context) RubyInteger.isPositive(ThreadContext context) RubyNumeric.isPositive(ThreadContext context) num_positive_pRubyRational.isPositive(ThreadContext context) static booleanRubyRange.isRangeLike(ThreadContext context, IRubyObject obj, RespondToCallSite respond_to_begin, RespondToCallSite respond_to_end) Return true if the given object responds to "begin" and "end" methods.static booleanRubyRange.isRangeLike(ThreadContext context, IRubyObject obj, JavaSites.CheckedSites begin_checked, JavaSites.CheckedSites end_checked, JavaSites.CheckedSites exclude_end_checked) Return true if the given object responds to "begin", "end" and "exclude_end?" methods.private booleanRubyModule.Autoload.isSelf(ThreadContext rhs) private static booleanRubyFile.isSymlink(ThreadContext context, JRubyFile file) private <T> voidRubyHash.iteratorVisitAll(ThreadContext context, RubyHash.VisitorWithState<T> visitor, T state) RubyArray.join(ThreadContext context) RubyArray.join(ThreadContext context, IRubyObject sep) rb_ary_joinstatic RubyStringRubyFile.join(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyThread.join(ThreadContext context, IRubyObject[] args) RubyArray.join19(ThreadContext context) RubyArray.join19(ThreadContext context, IRubyObject sep) rb_ary_joinprivate RubyStringRubyArray.joinAny(ThreadContext context, RubyString sep, int i, RubyString result, boolean[] first) private static booleanRubyFile.joinImpl(StringBuilder buffer, String separator, ThreadContext context, IRubyObject recv, RubyArray args) private static StringBuilderRubyFile.joinImplInspecting(String separator, ThreadContext context, IRubyObject recv, RubyArray parent, RubyArray array) RubyArray.keep_if(ThreadContext context, Block block) RubyHash.keep_if(ThreadContext context, Block block) booleanRubyHash.keep_ifCommon(ThreadContext context, Block block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.key(ThreadContext context, IRubyObject expected) RubyHash.key(ThreadContext context, IRubyObject expected) RubyObjectSpace.WeakMap.key_p(ThreadContext context, IRubyObject key) RubyThread.key_p(ThreadContext context, IRubyObject key) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.keys(ThreadContext context) RubyHash.keys(ThreadContext context) rb_hash_keysRubyObjectSpace.WeakMap.keys(ThreadContext context) static IRubyObjectRubyProcess.kill(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyBasicObject.kind_of_p(ThreadContext context, IRubyObject type) rb_obj_is_kind_of call-seq: obj.is_a?(class) => true or false obj.kind_of?(class) => true or false Returnstrueif class is the class of obj, or if class is one of the superclasses of obj or modules included in obj.static RubyBooleanRubyKernel.kind_of_p(ThreadContext context, IRubyObject self, IRubyObject type) RubyThread.Location.label(ThreadContext context) static RubyProcRubyKernel.lambda(ThreadContext context, IRubyObject recv, Block block) RubyProc.lambda_p(ThreadContext context) RubyArithmeticSequence.last(ThreadContext context) RubyArithmeticSequence.last(ThreadContext context, IRubyObject num) RubyRange.last(ThreadContext context) RubyRange.last(ThreadContext context, IRubyObject arg) RubyConverter.last_error(ThreadContext context) static IRubyObjectRubyRegexp.last_match_s(ThreadContext context, IRubyObject recv) rb_reg_s_last_match / match_getterstatic IRubyObjectRubyRegexp.last_match_s(ThreadContext context, IRubyObject recv, IRubyObject nth) rb_reg_s_last_matchstatic IRubyObjectRubyProcess.last_status(ThreadContext context, IRubyObject recv) static IRubyObjectRubyFile.lchmod(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyFile.lchown(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyInteger.lcm(ThreadContext context, IRubyObject other) rb_lcmstatic RubyFloatRubyMath.ldexp(ThreadContext context, IRubyObject recv, IRubyObject mantissa, IRubyObject exponent) static RubyFloatRubyMath.ldexp19(ThreadContext context, IRubyObject recv, IRubyObject mantissa, IRubyObject exponent) static IRubyObjectRubyRandom.left(ThreadContext context, IRubyObject recv) RubyRandom.leftObj(ThreadContext context) static RubyArrayRubyMath.lgamma(ThreadContext context, IRubyObject recv, IRubyObject x) Based on Gergő Nemes's Gamma Function approximation formula, we compute Log Gamma function for real number x.private static booleanRubyRange.linearObject(ThreadContext context, IRubyObject obj) static IRubyObjectRubyArgsFile.lineno(ThreadContext context, IRubyObject recv) RubyIO.lineno(ThreadContext context) Returns the current line number.RubyThread.Location.lineno(ThreadContext context) static IRubyObjectRubyArgsFile.lineno_set(ThreadContext context, IRubyObject recv, IRubyObject line) RubyIO.lineno_set(ThreadContext context, IRubyObject newLineNumber) Sets the current line number.static IRubyObjectRubyArgsFile.lines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyIO.lines(ThreadContext context, Block block) RubyString.lines(ThreadContext context, Block block) RubyString.lines(ThreadContext context, IRubyObject arg, Block block) RubyIO.lines19(ThreadContext context, Block block) Deprecated.RubyString.lines20(ThreadContext context, Block block) Deprecated.RubyString.lines20(ThreadContext context, IRubyObject arg, Block block) Deprecated.static IRubyObjectRubyFile.link(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) static IRubyObjectRubyEncoding.list(ThreadContext context, IRubyObject recv) static IRubyObjectRubySignal.list(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.load(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) static IRubyObjectRubyKernel.load(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wrap, Block block) static IRubyObjectRubyMarshal.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) (package private) IRubyObjectRubyModule.Autoload.load(ThreadContext ctx) static RubyTimeRubyTime.load(ThreadContext context, IRubyObject recv, IRubyObject from) static IRubyObjectRubyKernel.load19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyTimeRubyTime.local(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyBinding.local_variable_defined_p(ThreadContext context, IRubyObject symbol) RubyBinding.local_variable_get(ThreadContext context, IRubyObject symbol) RubyBinding.local_variable_set(ThreadContext context, IRubyObject symbol, IRubyObject value) RubyBinding.local_variables(ThreadContext context) static RubyArrayRubyKernel.local_variables(ThreadContext context, IRubyObject recv) static RubyArrayRubyKernel.local_variables19(ThreadContext context, IRubyObject recv) Deprecated.static IRubyObjectRubyEncoding.locale_charmap(ThreadContext context, IRubyObject recv) RubyTime.localtime(ThreadContext context) RubyTime.localtime(ThreadContext context, IRubyObject arg) final RubyTimeRubyTime.localtime19(ThreadContext context, IRubyObject[] args) Deprecated.static RubyFloatRubyMath.log(ThreadContext context, IRubyObject val) static RubyFloatRubyMath.log(ThreadContext context, IRubyObject recv, IRubyObject val) Returns the natural logarithm of x.static RubyFloatRubyMath.log(ThreadContext context, IRubyObject recv, IRubyObject... args) static RubyFloatRubyMath.log(ThreadContext context, IRubyObject recv, IRubyObject val, IRubyObject base) static RubyFloatRubyMath.log_19(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static RubyFloatRubyMath.log10(ThreadContext context, IRubyObject recv, IRubyObject x) Returns the base 10 logarithm of x.static RubyFloatRubyMath.log10_19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static RubyFloatRubyMath.log2(ThreadContext context, IRubyObject recv, IRubyObject x) Returns the base 2 logarithm of x.static RubyFloatRubyMath.log2_19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.private static RubyFloatRubyMath.logCommon(ThreadContext context, double value, double base, String msg) static IRubyObjectRubyRange.BSearch.long_bits_to_double(ThreadContext context, IRubyObject bsearch, IRubyObject fixnum) static IRubyObjectRubyKernel.loop(ThreadContext context, IRubyObject recv, Block block) private static IRubyObjectRubyKernel.loopSize(ThreadContext context, IRubyObject self, IRubyObject[] args) A loop size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private RubyIntegerRubyFixnum.lshift(ThreadContext context, long width) RubyFile.lstat(ThreadContext context) static IRubyObjectRubyFile.lstat(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyString.lstrip(ThreadContext context) RubyString.lstrip_bang(ThreadContext context) RubyString.lstrip_bang19(ThreadContext context) Deprecated.RubyString.lstrip19(ThreadContext context) Deprecated.static IRubyObjectRubyFile.lutime(ThreadContext context, IRubyObject recv, IRubyObject[] args) private static IRubyObjectRubyComplex.m_cos(ThreadContext context, IRubyObject x) m_cosprivate static IRubyObjectRubyComplex.m_sin(ThreadContext context, IRubyObject x) m_sinprivate static IRubyObjectRubyComplex.m_sqrt(ThreadContext context, IRubyObject x) m_sqrtRubyFixnum.magnitude(ThreadContext context) fix_abs/1.9RubyFloat.magnitude(ThreadContext context) flo_abs/1.9RubyInteger.magnitude(ThreadContext context) RubyNumeric.magnitude(ThreadContext context) num_abs/1.9private RubyHashRubyArray.makeHash(ThreadContext context, RubyHash hash, Block block) private RubyHashRubyArray.makeHash(ThreadContext context, Block block) private RubyArrayRubyArray.makeSharedFirst(ThreadContext context, IRubyObject num, boolean last, RubyClass klass) ary_shared_firstRubyArray.map(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.map(ThreadContext context, IRubyObject self, Block block) RubyArray.map_bang(ThreadContext context, Block block) rb_ary_collect_bangRubyArray.map19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyEnumerable.map19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyComplex.marshal_dump(ThreadContext context) nucomp_marshal_dumpRubyRandom.marshal_dump(ThreadContext context) RubyRational.marshal_dump(ThreadContext context) nurat_marshal_dumpRubyComplex.marshal_load(ThreadContext context, IRubyObject arg) nucomp_marshal_loadRubyRandom.marshal_load(ThreadContext context, IRubyObject arg) RubyRational.marshal_load(ThreadContext context, IRubyObject arg) nurat_marshal_loadRubyString.match(ThreadContext context, IRubyObject pattern) String#match(pattern) rb_str_match_mfinal IRubyObjectRubyRegexp.match_m(ThreadContext context, IRubyObject str, boolean useBackref) RubyRegexp.match_m(ThreadContext context, IRubyObject str, Block block) rb_reg_match_mRubyRegexp.match_m(ThreadContext context, IRubyObject str, IRubyObject pos, Block block) RubySymbol.match_m(ThreadContext context, IRubyObject[] args, Block block) RubySymbol.match_m(ThreadContext context, IRubyObject other, Block block) RubySymbol.match_m(ThreadContext context, IRubyObject other, IRubyObject pos, Block block) RubyRegexp.match_m19(ThreadContext context, IRubyObject str) Deprecated.RubyRegexp.match_m19(ThreadContext context, IRubyObject str, boolean useBackref, Block block) Deprecated.RubyRegexp.match_p(ThreadContext context, IRubyObject str) RubyRegexp.match_p(ThreadContext context, IRubyObject str, IRubyObject pos) RubyString.match_p(ThreadContext context, IRubyObject pattern) RubyString.match_p(ThreadContext context, IRubyObject pattern, IRubyObject pos) RubySymbol.match_p(ThreadContext context, IRubyObject other) RubySymbol.match_p(ThreadContext context, IRubyObject other, IRubyObject pos) RubyString.match19(ThreadContext context, IRubyObject[] args, Block block) RubyString.match19(ThreadContext context, IRubyObject pattern, Block block) RubyString.match19(ThreadContext context, IRubyObject pattern, IRubyObject pos, Block block) private IRubyObjectRubyMatchData.matchAryAref(ThreadContext context, IRubyObject index, RubyArray result) private IRubyObjectRubyMatchData.matchArySubseq(ThreadContext context, int beg, int len, RubyArray result) private IRubyObjectRubyRegexp.matchCommon(ThreadContext context, IRubyObject str, int pos, boolean setBackref, Block block) static intRubyRegexp.matcherMatch(ThreadContext context, org.joni.Matcher matcher, int start, int range, int option) static intRubyRegexp.matcherSearch(ThreadContext context, org.joni.Matcher matcher, int start, int range, int option) private RubyBooleanRubyRegexp.matchP(ThreadContext context, IRubyObject arg, int pos) private intRubyRegexp.matchPos(ThreadContext context, IRubyObject arg, RubyString[] strp, boolean useBackref, int pos) MRI: reg_match_posRubyArray.max(ThreadContext context, Block block) RubyArray.max(ThreadContext context, IRubyObject num, Block block) static IRubyObjectRubyEnumerable.max(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.max(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyRange.max(ThreadContext context, Block block) RubyRange.max(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.max_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.max_by(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) private IRubyObjectRubyArray.maxWithBlock(ThreadContext context, Block block) RubyObjectSpace.WeakMap.member_p(ThreadContext context, IRubyObject key) RubyHash.merge(ThreadContext context, IRubyObject[] others, Block block) rb_hash_mergeRubyHash.merge(ThreadContext context, IRubyObject other, Block block) Deprecated.RubyHash.merge_bang(ThreadContext context, IRubyObject[] others, Block block) rb_hash_updateRubyHash.merge_bang(ThreadContext context, IRubyObject other, Block block) Deprecated.RubyHash.merge_bang19(ThreadContext context, IRubyObject other, Block block) Deprecated.RubyException.message(ThreadContext context) RubySignalException.message(ThreadContext context) RubyModule.method_added(ThreadContext context, IRubyObject nothing) RubyModule.method_defined_p(ThreadContext context, IRubyObject symbol) RubyModule.method_defined_p(ThreadContext context, IRubyObject symbol, IRubyObject includeSuper) static IRubyObjectRubyBasicObject.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyBasicObject.method_missing19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyModule.method_removed(ThreadContext context, IRubyObject nothing) RubyModule.method_undefined(ThreadContext context, IRubyObject nothing) static IRubyObjectRubyKernel.methodMissing(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args) static IRubyObjectRubyKernel.methodMissing(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, boolean dropFirst) static IRubyObjectRubyKernel.methodMissing(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block) Deprecated.protected static IRubyObjectRubyKernel.methodMissingDirect(ThreadContext context, IRubyObject recv, RubySymbol symbol, Visibility lastVis, CallType lastCallType, IRubyObject[] args) RubyBasicObject.methods(ThreadContext context, IRubyObject... args) rb_obj_methods call-seq: obj.methods => array Returns a list of the names of methods publicly accessible in obj.final IRubyObjectRubyBasicObject.methods(ThreadContext context, IRubyObject[] args, boolean useSymbols) Deprecated.static IRubyObjectRubyKernel.methods(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicObject.methods19(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.methods19(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.(package private) final IRubyObjectRubyBasicObject.methodsImpl(ThreadContext context, boolean all) RubyArray.min(ThreadContext context, Block block) RubyArray.min(ThreadContext context, IRubyObject num, Block block) static IRubyObjectRubyEnumerable.min(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.min(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyRange.min(ThreadContext context, Block block) RubyRange.min(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.min_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.min_by(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.minmax(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.minmax_by(ThreadContext context, IRubyObject self, Block block) final IRubyObjectRubyString.minus_at(ThreadContext context) private IRubyObjectRubyArray.minWithBlock(ThreadContext context, Block block) RubyModule.mix(ThreadContext context, IRubyObject mod) RubyModule.mix(ThreadContext context, IRubyObject mod, IRubyObject hash0) static IRubyObjectRubyDir.mkdir(ThreadContext context, IRubyObject recv, IRubyObject... args) Creates the directory specified bypath.static IRubyObjectRubyDir.mkdir19(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyFile.mkfifo(ThreadContext context, RubyString path, int mode) static IRubyObjectRubyFile.mkfifo(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyFile.mkfifo(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject mode) RubyModule.module_eval(ThreadContext context, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyModule.module_eval(ThreadContext context, IRubyObject arg0, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyModule.module_exec(ThreadContext context, Block block) RubyModule.module_exec(ThreadContext context, IRubyObject[] args, Block block) RubyModule.module_function(ThreadContext context, IRubyObject[] args) rb_mod_modfunc(package private) IRubyObjectRubyBignum.modulo(ThreadContext context, long other) RubyBignum.modulo(ThreadContext context, IRubyObject other) (package private) IRubyObjectRubyFixnum.modulo(ThreadContext context, long other) RubyFixnum.modulo(ThreadContext context, IRubyObject other) (package private) IRubyObjectRubyNumeric.modulo(ThreadContext context, long other) RubyNumeric.modulo(ThreadContext context, IRubyObject other) num_modulofinal IRubyObjectRubyNumeric.modulo19(ThreadContext context, IRubyObject other) Deprecated.private IRubyObjectRubyFixnum.moduloFixnum(ThreadContext context, long other) private IRubyObjectRubyFixnum.moduloFixnum(ThreadContext context, RubyFixnum other) RubyTime.monday_p(ThreadContext context) private IRubyObjectRubyRational.mriCeil(ThreadContext context) private IRubyObjectRubyRational.mriFloor(ThreadContext context) private RubyIntegerRubyRational.mriTruncate(ThreadContext context) RubyFile.mtime(ThreadContext context) static IRubyObjectRubyFile.mtime(ThreadContext context, IRubyObject recv, IRubyObject filename) private static RubyFixnumRubyFixnum.mulModulo(ThreadContext context, RubyFixnum a, RubyFixnum b, long c) private IRubyObjectRubyString.multiByteLStrip(ThreadContext context, org.jcodings.Encoding enc, byte[] bytes, int s, int end) private IRubyObjectRubyString.multiByteRStrip(ThreadContext context) private RubyStringRubyString.multiplyByteList(ThreadContext context, IRubyObject arg) private IRubyObjectRubyFixnum.multiplyOther(ThreadContext context, IRubyObject other) private voidRubyString.mustnotBroken(ThreadContext context) AbstractRubyMethod.name(ThreadContext context) RubyModule.name(ThreadContext context) static IRubyObjectRubyEncoding.name_list(ThreadContext context, IRubyObject recv) RubyMatchData.named_captures(ThreadContext context) RubyRegexp.named_captures(ThreadContext context) rb_reg_named_capturesRubyEncoding.names(ThreadContext context) RubyMatchData.names(ThreadContext context, Block block) RubyRegexp.names(ThreadContext context) rb_reg_namesprivate intRubyMatchData.namevToBacktraceNumber(ThreadContext context, IRubyObject name) RubyComplex.negate(ThreadContext context) nucomp_negatestatic booleanRubyNumeric.negativeInt(ThreadContext context, IRubyObject num) static RubyArrayRubyModule.nesting(ThreadContext context, IRubyObject recv, Block block) Return an array of nested modules or classes.static IRubyObjectRubyKernel.new_array(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObjectRubyKernel.new_complex(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyKernel.new_complex(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyKernel.new_float(ThreadContext context, IRubyObject object, boolean exception) static IRubyObjectRubyKernel.new_float(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObjectRubyKernel.new_float(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject opts) static IRubyObjectRubyKernel.new_hash(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObjectRubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject baseOrOpts) static IRubyObjectRubyKernel.new_integer(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject base, IRubyObject opts) static IRubyObjectRubyKernel.new_integer19(ThreadContext context, IRubyObject recv, IRubyObject object) Deprecated.static IRubyObjectRubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyKernel.new_rational(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyKernel.new_string(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObjectRubyKernel.new_string19(ThreadContext context, IRubyObject recv, IRubyObject object) Deprecated.static RubyArithmeticSequenceRubyArithmeticSequence.newArithmeticSequence(ThreadContext context, IRubyObject generatedBy, String method, IRubyObject[] args, IRubyObject begin, IRubyObject end, IRubyObject step, IRubyObject excludeEnd) static RubyBooleanRubyBoolean.newBoolean(ThreadContext context, boolean value) static RubyChainRubyChain.newChain(ThreadContext context, IRubyObject[] enums) (package private) static RubyNumericRubyComplex.newComplex(ThreadContext context, RubyClass clazz, IRubyObject x) f_complex_new1(package private) static RubyNumericRubyComplex.newComplex(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y) f_complex_new2(package private) static RubyComplexRubyComplex.newComplexBang(ThreadContext context, RubyClass clazz, RubyNumeric x) f_complex_new_bang1(package private) static RubyComplexRubyComplex.newComplexBang(ThreadContext context, RubyClass clazz, RubyNumeric x, RubyNumeric y) f_complex_new_bang2static RubyComplexRubyComplex.newComplexBang(ThreadContext context, RubyClass clazz, IRubyObject x) Deprecated.static IRubyObjectRubyComplex.newComplexCanonicalize(ThreadContext context, IRubyObject x) rb_complex_new1static IRubyObjectRubyComplex.newComplexCanonicalize(ThreadContext context, IRubyObject x, IRubyObject y) rb_complex_newstatic IRubyObjectRubyComplex.newComplexConvert(ThreadContext context, IRubyObject x) rb_Complex1static IRubyObjectRubyComplex.newComplexConvert(ThreadContext context, IRubyObject x, IRubyObject y) rb_Complex/rb_Complex2(package private) static IRubyObjectRubyComplex.newComplexPolar(ThreadContext context, IRubyObject x, IRubyObject y) rb_complex_polarprotected static IRubyObjectRubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg) protected static IRubyObjectRubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg1, IRubyObject arg2) protected static IRubyObjectRubyEnumerator.newEnumerator(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static RubyExceptionRubyException.newException(ThreadContext context, RubyClass exceptionClass, RubyString message) Construct a new RubyException object from the given exception class and message.static IRubyObjectRubyException.newException(ThreadContext context, RubyClass exceptionClass, IRubyObject message) Deprecated.static RubyExceptionRubyException.newException(ThreadContext context, RubyClass exceptionClass, IRubyObject... args) Construct a new RubyException object from the given exception class and message.static RubyRangeRubyRange.newExclusiveRange(ThreadContext context, IRubyObject begin, IRubyObject end) static RubyRangeRubyRange.newInclusiveRange(ThreadContext context, IRubyObject begin, IRubyObject end) RubyClass.newInstance(ThreadContext context, Block block) rb_class_new_instanceRubyClass.newInstance(ThreadContext context, IRubyObject[] args, Block block) RubyClass.newInstance(ThreadContext context, IRubyObject arg0, Block block) RubyClass.newInstance(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyClass.newInstance(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectRubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real) static IRubyObjectRubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, boolean raise) static IRubyObjectRubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image) static IRubyObjectRubyComplex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image, boolean raise) static IRubyObjectRubyIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyProc.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create a new instance of a Proc object.(package private) static RubyNumericRubyRational.newInstance(ThreadContext context, RubyClass clazz, RubyInteger num, RubyInteger den) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num, boolean raise) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num, IRubyObject den) (package private) static IRubyObjectRubyRational.newInstance(ThreadContext context, RubyClass clazz, IRubyObject num, IRubyObject den, boolean raise) static RubyNumericRubyRational.newInstance(ThreadContext context, RubyInteger num) static RubyNumericRubyRational.newInstance(ThreadContext context, RubyInteger num, RubyInteger den) static IRubyObjectRubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num) Deprecated.static IRubyObjectRubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.static IRubyObjectRubyRational.newInstance(ThreadContext context, IRubyObject clazz, IRubyObject num, IRubyObject den) Deprecated.static RubyStopIterationRubyStopIteration.newInstance(ThreadContext context, IRubyObject result, String message) static RubyTimeRubyTime.newInstance(ThreadContext context, IRubyObject recv) static IRubyObjectRubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject real) static IRubyObjectRubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyComplex.newInstanceBang(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image) static IRubyObjectRubyComplex.newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real) Deprecated.static IRubyObjectRubyComplex.newInstanceNew(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image) Deprecated.protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newName(ThreadContext context, IRubyObject key, IRubyObject valueArg) static RubyRangeRubyRange.newRange(ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive) private static RubyRationalRubyRational.newRationalBang(ThreadContext context, RubyClass clazz, long x) private static RubyRationalRubyRational.newRationalBang(ThreadContext context, RubyClass clazz, IRubyObject x) f_rational_new_bang1private static RubyRationalRubyRational.newRationalBang(ThreadContext context, RubyClass clazz, IRubyObject x, IRubyObject y) f_rational_new_bang2static IRubyObjectRubyRational.newRationalCanonicalize(ThreadContext context, long x) static IRubyObjectRubyRational.newRationalCanonicalize(ThreadContext context, long x, long y) (package private) static RubyNumericRubyRational.newRationalCanonicalize(ThreadContext context, RubyInteger x) rb_rational_new1static IRubyObjectRubyRational.newRationalCanonicalize(ThreadContext context, RubyInteger x, RubyInteger y) rb_rational_newstatic IRubyObjectRubyRational.newRationalCanonicalize(ThreadContext context, IRubyObject x, IRubyObject y) static IRubyObjectRubyRational.newRationalConvert(ThreadContext context, IRubyObject x) rb_Rational1static IRubyObjectRubyRational.newRationalConvert(ThreadContext context, IRubyObject x, IRubyObject y) rb_Rational/rb_Rational2private static RubyNumericRubyRational.newRationalNoReduce(ThreadContext context, RubyClass clazz, RubyInteger x, RubyInteger y) f_rational_new_no_reduce2(package private) static RubyNumericRubyRational.newRationalNoReduce(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectRubyRandom.newSeed(ThreadContext context, IRubyObject recv) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newString(ThreadContext context, RubyString value) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newString(ThreadContext context, RubyString value, org.jcodings.Encoding encoding) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newString(ThreadContext context, IRubyObject obj) static RubyYielderRubyYielder.newYielder(ThreadContext context, Block block) booleanRubyArgsFile.ArgsFileData.next_argv(ThreadContext context) RubyBasicObject.nil_p(ThreadContext context) rb_false call_seq: nil.nil? => true.nil? => false Only the object nil responds truetonil?.static IRubyObjectRubyKernel.nil_p(ThreadContext context, IRubyObject self) RubyNil.nil_p(ThreadContext context) RubyInteger.nobits_p(ThreadContext context, IRubyObject other) RubyArray.none_p(ThreadContext context, Block block) RubyArray.none_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.none_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.none_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.none_p19(ThreadContext context, IRubyObject self, Block block) Deprecated.private IRubyObjectRubyArray.none_pBlockless(ThreadContext context, IRubyObject pattern) RubyArray.none_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.none_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.none_pCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) RubyBignum.nonzero_p(ThreadContext context) RubyFixnum.nonzero_p(ThreadContext context) RubyFloat.nonzero_p(ThreadContext context) RubyNumeric.nonzero_p(ThreadContext context) num_nonzero_pRubyRational.nonzero_p(ThreadContext context) RubyNumeric.num_imaginary(ThreadContext context) num_imaginarystatic doubleRubyNumeric.num2dbl(ThreadContext context, IRubyObject arg) rb_num2dbl and NUM2DBLRubyBignum.numerator(ThreadContext context) RubyComplex.numerator(ThreadContext context) nucomp_numeratorRubyFixnum.numerator(ThreadContext context) RubyFloat.numerator(ThreadContext context) flo_numeratorRubyInteger.numerator(ThreadContext context) RubyNumeric.numerator(ThreadContext context) numeric_numeratorRubyRational.numerator(ThreadContext context) nurat_numeratorstatic IRubyObjectRubyRational.numericQuo(ThreadContext context, IRubyObject x, IRubyObject y) numeric_quoprivate voidRubyRange.numericStep(ThreadContext context, Ruby runtime, IRubyObject step, Block block) private static RubyNumericRubyTime.numExact(ThreadContext context, IRubyObject v) private intRubyNumeric.numExtractStepArgs(ThreadContext context, IRubyObject[] args, IRubyObject[] newArgs) MRI: num_step_extract_argsstatic IRubyObjectRubyNumeric.numFuncall(ThreadContext context, IRubyObject x, CallSite site) static IRubyObjectRubyNumeric.numFuncall(ThreadContext context, IRubyObject x, CallSite site, IRubyObject value) RubyNumeric.numRemainder(ThreadContext context, IRubyObject y) private booleanRubyNumeric.numStepCheckFixArgs(ThreadContext context, int argc, IRubyObject[] newArgs, IRubyObject by) MRI: num_step_check_fix_argsprivate static booleanRubyNumeric.numStepNegative(ThreadContext context, Ruby runtime, IRubyObject num) static IRubyObjectRubyKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static RubyStringRubyString.objAsString(ThreadContext context, IRubyObject obj) rb_obj_as_stringprivate static IRubyObjectRubyKernel.objectSize(ThreadContext context, IRubyObject self, IRubyObject[] args) An exactly-one size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyString.oct(ThreadContext context) rb_str_octRubyString.oct19(ThreadContext context) Deprecated.RubyBignum.odd_p(ThreadContext context) RubyFixnum.odd_p(ThreadContext context) RubyInteger.odd_p(ThreadContext context) RubyMatchData.offset(ThreadContext context, IRubyObject index) match_offsetRubyMatchData.offset19(ThreadContext context, IRubyObject index) private RubyFixnumRubyRange.StepBlockCallBack.one(ThreadContext context) RubyArray.one_p(ThreadContext context, Block block) RubyArray.one_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.one_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.one_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.one_p19(ThreadContext context, IRubyObject self, Block block) Deprecated.private IRubyObjectRubyArray.one_pBlockless(ThreadContext context, IRubyObject pattern) RubyArray.one_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.one_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.one_pCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) RubyRational.op_abs(ThreadContext context) nurat_absRubyComplex.op_add(ThreadContext context, IRubyObject other) nucomp_addRubyRational.op_add(ThreadContext context, IRubyObject other) Deprecated.(package private) final RubyIntegerRubyBignum.op_and(ThreadContext context, RubyFixnum other) RubyBignum.op_and(ThreadContext context, IRubyObject other) rb_big_andRubyFixnum.op_and(ThreadContext context, long other) RubyFixnum.op_and(ThreadContext context, IRubyObject other) fix_andabstract IRubyObjectRubyInteger.op_and(ThreadContext context, IRubyObject other) static RubyBooleanRubyNil.op_and(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_andRubyBignum.op_and19(ThreadContext context, IRubyObject other) Deprecated.RubyIO.op_append(ThreadContext context, IRubyObject anObject) rb_io_addstrRubyBignum.op_aref(ThreadContext context, IRubyObject other) rb_big_arefRubyFixnum.op_aref(ThreadContext context, IRubyObject other) fix_arefRubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject arg) RubyHash.op_aref(ThreadContext context, IRubyObject key) rb_hash_arefabstract IRubyObjectRubyInteger.op_aref(ThreadContext context, IRubyObject other) RubyMatchData.op_aref(ThreadContext context, IRubyObject idx) match_arefRubyMatchData.op_aref(ThreadContext context, IRubyObject idx, IRubyObject rest) match_arefRubyObjectSpace.WeakMap.op_aref(ThreadContext context, IRubyObject key) RubyObjectSpace.WeakMap.op_aref(ThreadContext context, IRubyObject key, IRubyObject value) RubyString.op_aref(ThreadContext context, IRubyObject arg) rb_str_aref, rb_str_aref_mRubyString.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2) RubySymbol.op_aref(ThreadContext context, IRubyObject arg) RubySymbol.op_aref(ThreadContext context, IRubyObject arg1, IRubyObject arg2) RubyThread.op_aref(ThreadContext context, IRubyObject key) RubyString.op_aref19(ThreadContext context, IRubyObject arg) Deprecated.RubyString.op_aref19(ThreadContext context, IRubyObject arg1, IRubyObject arg2) Deprecated.RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value) RubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value) rb_hash_asetprivate IRubyObjectRubyString.op_aset(ThreadContext context, int idx, IRubyObject arg1) RubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1) rb_str_aset, rb_str_aset_mRubyString.op_aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyGlobal.StringOnlyRubyHash.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value) Deprecated.RubyHash.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value) Deprecated.RubyString.op_aset19(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Deprecated.RubyString.op_aset19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Deprecated.static IRubyObjectRubyArgsFile.op_binmode(ThreadContext context, IRubyObject recv) RubyIO.op_binmode(ThreadContext context) RubyRational.op_ceil(ThreadContext context) Deprecated.RubyRational.op_ceil(ThreadContext context, IRubyObject n) Deprecated.RubyArray.op_cmp(ThreadContext context, IRubyObject obj) rb_ary_cmpRubyBasicObject.op_cmp(ThreadContext context, IRubyObject other) RubyBignum.op_cmp(ThreadContext context, IRubyObject other) rb_big_cmpRubyFixnum.op_cmp(ThreadContext context, double other) RubyFixnum.op_cmp(ThreadContext context, long other) RubyFixnum.op_cmp(ThreadContext context, IRubyObject other) fix_cmpRubyFloat.op_cmp(ThreadContext context, double other) RubyFloat.op_cmp(ThreadContext context, IRubyObject other) flo_cmpabstract IRubyObjectRubyInteger.op_cmp(ThreadContext context, IRubyObject other) static IRubyObjectRubyKernel.op_cmp(ThreadContext context, IRubyObject self, IRubyObject other) RubyRational.op_cmp(ThreadContext context, IRubyObject other) nurat_cmpRubyString.op_cmp(ThreadContext context, IRubyObject other) RubySymbol.op_cmp(ThreadContext context, IRubyObject other) RubyTime.op_cmp(ThreadContext context, IRubyObject other) RubyRational.op_coerce(ThreadContext context, IRubyObject other) nurat_coerceRubyBignum.op_div(ThreadContext context, long other) RubyBignum.op_div(ThreadContext context, IRubyObject other) rb_big_divRubyComplex.op_div(ThreadContext context, IRubyObject other) nucomp_div / nucomp_quoRubyFixnum.op_div(ThreadContext context, long other) RubyFixnum.op_div(ThreadContext context, IRubyObject other) RubyFloat.op_div(ThreadContext context, double other) RubyFloat.op_div(ThreadContext context, IRubyObject other) MRI: flo_divabstract IRubyObjectRubyInteger.op_div(ThreadContext context, IRubyObject other) final RubyNumericRubyRational.op_div(ThreadContext context, RubyInteger other) RubyRational.op_div(ThreadContext context, IRubyObject other) nurat_divprivate IRubyObjectRubyBignum.op_divide(ThreadContext context, IRubyObject other, boolean slash) rb_big_divide.RubyRational.op_divmod(ThreadContext context, IRubyObject other) nurat_divmodRubyRational.op_divmod19(ThreadContext context, IRubyObject other) Deprecated.AbstractRubyMethod.op_eql(ThreadContext context, IRubyObject other) RubyHash.op_eql(ThreadContext context, IRubyObject other) rb_hash_eqlRubyMethod.op_eql(ThreadContext context, IRubyObject other) final IRubyObjectAbstractRubyMethod.op_eql19(ThreadContext context, IRubyObject other) Deprecated.RubyHash.op_eql19(ThreadContext context, IRubyObject other) Deprecated.static IRubyObjectBasicObjectStub.op_eqq(IRubyObject self, ThreadContext context, IRubyObject other) RubyBasicObject.op_eqq(ThreadContext context, IRubyObject other) static IRubyObjectRubyException.op_eqq(ThreadContext context, IRubyObject recv, IRubyObject other) static IRubyObjectRubyKernel.op_eqq(ThreadContext context, IRubyObject self, IRubyObject other) RubyMethod.op_eqq(ThreadContext context, IRubyObject other) RubyModule.op_eqq(ThreadContext context, IRubyObject obj) rb_mod_eqqRubyObject.op_eqq(ThreadContext context, IRubyObject other) rb_equal The Ruby "===" method is used by default in case/when statements.RubySymbol.op_eqq(ThreadContext context, IRubyObject other) RubyTime.op_eqq(ThreadContext context, IRubyObject other) static IRubyObjectBasicObjectStub.op_equal(IRubyObject self, ThreadContext context, IRubyObject other) RubyArithmeticSequence.op_equal(ThreadContext context, IRubyObject other) RubyArray.op_equal(ThreadContext context, IRubyObject obj) rb_ary_equalRubyBasicObject.op_equal(ThreadContext context, IRubyObject obj) rb_obj_equal Will by default use identity equality to compare objects.RubyBignum.op_equal(ThreadContext context, IRubyObject other) rb_big_eqstatic IRubyObjectRubyComparable.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_equal (cmp_eq inlined here)RubyComplex.op_equal(ThreadContext context, IRubyObject other) nucomp_equal_pRubyConverter.op_equal(ThreadContext context, IRubyObject other) RubyException.op_equal(ThreadContext context, IRubyObject other) RubyFixnum.op_equal(ThreadContext context, double other) RubyFixnum.op_equal(ThreadContext context, long other) RubyFixnum.op_equal(ThreadContext context, IRubyObject other) fix_equalRubyFloat.op_equal(ThreadContext context, double other) RubyFloat.op_equal(ThreadContext context, IRubyObject other) flo_eqRubyHash.op_equal(ThreadContext context, IRubyObject other) rb_hash_equalabstract IRubyObjectRubyInteger.op_equal(ThreadContext context, IRubyObject other) RubyMethod.op_equal(ThreadContext context, IRubyObject other) RubyModule.op_equal(ThreadContext context, IRubyObject other) RubyProcess.RubyStatus.op_equal(ThreadContext context, IRubyObject other) RubyRandom.op_equal(ThreadContext context, IRubyObject obj) RubyRange.op_equal(ThreadContext context, IRubyObject other) final IRubyObjectRubyRational.op_equal(ThreadContext context, RubyInteger other) (package private) final RubyBooleanRubyRational.op_equal(ThreadContext context, RubyRational other) RubyRational.op_equal(ThreadContext context, IRubyObject other) nurat_equal_pRubyRegexp.op_equal(ThreadContext context, IRubyObject other) RubyString.op_equal(ThreadContext context, IRubyObject other) rb_str_equalRubyStruct.op_equal(ThreadContext context, IRubyObject other) RubySymbol.op_equal(ThreadContext context, IRubyObject other) RubyTime.op_equal(ThreadContext context, IRubyObject other) RubyUnboundMethod.op_equal(ThreadContext context, IRubyObject other) RubyBasicObject.op_equal_19(ThreadContext context, IRubyObject obj) Deprecated.RubyRandom.op_equal_19(ThreadContext context, IRubyObject obj) Deprecated.booleanRubyFixnum.op_equal_boolean(ThreadContext context, long other) static IRubyObjectRubyComparable.op_equal19(ThreadContext context, IRubyObject recv, IRubyObject other) Deprecated.RubyString.op_equal19(ThreadContext context, IRubyObject other) Deprecated.private IRubyObjectRubyString.op_equalCommon(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.op_equalOther(ThreadContext context, IRubyObject other) RubyComplex.op_expt(ThreadContext context, IRubyObject other) nucomp_exptfinal IRubyObjectRubyRational.op_expt(ThreadContext context, long other) RubyRational.op_expt(ThreadContext context, IRubyObject other) nurat_exptRubyRational.op_fdiv(ThreadContext context, IRubyObject other) Deprecated.RubyRational.op_floor(ThreadContext context) Deprecated.RubyRational.op_floor(ThreadContext context, IRubyObject n) Deprecated.RubyString.op_format(ThreadContext context, IRubyObject arg) static RubyBooleanRubyComparable.op_ge(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_geRubyFixnum.op_ge(ThreadContext context, long other) RubyFixnum.op_ge(ThreadContext context, IRubyObject other) fix_geRubyFloat.op_ge(ThreadContext context, double other) RubyFloat.op_ge(ThreadContext context, IRubyObject other) flo_geRubyHash.op_ge(ThreadContext context, IRubyObject other) RubyInteger.op_ge(ThreadContext context, IRubyObject other) RubyString.op_ge(ThreadContext context, IRubyObject other) RubyTime.op_ge(ThreadContext context, IRubyObject other) booleanRubyFixnum.op_ge_boolean(ThreadContext context, long other) RubyString.op_ge19(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.op_geOther(ThreadContext context, IRubyObject other) static RubyBooleanRubyComparable.op_gt(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_gtRubyFixnum.op_gt(ThreadContext context, long other) RubyFixnum.op_gt(ThreadContext context, IRubyObject other) fix_gtRubyFloat.op_gt(ThreadContext context, double other) RubyFloat.op_gt(ThreadContext context, IRubyObject other) flo_gtRubyHash.op_gt(ThreadContext context, IRubyObject other) RubyInteger.op_gt(ThreadContext context, IRubyObject other) RubyString.op_gt(ThreadContext context, IRubyObject other) RubyTime.op_gt(ThreadContext context, IRubyObject other) booleanRubyFixnum.op_gt_boolean(ThreadContext context, long other) RubyString.op_gt19(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.op_gtOther(ThreadContext context, IRubyObject other) final IRubyObjectRubyInteger.op_idiv(ThreadContext context, IRubyObject arg) Deprecated.RubyRational.op_idiv(ThreadContext context, IRubyObject other) Deprecated.RubyRational.op_idiv19(ThreadContext context, IRubyObject other) Deprecated.static RubyBooleanRubyComparable.op_le(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_leRubyFixnum.op_le(ThreadContext context, long other) RubyFixnum.op_le(ThreadContext context, IRubyObject other) fix_leRubyFloat.op_le(ThreadContext context, double other) RubyFloat.op_le(ThreadContext context, IRubyObject other) flo_leRubyHash.op_le(ThreadContext context, IRubyObject other) RubyInteger.op_le(ThreadContext context, IRubyObject other) RubyString.op_le(ThreadContext context, IRubyObject other) RubyTime.op_le(ThreadContext context, IRubyObject other) booleanRubyFixnum.op_le_boolean(ThreadContext context, long other) RubyString.op_le19(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.op_leOther(ThreadContext context, IRubyObject other) RubyBignum.op_lshift(ThreadContext context, long shift) RubyBignum.op_lshift(ThreadContext context, IRubyObject other) rb_big_lshiftRubyFixnum.op_lshift(ThreadContext context, long width) RubyFixnum.op_lshift(ThreadContext context, IRubyObject other) fix_lshiftRubyInteger.op_lshift(ThreadContext context, long other) abstract IRubyObjectRubyInteger.op_lshift(ThreadContext context, IRubyObject other) RubyYielder.op_lshift(ThreadContext context, IRubyObject[] args) static RubyBooleanRubyComparable.op_lt(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_ltstatic RubyBooleanRubyComparable.op_lt(ThreadContext context, CallSite cmp, IRubyObject recv, IRubyObject other) RubyFixnum.op_lt(ThreadContext context, long other) RubyFixnum.op_lt(ThreadContext context, IRubyObject other) fix_ltRubyFloat.op_lt(ThreadContext context, double other) RubyFloat.op_lt(ThreadContext context, IRubyObject other) flo_ltRubyHash.op_lt(ThreadContext context, IRubyObject other) RubyInteger.op_lt(ThreadContext context, IRubyObject other) RubyString.op_lt(ThreadContext context, IRubyObject other) RubyTime.op_lt(ThreadContext context, IRubyObject other) booleanRubyFixnum.op_lt_boolean(ThreadContext context, long other) RubyString.op_lt19(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.op_ltOther(ThreadContext context, IRubyObject other) RubyBasicObject.op_match(ThreadContext context, IRubyObject arg) rb_obj_pattern_match call-seq: obj =~ other => nil Pattern Match---Overridden by descendents (notablyRegexpandString) to provide meaningful pattern-match semantics.static IRubyObjectRubyKernel.op_match(ThreadContext context, IRubyObject self, IRubyObject arg) RubyNil.op_match(ThreadContext context, IRubyObject arg) RubyRegexp.op_match(ThreadContext context, IRubyObject str) RubyString.op_match(ThreadContext context, IRubyObject other) rb_str_matchRubySymbol.op_match(ThreadContext context, IRubyObject other) RubyBasicObject.op_match19(ThreadContext context, IRubyObject arg) Deprecated.static IRubyObjectRubyKernel.op_match19(ThreadContext context, IRubyObject self, IRubyObject arg) Deprecated.RubyRegexp.op_match19(ThreadContext context, IRubyObject str) Deprecated.RubyString.op_match19(ThreadContext context, IRubyObject other) Deprecated.RubyRegexp.op_match2(ThreadContext context) RubyRegexp.op_match219(ThreadContext context) Deprecated.final IRubyObjectRubyBignum.op_minus(ThreadContext context, long other) final IRubyObjectRubyBignum.op_minus(ThreadContext context, BigInteger other) RubyBignum.op_minus(ThreadContext context, IRubyObject other) rb_big_minusRubyFixnum.op_minus(ThreadContext context, double other) RubyFixnum.op_minus(ThreadContext context, long other) RubyFixnum.op_minus(ThreadContext context, IRubyObject other) fix_minusRubyFloat.op_minus(ThreadContext context, double other) RubyFloat.op_minus(ThreadContext context, IRubyObject other) flo_minusRubyInteger.op_minus(ThreadContext context, long other) abstract IRubyObjectRubyInteger.op_minus(ThreadContext context, IRubyObject other) RubyNumeric.op_minus(ThreadContext context, IRubyObject other) final RubyNumericRubyRational.op_minus(ThreadContext context, RubyRational other) RubyRational.op_minus(ThreadContext context, IRubyObject other) nurat_subRubyTime.op_minus(ThreadContext context, IRubyObject other) RubyFixnum.op_minus_one(ThreadContext context) RubyFixnum.op_minus_two(ThreadContext context) RubyTime.op_minus19(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.op_mod(ThreadContext context, long other) RubyBignum.op_mod(ThreadContext context, IRubyObject other) rb_big_moduloRubyFixnum.op_mod(ThreadContext context, long other) RubyFixnum.op_mod(ThreadContext context, IRubyObject other) fix_modRubyFloat.op_mod(ThreadContext context, double other) RubyFloat.op_mod(ThreadContext context, IRubyObject other) flo_modRubyInteger.op_mod(ThreadContext context, long other) abstract IRubyObjectRubyInteger.op_mod(ThreadContext context, IRubyObject other) RubyRange.op_mod(ThreadContext context, IRubyObject step) RubyRational.op_mod(ThreadContext context, IRubyObject other) private static longRubyInteger.op_mod_two(ThreadContext context, RubyInteger self) RubyBignum.op_mod19(ThreadContext context, IRubyObject other) Deprecated.final IRubyObjectRubyFloat.op_mod19(ThreadContext context, IRubyObject other) Deprecated.RubyRational.op_mod19(ThreadContext context, IRubyObject other) Deprecated.final IRubyObjectRubyBignum.op_mul(ThreadContext context, long other) RubyBignum.op_mul(ThreadContext context, IRubyObject other) rb_big_mulRubyComplex.op_mul(ThreadContext context, IRubyObject other) nucomp_mulRubyFixnum.op_mul(ThreadContext context, double other) RubyFixnum.op_mul(ThreadContext context, long other) RubyFixnum.op_mul(ThreadContext context, IRubyObject other) fix_mulRubyFloat.op_mul(ThreadContext context, double other) RubyFloat.op_mul(ThreadContext context, IRubyObject other) flo_mulRubyInteger.op_mul(ThreadContext context, long other) abstract IRubyObjectRubyInteger.op_mul(ThreadContext context, IRubyObject other) RubyRational.op_mul(ThreadContext context, RubyInteger other) RubyRational.op_mul(ThreadContext context, IRubyObject other) nurat_mulRubyString.op_mul(ThreadContext context, IRubyObject other) final IRubyObjectRubyBignum.op_mul19(ThreadContext context, IRubyObject other) Deprecated.RubyString.op_mul19(ThreadContext context, IRubyObject other) RubyBignum.op_neg(ThreadContext context) rb_big_negRubyFixnum.op_neg(ThreadContext context) fix_revabstract IRubyObjectRubyInteger.op_neg(ThreadContext context) RubyBasicObject.op_not(ThreadContext context) RubyNumeric.op_not(ThreadContext context) RubyBasicObject.op_not_equal(ThreadContext context, IRubyObject other) The != method implemented for BasicObject.RubyBasicObject.op_not_match(ThreadContext context, IRubyObject arg) Invert the match operator.static IRubyObjectRubyKernel.op_not_match(ThreadContext context, IRubyObject self, IRubyObject arg) protected final IRubyObjectRubyNumeric.op_num_equal(ThreadContext context, IRubyObject other) num_equal, doesn't override RubyObject.op_equal(package private) final RubyIntegerRubyBignum.op_or(ThreadContext context, RubyFixnum other) RubyBignum.op_or(ThreadContext context, IRubyObject other) rb_big_orRubyFixnum.op_or(ThreadContext context, long other) RubyFixnum.op_or(ThreadContext context, IRubyObject other) fix_orabstract IRubyObjectRubyInteger.op_or(ThreadContext context, IRubyObject other) static RubyBooleanRubyNil.op_or(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_orRubyBignum.op_or19(ThreadContext context, IRubyObject other) Deprecated.final IRubyObjectRubyBignum.op_plus(ThreadContext context, long other) final IRubyObjectRubyBignum.op_plus(ThreadContext context, BigInteger other) RubyBignum.op_plus(ThreadContext context, IRubyObject other) rb_big_plusRubyChain.op_plus(ThreadContext context, IRubyObject obj) RubyEnumerator.op_plus(ThreadContext context, IRubyObject obj) RubyFixnum.op_plus(ThreadContext context, double other) RubyFixnum.op_plus(ThreadContext context, long other) RubyFixnum.op_plus(ThreadContext context, IRubyObject other) fix_plusRubyFloat.op_plus(ThreadContext context, double other) RubyFloat.op_plus(ThreadContext context, IRubyObject other) flo_plusRubyInteger.op_plus(ThreadContext context, long other) abstract IRubyObjectRubyInteger.op_plus(ThreadContext context, IRubyObject other) RubyNumeric.op_plus(ThreadContext context, IRubyObject other) final RubyNumericRubyRational.op_plus(ThreadContext context, RubyRational other) RubyRational.op_plus(ThreadContext context, IRubyObject other) nurat_addRubyString.op_plus(ThreadContext context, IRubyObject arg) RubyTime.op_plus(ThreadContext context, IRubyObject other) RubyFixnum.op_plus_one(ThreadContext context) RubyFixnum.op_plus_two(ThreadContext context) RubyString.op_plus19(ThreadContext context, IRubyObject arg) RubyTime.op_plus19(ThreadContext context, IRubyObject other) Deprecated.final IRubyObjectRubyBignum.op_pow(ThreadContext context, long other) RubyBignum.op_pow(ThreadContext context, IRubyObject other) rb_big_powRubyFixnum.op_pow(ThreadContext context, long other) RubyFixnum.op_pow(ThreadContext context, IRubyObject other) fix_powRubyFloat.op_pow(ThreadContext context, double other) RubyFloat.op_pow(ThreadContext context, IRubyObject other) flo_powabstract IRubyObjectRubyInteger.op_pow(ThreadContext context, IRubyObject other) RubyFixnum.op_pow_19(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.op_pow19(ThreadContext context, IRubyObject other) Deprecated.RubyFloat.op_pow19(ThreadContext context, IRubyObject other) Deprecated.RubyRational.op_rem(ThreadContext context, IRubyObject other) nurat_remRubyBignum.op_rshift(ThreadContext context, long shift) RubyBignum.op_rshift(ThreadContext context, IRubyObject other) rb_big_rshiftRubyFixnum.op_rshift(ThreadContext context, long width) RubyFixnum.op_rshift(ThreadContext context, IRubyObject other) fix_rshiftRubyInteger.op_rshift(ThreadContext context, long other) abstract IRubyObjectRubyInteger.op_rshift(ThreadContext context, IRubyObject other) RubyProcess.RubyStatus.op_rshift(ThreadContext context, IRubyObject other) RubyComplex.op_sub(ThreadContext context, IRubyObject other) nucomp_subRubyRational.op_sub(ThreadContext context, IRubyObject other) Deprecated.RubyArray.op_times(ThreadContext context, IRubyObject times) rb_ary_timesRubyArray.op_times19(ThreadContext context, IRubyObject times) Deprecated.RubyBignum.op_uminus(ThreadContext context) rb_big_uminusRubyFixnum.op_uminus(ThreadContext context) fix_uminusRubyFloat.op_uminus(ThreadContext context) flo_uminusabstract IRubyObjectRubyInteger.op_uminus(ThreadContext context) RubyNumeric.op_uminus(ThreadContext context) num_uminusRubyRational.op_uminus(ThreadContext context) RubyBignum.op_xor(ThreadContext context, IRubyObject other) rb_big_xorRubyFixnum.op_xor(ThreadContext context, long other) RubyFixnum.op_xor(ThreadContext context, IRubyObject other) fix_xorabstract IRubyObjectRubyInteger.op_xor(ThreadContext context, IRubyObject other) static RubyBooleanRubyNil.op_xor(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_xorRubyBignum.op_xor19(ThreadContext context, IRubyObject other) Deprecated.static IRubyObjectRubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Returns a new directory object forpath.static IRubyObjectRubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject encOpts, Block block) static IRubyObjectRubyIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyDir.open19(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Deprecated.static IRubyObjectRubyKernel.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.protected IRubyObjectRubyFile.openFile(ThreadContext context, IRubyObject[] args) private static RubyIORubyIO.openKeyArgs(ThreadContext context, IRubyObject recv, IRubyObject[] argv, IRubyObject opt) private static final intRubyArray.optimizedCmp(ThreadContext context, IRubyObject a, IRubyObject b, int token, CachingCallSite op_cmp, CallSite op_gt, CallSite op_lt) RubyInteger.ord(ThreadContext context) int_ordRubyString.ord(ThreadContext context) AbstractRubyMethod.original_name(ThreadContext context) RubyMethod.original_name(ThreadContext context) private static OutputStreamRubyMarshal.outputStream(ThreadContext context, IRubyObject out) AbstractRubyMethod.owner(ThreadContext context) static IRubyObjectRubyKernel.p(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyArray.pack(ThreadContext context, IRubyObject obj) RubyArray.pack(ThreadContext context, IRubyObject obj, IRubyObject maybeOpts) (package private) static IRubyObjectRubyEnumerable.packEnumValues(ThreadContext context, IRubyObject[] args) Package the arguments appropriately depending on how many there are Corresponds to rb_enum_values_pack in MRIAbstractRubyMethod.parameters(ThreadContext context) RubyMethod.parameters(ThreadContext context) RubyProc.parameters(ThreadContext context) static IRubyObjectRubyEnumerable.partition(ThreadContext context, IRubyObject self, Block block) RubyString.partition(ThreadContext context, Block block) RubyString.partition(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyThread.pass(ThreadContext context, IRubyObject recv) RubyDir.path(ThreadContext context) RubyFile.path(ThreadContext context) static IRubyObjectRubyFile.path(ThreadContext context, IRubyObject self, IRubyObject str) RubyThread.Location.path(ThreadContext context) private static intRubyString.patternSearch(ThreadContext context, IRubyObject pattern, RubyString str, int pos) private static IRubyObjectRubyKernel.pBody(ThreadContext context, IRubyObject[] args) RubyThread.pending_interrupt_p(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyThread.pending_interrupt_p(ThreadContext context, IRubyObject self, IRubyObject[] args) private intRubyThread.pendingInterruptCheckMask(ThreadContext context, IRubyObject err) private IRubyObjectRubyThread.pendingInterruptDeque(ThreadContext context, int timing) RubyArray.permutation(ThreadContext context, Block block) RubyArray.permutation(ThreadContext context, IRubyObject num, Block block) rb_ary_permutationprivate IRubyObjectRubyArray.permutationCommon(ThreadContext context, int r, boolean repeat, Block block) private static IRubyObjectRubyArray.permutationSize(ThreadContext context, RubyArray self, IRubyObject[] args) A permutation size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static voidRubyArray.permute(ThreadContext context, int n, int r, int[] p, boolean[] used, RubyArray values, Block block) RubyIO.pid(ThreadContext context) Return the process id (pid) of the process this IO object spawned.static IRubyObjectRubyProcess.pid(ThreadContext context, IRubyObject recv) RubyProcess.RubyStatus.pid(ThreadContext context) static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject recv) static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject klass, IRubyObject[] argv, Block block) static IRubyObjectRubyIO.pipe19(ThreadContext context, IRubyObject recv) Deprecated.static IRubyObjectRubyIO.pipe19(ThreadContext context, IRubyObject recv, IRubyObject modes) Deprecated.static IRubyObjectRubyIO.pipe19(ThreadContext context, IRubyObject klass, IRubyObject[] argv, Block block) Deprecated.private static voidRubyIO.pipePairClose(ThreadContext context, RubyIO r, RubyIO w) RubyComplex.polar(ThreadContext context) nucomp_polarstatic IRubyObjectRubyComplex.polar(ThreadContext context, IRubyObject clazz, IRubyObject... args) nucomp_s_polarRubyNumeric.polar(ThreadContext context) numeric_polarstatic IRubyObjectRubyComplex.polar19(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.voidRubyThread.pollThreadEvents(ThreadContext context) voidRubyThread.pollThreadEvents(ThreadContext context, boolean blocking) Poll for thread events (raise, kill), propagating only events that are unmasked (seeRubyThread.handle_interrupt(ThreadContext, IRubyObject, IRubyObject, Block)or intended to fire before blocking operations if blocking = true.RubyArray.pop(ThreadContext context) rb_ary_popRubyArray.pop(ThreadContext context, IRubyObject num) static IRubyObjectRubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyIO.popen3(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyIO.popen4(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyIO.POpenTupleRubyIO.popenSpecial(ThreadContext context, IRubyObject[] args) Deprecated.RubyIO.pos(ThreadContext context) RubyIO.pos_set(ThreadContext context, IRubyObject offset) static booleanRubyNumeric.positiveInt(ThreadContext context, IRubyObject num) RubyMatchData.post_match(ThreadContext context) match_post_matchprivate voidRubyThread.postponedJobFlush(ThreadContext context) RubyInteger.pow(ThreadContext context, IRubyObject other) RubyInteger.pow(ThreadContext context, IRubyObject b, IRubyObject m) private RubyNumericRubyFixnum.powerFixnum(ThreadContext context, RubyFixnum other) private IRubyObjectRubyFixnum.powerOther(ThreadContext context, IRubyObject other) static IRubyObjectRubyProcess.ppid(ThreadContext context, IRubyObject recv) RubyMatchData.pre_match(ThreadContext context) match_pre_matchRubyIO.pread(ThreadContext context, IRubyObject len, IRubyObject offset) RubyIO.pread(ThreadContext context, IRubyObject len, IRubyObject offset, IRubyObject str) RubyFixnum.pred(ThreadContext context) RubyInteger.pred(ThreadContext context) static IRubyObject[]RubyProc.prepareArgs(ThreadContext context, Block.Type type, BlockBody blockBody, IRubyObject[] args) Deprecated.voidRubyException.prepareIntegratedBacktrace(ThreadContext context, StackTraceElement[] javaTrace) Deprecated.private IRubyObjectRubyThread.prepareRaiseException(ThreadContext context, IRubyObject[] args, Block block) RubyModule.prepend(ThreadContext context, IRubyObject[] modules) RubyString.prepend(ThreadContext context, IRubyObject other) rb_str_prependRubyString.prepend(ThreadContext context, IRubyObject[] objs) rb_str_prependRubyModule.prepended(ThreadContext context, IRubyObject other) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject arg0) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject... args) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject arg0, IRubyObject arg1) static RubyStringRubyRegexp.preprocessDRegexp(ThreadContext context, RegexpOptions options, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyConverter.primitive_convert(ThreadContext context, IRubyObject[] args) RubyConverter.primitive_errinfo(ThreadContext context) RubyIO.print(ThreadContext context, IRubyObject[] args) Print some objects to the stream.static IRubyObjectRubyIO.print(ThreadContext context, IRubyObject out, IRubyObject[] args) Print some objects to the stream.static IRubyObjectRubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.printf(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.printf(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyNameError.private_call_p(ThreadContext context) RubyModule.private_constant(ThreadContext context, IRubyObject name) RubyModule.private_constant(ThreadContext context, IRubyObject[] rubyNames) RubyModule.private_method_defined(ThreadContext context, IRubyObject symbol) RubyModule.private_method_defined(ThreadContext context, IRubyObject symbol, IRubyObject includeSuper) RubyBasicObject.private_methods(ThreadContext context, IRubyObject[] args) rb_obj_private_methods call-seq: obj.private_methods(all=true) => array Returns the list of private methods accessible to obj.static IRubyObjectRubyKernel.private_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicObject.private_methods19(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.private_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static RubyProcRubyKernel.proc(ThreadContext context, IRubyObject recv, Block block) static RubyProcRubyKernel.proc_1_9(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyArray.product(ThreadContext context, IRubyObject[] args) rb_ary_productRubyArray.product(ThreadContext context, IRubyObject[] args, Block block) RubyArray.product19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol) RubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol, IRubyObject includeSuper) RubyBasicObject.protected_methods(ThreadContext context, IRubyObject[] args) rb_obj_protected_methods call-seq: obj.protected_methods(all=true) => array Returns the list of protected methods accessible to obj.static IRubyObjectRubyKernel.protected_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicObject.protected_methods19(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.protected_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.private static intRubyProcess.pthreadKillable(ThreadContext context, ToIntFunction<ThreadContext> blockingCall) RubyModule.public_constant(ThreadContext context, IRubyObject name) RubyModule.public_constant(ThreadContext context, IRubyObject[] rubyNames) static IRubyObjectRubyKernel.public_method(ThreadContext context, IRubyObject recv, IRubyObject symbol) RubyModule.public_method_defined(ThreadContext context, IRubyObject symbol) RubyModule.public_method_defined(ThreadContext context, IRubyObject symbol, IRubyObject includeSuper) RubyBasicObject.public_methods(ThreadContext context, IRubyObject[] args) rb_obj_public_methods call-seq: obj.public_methods(all=true) => array Returns the list of public methods accessible to obj.static IRubyObjectRubyKernel.public_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicObject.public_methods19(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.public_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.public_send(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyConverter.putback(ThreadContext context, IRubyObject[] argv) RubyIO.putc(ThreadContext context, IRubyObject ch) static IRubyObjectRubyIO.putc(ThreadContext context, IRubyObject maybeIO, IRubyObject object) static IRubyObjectRubyKernel.putc(ThreadContext context, IRubyObject recv, IRubyObject ch) rb_f_putcRubyIO.puts(ThreadContext context) RubyIO.puts(ThreadContext context, IRubyObject arg0) RubyIO.puts(ThreadContext context, IRubyObject[] args) RubyIO.puts(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.puts(ThreadContext context, IRubyObject maybeIO, IRubyObject... args) RubyIO.puts(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyKernel.puts(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyKernel.puts(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyIO.puts0(ThreadContext context, IRubyObject maybeIO) static IRubyObjectRubyIO.puts1(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0) static IRubyObjectRubyIO.puts2(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.puts3(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) private static IRubyObjectRubyIO.putsArray(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args) private static voidRubyIO.putsSingle(ThreadContext context, Ruby runtime, IRubyObject maybeIO, IRubyObject arg, RubyString separator) RubyIO.pwrite(ThreadContext context, IRubyObject str, IRubyObject offset) RubyBignum.quo(ThreadContext context, IRubyObject other) rb_big_quoRubyFloat.quo(ThreadContext context, IRubyObject other) flo_quoRubyNumeric.quo(ThreadContext context, IRubyObject other) num_quofinal IRubyObjectRubyNumeric.quo_19(ThreadContext context, IRubyObject other) Deprecated.final IRubyObjectRubyBignum.quo19(ThreadContext context, IRubyObject other) Deprecated.static RubyStringRubyRegexp.quote(ThreadContext context, IRubyObject recv, IRubyObject arg) rb_reg_s_quotestatic IRubyObjectRubyRegexp.quote19(ThreadContext context, IRubyObject recv, IRubyObject arg) Deprecated.private static IRubyObjectRubyRational.r_to_f(ThreadContext context, RubyRational r) static IRubyObjectRubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyThread.raise(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.rand(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.rand(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyKernel.rand(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.RubyRandom.rand(ThreadContext context) RubyRandom.rand(ThreadContext context, IRubyObject arg) static IRubyObjectRubyRandom.rand(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.rand18(ThreadContext context, IRubyObject recv, IRubyObject[] arg) Deprecated.static IRubyObjectRubyKernel.rand19(ThreadContext context, IRubyObject recv, IRubyObject[] arg) Deprecated.static IRubyObjectRubyRandom.randCommon19(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyRandom.randDefault(ThreadContext context, IRubyObject recv) static IRubyObjectRubyRandom.randDefault(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyFloatRubyRandom.randFloat(ThreadContext context) static RubyFloatRubyRandom.randFloat(ThreadContext context, RubyRandom.RandomType random) private static IRubyObjectRubyRandom.randInt(ThreadContext context, RubyRandom.RandomType random, RubyInteger vmax, boolean restrictive) (package private) static IRubyObjectRubyRandom.randKernel(ThreadContext context, IRubyObject arg) (package private) static IRubyObjectRubyRandom.randKernel(ThreadContext context, IRubyObject[] args) Deprecated.static RubyIntegerRubyRandom.randLimited(ThreadContext context, long limit) static RubyIntegerRubyRandom.randLimited(ThreadContext context, BigInteger limit) private static RubyIntegerRubyRandom.randLimitedBignum(ThreadContext context, RubyRandom.RandomType random, BigInteger limit) private static RubyIntegerRubyRandom.randLimitedFixnum(ThreadContext context, RubyRandom.RandomType random, long limit) RubyRandom.randObj(ThreadContext context, IRubyObject[] args) Deprecated.static longRubyRandom.randomLongLimited(ThreadContext context, IRubyObject obj, long limit) private static IRubyObjectRubyRandom.randomRand(ThreadContext context, IRubyObject vmax, RubyRandom.RandomType random) static doubleRubyRandom.randomReal(ThreadContext context, IRubyObject obj) static IRubyObjectRubyRange.rangeBeginLength(ThreadContext context, IRubyObject range, int len, int[] begLen, int err) private static IRubyObjectRubyRange.rangeBeginLengthError(ThreadContext context, int beg, int end, boolean excludeEnd, int err) private voidRubyRange.rangeEach(ThreadContext context, RubyRange.RangeCallBack callback) static RubyRangeRubyRange.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.private booleanRubyRange.rangeIncludes(ThreadContext context, IRubyObject val) private static IRubyObjectRubyRange.rangeLe(ThreadContext context, IRubyObject a, IRubyObject b) private static intRubyRange.rangeLess(ThreadContext context, IRubyObject a, IRubyObject b) private static IRubyObjectRubyRange.rangeLt(ThreadContext context, IRubyObject a, IRubyObject b) private static RubyRandom.RangeLikeRubyRandom.rangeValues(ThreadContext context, IRubyObject range) RubyArray.rassoc(ThreadContext context, IRubyObject value) rb_ary_rassocRubyGlobal.CaseInsensitiveStringOnlyRubyHash.rassoc(ThreadContext context, IRubyObject obj) RubyHash.rassoc(ThreadContext context, IRubyObject obj) static IRubyObjectRubyRational.rationalCanonicalize(ThreadContext context, IRubyObject x) RubyComplex.rationalize(ThreadContext context, IRubyObject[] args) nucomp_rationalizeRubyFloat.rationalize(ThreadContext context, IRubyObject[] args) float_rationalizeRubyInteger.rationalize(ThreadContext context, IRubyObject[] args) integer_rationalizestatic IRubyObjectRubyNil.rationalize(ThreadContext context, IRubyObject recv, IRubyObject[] args) nilclass_rationalizeRubyRational.rationalize(ThreadContext context, IRubyObject[] args) nurat_rationalizeRubyHash.rb_clear(ThreadContext context) rb_hash_clearRubyDir.rb_each_child(ThreadContext context, Block block) RubyHash.rb_size(ThreadContext context) rb_hash_sizefinal RubyArrayRubyHash.rb_values(ThreadContext context) static IRubyObjectRubyKernel.rbCatch(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) static IRubyObjectRubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) Deprecated.RubyBasicObject.rbClone(ThreadContext context, IRubyObject maybeOpts) RubyHash.rbClone(ThreadContext context) static IRubyObjectRubyKernel.rbClone(ThreadContext context, IRubyObject self) static IRubyObjectRubyKernel.rbClone(ThreadContext context, IRubyObject self, IRubyObject opts) final IRubyObjectRubyNumeric.rbClone(ThreadContext context) final IRubyObjectRubyNumeric.rbClone(ThreadContext context, IRubyObject arg) private RubyBasicObjectRubyBasicObject.rbCloneInternal(ThreadContext context, boolean freeze) RubyArray.rbCollect(ThreadContext context, Block block) rb_ary_collectstatic IRubyObjectRubyBasicObject.rbInspect(ThreadContext context, IRubyObject obj) protected IRubyObjectRubyFile.rbIoClose(ThreadContext context) protected IRubyObjectRubyIO.rbIoClose(ThreadContext context) private static booleanRubyClass.rbMethodCallStatus(ThreadContext context, DynamicMethod method, CallType callType, IRubyObject self) RubyModule.rbPrivate(ThreadContext context, IRubyObject[] args) rb_mod_privateRubyModule.rbProtected(ThreadContext context, IRubyObject[] args) rb_mod_protectedRubyModule.rbPublic(ThreadContext context, IRubyObject[] args) rb_mod_publicstatic IRubyObjectRubyString.rbStrEscape(ThreadContext context, RubyString str) static IRubyObjectRubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) static IRubyObjectRubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject value, Block block) static IRubyObjectRubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) Deprecated.static IRubyObjectRubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject value, Block block) Deprecated.private static IRubyObjectRubyKernel.rbThrowInternal(ThreadContext context, IRubyObject tag, IRubyObject arg) private static voidRubyArray.rcombinate(ThreadContext context, int n, int r, int[] p, RubyArray values, Block block) static IRubyObjectRubyProcess.GroupID.re_exchange(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.UserID.re_exchange(ThreadContext context, IRubyObject self) static IRubyObjectRubyArgsFile.read(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.read(ThreadContext context) Read all available bytes.intRubyIO.read(ThreadContext context, byte[] buffer, int start, int len) Read into the given buffer starting from start and reading len bytes.RubyIO.read(ThreadContext context, IRubyObject length) Read length bytes.RubyIO.read(ThreadContext context, IRubyObject length, IRubyObject maybeStr) Read into the given buffer (or create a new one) reading length bytes.static IRubyObjectRubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyArgsFile.read_nonblock(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.read_nonblock(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyIO.read19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyFileTest.FileTestFileMethods.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyConverter.InvalidByteSequenceErrorMethods.readagain_bytes(ThreadContext context, IRubyObject self) static IRubyObjectRubyArgsFile.readbyte(ThreadContext context, IRubyObject recv) RubyIO.readbyte(ThreadContext context) static IRubyObjectRubyArgsFile.readchar(ThreadContext context, IRubyObject recv) RubyIO.readchar(ThreadContext context) Read a char.static IRubyObjectRubyArgsFile.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args) Read a line.RubyIO.readline(ThreadContext context) Read a line.RubyIO.readline(ThreadContext context, IRubyObject separator) RubyIO.readline(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.readline(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyArgsFile.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.readlines(ThreadContext context) RubyIO.readlines(ThreadContext context, IRubyObject arg0) RubyIO.readlines(ThreadContext context, IRubyObject[] args) RubyIO.readlines(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) RubyIO.readlines(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyKernel.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.readlines19(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyIO.readlines19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyFile.readlink(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyArgsFile.readpartial(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.readpartial(ThreadContext context, IRubyObject[] args) RubyNumeric.real(ThreadContext context) numeric_realRubyComplex.real_p(ThreadContext context) nucomp_real_pRubyNumeric.real_p(ThreadContext context) num_real_pprivate static booleanRubyComplex.realCheck(ThreadContext context, IRubyObject num, boolean raise) nucomp_real_check (might go to bimorphic)static IRubyObjectRubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject cwd) RubyBinding.receiver(ThreadContext context) RubyMethod.receiver(ThreadContext context) RubyNameError.receiver(ThreadContext context) RubyComplex.rect(ThreadContext context) nucomp_rectRubyNumeric.rect(ThreadContext context) numeric_rectprivate voidRubyArray.recursiveJoin(ThreadContext context, IRubyObject outValue, RubyString sep, RubyString result, RubyArray ary, boolean[] first) RubyModule.refine(ThreadContext context, IRubyObject klass, Block block) RubyMatchData.regexp(ThreadContext context, Block block) private RubyArrayRubyString.regexSplit(ThreadContext context, RubyRegexp pattern, boolean limit, int lim, int i) Call regexpSplit using a thread-local backref holder to avoid cross-thread pollution.(package private) static RubyStringRubyRegexp.regsub(ThreadContext context, RubyString str, RubyString src, org.joni.Regex pattern, org.joni.Matcher matcher) (package private) static RubyStringRubyRegexp.regsub(ThreadContext context, RubyString str, RubyString src, org.joni.Regex pattern, org.joni.Region regs, int begin, int end) RubyHash.rehash(ThreadContext context) rb_hash_rehashRubyGlobal.CaseInsensitiveStringOnlyRubyHash.rehash1(ThreadContext context) RubyArray.reject(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block) RubyHash.reject(ThreadContext context, Block block) RubyArray.reject_bang(ThreadContext context, Block block) RubyHash.reject_bang(ThreadContext context, Block block) RubyHash.reject_bangInternal(ThreadContext context, Block block) rb_hash_reject_bangRubyArray.rejectBang(ThreadContext context, Block block) final IRubyObjectRubyArray.rejectCommon(ThreadContext context, Block block) rb_ary_reject_bangRubyHash.rejectInternal(ThreadContext context, Block block) rb_hash_rejectRubyBignum.remainder(ThreadContext context, IRubyObject other) rb_big_remainderRubyFixnum.remainder(ThreadContext context, IRubyObject y) RubyInteger.remainder(ThreadContext context, IRubyObject dividend) RubyNumeric.remainder(ThreadContext context, IRubyObject y) num_remainderRubyBignum.remainder19(ThreadContext context, IRubyObject other) Deprecated.RubyModule.remove_class_variable(ThreadContext context, IRubyObject name) rb_mod_remove_cvarRubyModule.remove_class_variable19(ThreadContext context, IRubyObject name) RubyModule.remove_const(ThreadContext context, IRubyObject rubyName) RubyBasicObject.remove_instance_variable(ThreadContext context, IRubyObject name, Block block) rb_obj_remove_instance_variable call-seq: obj.remove_instance_variable(symbol) => obj Removes the named instance variable from obj, returning that variable's value.static IRubyObjectRubyKernel.remove_instance_variable(ThreadContext context, IRubyObject self, IRubyObject name, Block block) RubyModule.remove_method(ThreadContext context, IRubyObject[] args) voidRuby.removeAllCallEventHooksFor(ThreadContext context) Remove all event hooks which are associated with a particular thread.voidRubyModule.removeMethod(ThreadContext context, String id) static IRubyObjectRubyFile.rename(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName) RubyIO.reopen(ThreadContext context, IRubyObject[] args) protected RubyIORubyIO.reopenIO(ThreadContext context, RubyIO nfile) RubyArray.repeated_permutation(ThreadContext context, IRubyObject num, Block block) RubyArray.repeatedCombination(ThreadContext context, IRubyObject num, Block block) private static IRubyObjectRubyArray.repeatedCombinationSize(ThreadContext context, RubyArray self, IRubyObject[] args) A repeated combination size method suitable for method reference implementation of SizeFnRubyArray.size(ThreadContext, RubyArray, IRubyObject[]).private static IRubyObjectRubyArray.repeatedPermutationSize(ThreadContext context, RubyArray self, IRubyObject[] args) A repeated permutation size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyGlobal.CaseInsensitiveStringOnlyRubyHash.replace(ThreadContext context, IRubyObject other) RubyHash.replace(ThreadContext context, IRubyObject other) rb_hash_replaceRubyHash.replace19(ThreadContext context, IRubyObject other) Deprecated.RubyConverter.replacement(ThreadContext context) RubyConverter.replacement_set(ThreadContext context, IRubyObject arg) RubyEncoding.replicate(ThreadContext context, IRubyObject arg) RubyThread.report_on_exception(ThreadContext context) static IRubyObjectRubyThread.report_on_exception(ThreadContext context, IRubyObject self) RubyThread.report_on_exception_set(ThreadContext context, IRubyObject state) static IRubyObjectRubyThread.report_on_exception_set(ThreadContext context, IRubyObject self, IRubyObject state) static IRubyObjectRubyKernel.require(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Require.static IRubyObjectRubyKernel.require_relative(ThreadContext context, IRubyObject recv, IRubyObject name) static IRubyObjectRubyKernel.require19(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.static IRubyObjectRubyKernel.respond_to_missing_p(ThreadContext context, IRubyObject recv, IRubyObject symbol) static IRubyObjectRubyKernel.respond_to_missing_p(ThreadContext context, IRubyObject recv, IRubyObject symbol, IRubyObject isPrivate) (package private) final RubyBooleanRubyBasicObject.respond_to_p(ThreadContext context, IRubyObject methodName, boolean includePrivate) static IRubyObjectRubyKernel.respond_to_p(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectRubyKernel.respond_to_p(ThreadContext context, IRubyObject self, IRubyObject name, IRubyObject includePrivate) RubyString.reverse(ThreadContext context) RubyString.reverse_bang(ThreadContext context) RubyString.reverse_bang19(ThreadContext context) RubyArray.reverse_each(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) private static IRubyObjectRubyEnumerable.reverse_eachInternal(ThreadContext context, IRubyObject self, IRubyObject obj, Block block) RubyString.reverse19(ThreadContext context) RubyArray.reverseEach(ThreadContext context, Block block) rb_ary_reverse_eachstatic IRubyObjectRubyArgsFile.rewind(ThreadContext context, IRubyObject recv) RubyChain.rewind(ThreadContext context) RubyIO.rewind(ThreadContext context) static IRubyObjectRubyProcess.GroupID.rid(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.UserID.rid(ThreadContext context, IRubyObject self) RubyArray.rindex(ThreadContext context, Block block) RubyArray.rindex(ThreadContext context, IRubyObject obj) rb_ary_rindexRubyArray.rindex(ThreadContext context, IRubyObject obj, Block unused) RubyString.rindex(ThreadContext context, IRubyObject arg0) rb_str_rindex_mRubyString.rindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.rindex19(ThreadContext context, IRubyObject arg0) Deprecated.RubyString.rindex19(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Deprecated.private IRubyObjectRubyString.rindexCommon(ThreadContext context, IRubyObject sub, int pos) static IRubyObjectRubyDir.rmdir19(ThreadContext context, IRubyObject recv, IRubyObject path) RubyArray.rotate(ThreadContext context) RubyArray.rotate(ThreadContext context, IRubyObject cnt) RubyArray.rotate_bang(ThreadContext context) RubyArray.rotate_bang(ThreadContext context, IRubyObject cnt) RubyFloat.round(ThreadContext context) MRI: flo_roundRubyFloat.round(ThreadContext context, IRubyObject arg0) MRI: flo_roundRubyFloat.round(ThreadContext context, IRubyObject[] args) Deprecated.RubyFloat.round(ThreadContext context, IRubyObject _digits, IRubyObject _opts) MRI: flo_roundRubyInteger.round(ThreadContext context) RubyInteger.round(ThreadContext context, int ndigits) RubyInteger.round(ThreadContext context, IRubyObject _digits) RubyInteger.round(ThreadContext context, IRubyObject digits, IRubyObject _opts) RubyNumeric.round(ThreadContext context) MRI: num_roundRubyRational.round(ThreadContext context) RubyRational.round(ThreadContext context, IRubyObject n) RubyRational.round(ThreadContext context, IRubyObject n, IRubyObject opts) RubyTime.round(ThreadContext context, IRubyObject[] args) final IRubyObjectRubyInteger.round19(ThreadContext context, IRubyObject arg) Deprecated.private IRubyObjectRubyRational.roundCommon(ThreadContext context, IRubyObject n, RoundingMode mode) private RubyIntegerRubyRational.roundHalfDown(ThreadContext context) private RubyIntegerRubyRational.roundHalfEven(ThreadContext context) private RubyIntegerRubyRational.roundHalfUp(ThreadContext context) RubyFloat.roundShared(ThreadContext context, int ndigits, RoundingMode mode) RubyInteger.roundShared(ThreadContext context, int ndigits, RoundingMode roundingMode) RubyString.rpartition(ThreadContext context, IRubyObject arg) private static voidRubyArray.rpermute(ThreadContext context, int n, int r, int[] p, RubyArray values, Block block) private RubyFixnumRubyFixnum.rshift(ThreadContext context, long width) RubyString.rstrip(ThreadContext context) RubyString.rstrip_bang(ThreadContext context) RubyString.rstrip_bang19(ThreadContext context) Deprecated.RubyString.rstrip19(ThreadContext context) Deprecated.RubyString.rubyLength(ThreadContext context) RubyRegexp.SearchMatchTask.run(ThreadContext context, org.joni.Matcher matcher) intRubyThread.ReadWrite.run(ThreadContext context, Data data, byte[] bytes, int start, int length) RubyThread.SleepTask2.run(ThreadContext context, Object data) RubyThread.Task.run(ThreadContext context, Data data) Ruby.runInterpreter(ThreadContext context, Node rootNode, IRubyObject self) Ruby.runInterpreter(ThreadContext context, ParseResult parseResult, IRubyObject self) private static RubyTimeRubyTime.s_mload(ThreadContext context, RubyTime time, IRubyObject from) private static intRubyTime.safeCmp(ThreadContext context, RubyTime self, IRubyObject other) <T> IRubyObjectRuby.safeRecurse(Ruby.RecursiveFunctionEx<T> func, ThreadContext context, T state, IRubyObject obj, String name, boolean outer) Deprecated.Use ThreadContext.safeRecurseRubyArray.sample(ThreadContext context) RubyArray.sample(ThreadContext context, IRubyObject sampleOrOpts) RubyArray.sample(ThreadContext context, IRubyObject[] args) Deprecated.RubyArray.sample(ThreadContext context, IRubyObject sample, IRubyObject opts) private IRubyObjectRubyArray.sampleCommon(ThreadContext context, IRubyObject randgen) Common sample logic when no sample size was specified.private IRubyObjectRubyArray.sampleCommon(ThreadContext context, IRubyObject sample, IRubyObject randgen) Common sample logic when a sample size was specified.RubyTime.saturday_p(ThreadContext context) RubyString.scan(ThreadContext context, IRubyObject pat, Block block) rb_str_scanRubyString.scan19(ThreadContext context, IRubyObject arg, Block block) Deprecated.private static IRubyObjectRubyString.scanOnce(ThreadContext context, RubyString str, IRubyObject pat, int[] startp) private booleanRubyNumeric.scanStepArgs(ThreadContext context, IRubyObject[] args, IRubyObject[] newArgs) MRI: num_step_scan_argsRubyString.scrub(ThreadContext context, Block block) RubyString.scrub(ThreadContext context, IRubyObject repl, Block block) RubyString.scrub_bang(ThreadContext context, Block block) RubyString.scrub_bang(ThreadContext context, IRubyObject repl, Block block) final intRubyRegexp.search(ThreadContext context, RubyString str, int pos, boolean reverse) MRI: rb_reg_search This version uses current thread context to hold the resulting match data.final intRubyRegexp.search(ThreadContext context, RubyString str, int pos, boolean reverse, IRubyObject[] holder) Deprecated.static IRubyObjectRubyConverter.search_convpath(ThreadContext context, IRubyObject self, IRubyObject[] argv) final intRubyRegexp.search19(ThreadContext context, RubyString str, int pos, boolean reverse) Deprecated.final intRubyRegexp.search19(ThreadContext context, RubyString str, int pos, boolean reverse, IRubyObject[] holder) Deprecated.final intRubyRegexp.searchString(ThreadContext context, RubyString str, int pos, boolean reverse) Search the given string with this Regexp.RubyRandom.seed(ThreadContext context) static IRubyObjectRubyArgsFile.seek(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.seek(ThreadContext context, IRubyObject off) RubyIO.seek(ThreadContext context, IRubyObject[] args) RubyIO.seek(ThreadContext context, IRubyObject off, IRubyObject whence) (package private) static IRubyObjectRubyIO.seekBeforeAccess(ThreadContext context, RubyIO io, IRubyObject offset) RubyArray.select(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.select(ThreadContext context, IRubyObject self, Block block) RubyHash.select(ThreadContext context, Block block) rb_hash_selectstatic IRubyObjectRubyIO.select(ThreadContext context, IRubyObject recv, IRubyObject[] argv) static IRubyObjectRubyKernel.select(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyStruct.select(ThreadContext context, Block block) RubyArray.select_bang(ThreadContext context, Block block) RubyHash.select_bang(ThreadContext context, Block block) static IRubyObjectRubyIO.select_static(ThreadContext context, Ruby runtime, IRubyObject[] args) Deprecated.RubyHash.select19(ThreadContext context, Block block) Deprecated.RubyArray.selectCommon(ThreadContext context, Block block) rb_ary_selectstatic IRubyObjectRubyEnumerable.selectCommon(ThreadContext context, IRubyObject self, Block block, String methodName) RubyBasicObject.send(ThreadContext context, Block block) Deprecated.RubyBasicObject.send(ThreadContext context, IRubyObject[] args, Block block) RubyBasicObject.send(ThreadContext context, IRubyObject arg0, Block block) RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyBasicObject.send19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.RubyHash.set_default_proc(ThreadContext context, IRubyObject proc) rb_hash_set_default_procstatic IRubyObjectRubyArgsFile.set_encoding(ThreadContext context, IRubyObject recv, IRubyObject encoding) static IRubyObjectRubyArgsFile.set_encoding(ThreadContext context, IRubyObject recv, IRubyObject encoding, IRubyObject internalEncoding) static IRubyObjectRubyArgsFile.set_encoding(ThreadContext context, IRubyObject recv, IRubyObject encoding, IRubyObject internalEncoding, IRubyObject options) RubyIO.set_encoding(ThreadContext context, IRubyObject encodingObj) RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString, IRubyObject internalEncoding) RubyIO.set_encoding(ThreadContext context, IRubyObject encodingString, IRubyObject internalEncoding, IRubyObject options) static IRubyObjectRubyArgsFile.set_pos(ThreadContext context, IRubyObject recv, IRubyObject offset) static IRubyObjectRubyKernel.set_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block) RubyThread.set_trace_func(ThreadContext context, IRubyObject trace_func, Block block) private static RubyMatchDataRubyString.setBackRefString(ThreadContext context, RubyString str, int pos, RubyString pattern) private static voidRubyMarshal.setBinmodeIfPossible(ThreadContext context, IRubyObject io) RubyString.setbyte(ThreadContext context, IRubyObject index, IRubyObject val) (package private) booleanRubyModule.Autoload.setConstant(ThreadContext ctx, IRubyObject newValue) voidRubyThread.setContext(ThreadContext context) static IRubyObjectRubyEncoding.setDefaultExternal(ThreadContext context, IRubyObject recv, IRubyObject encoding) static IRubyObjectRubyEncoding.setDefaultInternal(ThreadContext context, IRubyObject recv, IRubyObject encoding) static IRubyObjectRubyProcess.Sys.setegid(ThreadContext context, IRubyObject recv, IRubyObject arg) voidRubyIO.setEncoding(ThreadContext context, IRubyObject v1, IRubyObject v2, IRubyObject opt) static IRubyObjectRubyProcess.Sys.seteuid(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyProcess.Sys.setgid(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyProcess.setpgid(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyProcess.setpgrp(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.setpriority(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static IRubyObjectRubyProcess.setrlimit(ThreadContext context, IRubyObject recv, IRubyObject resource, IRubyObject rlimCur) static IRubyObjectRubyProcess.setrlimit(ThreadContext context, IRubyObject recv, IRubyObject resource, IRubyObject rlimCur, IRubyObject rlimMax) static IRubyObjectRubyProcess.setsid(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.Sys.setuid(ThreadContext context, IRubyObject recv, IRubyObject arg) private voidRubyStruct.setupStructValuesFromHash(ThreadContext context, RubyHash kwArgs) private voidRubyArray.setValuesFrom(ThreadContext context, RubyHash hash) private voidRubyModule.setVisibility(ThreadContext context, IRubyObject[] args, Visibility visibility) RubyArray.shift(ThreadContext context) rb_ary_shiftRubyArray.shift(ThreadContext context, IRubyObject num) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.shift(ThreadContext context) RubyHash.shift(ThreadContext context) rb_hash_shiftRubyArray.shuffle(ThreadContext context) RubyArray.shuffle(ThreadContext context, IRubyObject opts) RubyArray.shuffle(ThreadContext context, IRubyObject[] args) Deprecated.RubyArray.shuffle_bang(ThreadContext context) RubyArray.shuffle_bang(ThreadContext context, IRubyObject opts) RubyArray.shuffle_bang(ThreadContext context, IRubyObject[] args) Deprecated.private IRubyObjectRubyArray.shuffleBang(ThreadContext context, IRubyObject randgen) static IRubyObjectRubySignal.signame(ThreadContext context, IRubyObject recv, IRubyObject rubySig) private static booleanRubyComplex.signbit(ThreadContext context, IRubyObject x) f_signbitRubySignalException.signo(ThreadContext context) static RubyFloatRubyMath.sin(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.sin19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.private IRubyObjectRubyString.singleByteLStrip(ThreadContext context, byte[] bytes, int s, int end) private IRubyObjectRubyString.singleByteRStrip(ThreadContext context) private static IRubyObjectRubyEnumerable.singleExtent(ThreadContext context, IRubyObject self, String op, int sortDirection, Block block) private static IRubyObjectRubyEnumerable.singleExtentBy(ThreadContext context, IRubyObject self, String op, int sortDirection, Block block) RubyModule.singleton_class_p(ThreadContext context) static IRubyObjectRubyBasicObject.singleton_method_added(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyNumeric.singleton_method_added(ThreadContext context, IRubyObject self, IRubyObject name) num_saddedstatic IRubyObjectRubyBasicObject.singleton_method_added19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) Deprecated.static IRubyObjectRubyBasicObject.singleton_method_removed(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyBasicObject.singleton_method_removed19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) Deprecated.static IRubyObjectRubyBasicObject.singleton_method_undefined(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyBasicObject.singleton_method_undefined19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) Deprecated.RubyBasicObject.singleton_methods(ThreadContext context, IRubyObject[] args) rb_obj_singleton_methods call-seq: obj.singleton_methods(all=true) => array Returns an array of the names of singleton methods for obj.static RubyArrayRubyKernel.singleton_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) static RubyArrayRubyKernel.singleton_methods19(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static RubyFloatRubyMath.sinh(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.sinh19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.private static JavaSites.ArgfSitesRubyArgsFile.sites(ThreadContext context) private static JavaSites.NumericSitesRubyArithmeticSequence.sites(ThreadContext context) private static JavaSites.ArraySitesRubyArray.sites(ThreadContext context) private static JavaSites.BasicObjectSitesRubyBasicObject.sites(ThreadContext context) Retrieve the call sites for this class.private static JavaSites.BignumSitesRubyBignum.sites(ThreadContext context) private static JavaSites.ComparableSitesRubyComparable.sites(ThreadContext context) private static JavaSites.ComplexSitesRubyComplex.sites(ThreadContext context) private static JavaSites.EnumerableSitesRubyEnumerable.sites(ThreadContext context) private static JavaSites.FiberSitesRubyEnumerator.sites(ThreadContext context) private static JavaSites.FileSitesRubyFile.sites(ThreadContext context) private static JavaSites.FixnumSitesRubyFixnum.sites(ThreadContext context) private static JavaSites.FloatSitesRubyFloat.sites(ThreadContext context) private static JavaSites.HashSitesRubyHash.sites(ThreadContext context) private static JavaSites.IntegerSitesRubyInteger.sites(ThreadContext context) private static JavaSites.IOSitesRubyIO.sites(ThreadContext context) private static JavaSites.KernelSitesRubyKernel.sites(ThreadContext context) private static JavaSites.MarshalSitesRubyMarshal.sites(ThreadContext context) private static JavaSites.NumericSitesRubyNumeric.sites(ThreadContext context) private static JavaSites.ObjectSitesRubyObject.sites(ThreadContext context) private static JavaSites.RangeSitesRubyRange.sites(ThreadContext context) private static JavaSites.RationalSitesRubyRational.sites(ThreadContext context) private static JavaSites.StringSitesRubyString.sites(ThreadContext context) private static JavaSites.TimeSitesRubyTime.sites(ThreadContext context) RubyArithmeticSequence.size(ThreadContext context) protected static IRubyObjectRubyArray.size(ThreadContext context, RubyArray self, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyBignum.size(ThreadContext context) rb_big_sizeRubyChain.size(ThreadContext context) private static IRubyObjectRubyChain.size(ThreadContext context, RubyChain self, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])(package private) static IRubyObjectRubyEnumerable.size(ThreadContext context, IRubyObject self, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])final IRubyObjectRubyEnumerator.size(ThreadContext context) private static IRubyObjectRubyEnumerator.size(ThreadContext context, RubyEnumerator recv, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubyEnumerator.SizeFn.size(ThreadContext context, T self, IRubyObject[] args) RubyFile.size(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.size(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.size(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFixnum.size(ThreadContext context) fix_sizeprivate static IRubyObjectRubyHash.size(ThreadContext context, RubyHash recv, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])abstract IRubyObjectRubyInteger.size(ThreadContext context) RubyMatchData.size(ThreadContext context) match_sizeRubyObjectSpace.WeakMap.size(ThreadContext context) RubyRange.size(ThreadContext context) private static IRubyObjectRubyRange.size(ThreadContext ctx, RubyRange recv, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])private static IRubyObjectRubyStruct.size(ThreadContext context, RubyStruct recv, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])static IRubyObjectRubyFileTest.FileTestFileMethods.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyHash.slice(ThreadContext context, IRubyObject[] args) rb_hash_sliceRubyString.slice_bang(ThreadContext context, IRubyObject arg0) rb_str_slice_bangRubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.slice_bang19(ThreadContext context, IRubyObject arg0) Deprecated.RubyString.slice_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Deprecated.RubyArray.sort(ThreadContext context, Block block) rb_ary_sortstatic IRubyObjectRubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block) RubyHash.sort(ThreadContext context, Block block) Deprecated.RubyArray.sort_bang(ThreadContext context, Block block) rb_ary_sort_bangRubyArray.sort_bang19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block) RubyArray.sort_by_bang(ThreadContext context, Block block) rb_ary_sort_by_bangRubyArray.sort19(ThreadContext context, Block block) Deprecated.protected IRubyObjectRubyArray.sortInternal(ThreadContext context, boolean honorOverride) protected IRubyObjectRubyArray.sortInternal(ThreadContext context, Block block) static IRubyObjectRubyConverter.EncodingErrorMethods.source_encoding(ThreadContext context, IRubyObject self) RubyConverter.source_encoding(ThreadContext context) static IRubyObjectRubyConverter.EncodingErrorMethods.source_encoding_name(ThreadContext context, IRubyObject self) AbstractRubyMethod.source_location(ThreadContext context) RubyBinding.source_location(ThreadContext context) RubyMethod.source_location(ThreadContext context) RubyProc.source_location(ThreadContext context) static RubyFixnumRubyKernel.spawn(ThreadContext context, IRubyObject recv, IRubyObject[] args) static RubyFixnumRubyProcess.spawn(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block, EvalType evalType) Deprecated.static RubyArrayRubyFile.split(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyString.split(ThreadContext context) (package private) final RubyArrayRubyString.split(ThreadContext context, RubyRegexp spat, boolean useBackref) RubyString.split(ThreadContext context, IRubyObject arg0) RubyString.split(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.split19(IRubyObject spat, ThreadContext context, boolean useBackref) Deprecated.RubyString.split19(ThreadContext context) Deprecated.RubyString.split19(ThreadContext context, IRubyObject arg0) Deprecated.RubyString.split19(ThreadContext context, IRubyObject arg0, boolean useBackref) Deprecated.RubyString.split19(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Deprecated.private RubyArrayRubyString.splitCommon(ThreadContext context, IRubyObject spat, boolean limit, int lim, int i) RubyString.splitWithBlock(ThreadContext context, Block block) RubyString.splitWithBlock(ThreadContext context, IRubyObject arg0, Block block) RubyString.splitWithBlock(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.sprintf(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyBignum.sqrt(ThreadContext context) RubyFixnum.sqrt(ThreadContext context) abstract IRubyObjectRubyInteger.sqrt(ThreadContext context) static IRubyObjectRubyInteger.sqrt(ThreadContext context, IRubyObject self, IRubyObject num) rb_int_s_isqrtstatic RubyFloatRubyMath.sqrt(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.sqrt19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.RubyString.squeeze(ThreadContext context) rb_str_squeeze / rb_str_squeeze_bangRubyString.squeeze(ThreadContext context, IRubyObject arg) RubyString.squeeze(ThreadContext context, IRubyObject[] args) RubyString.squeeze_bang(ThreadContext context) RubyString.squeeze_bang(ThreadContext context, IRubyObject arg) RubyString.squeeze_bang(ThreadContext context, IRubyObject[] args) RubyString.squeeze_bang19(ThreadContext context) Deprecated.RubyString.squeeze_bang19(ThreadContext context, IRubyObject arg) Deprecated.RubyString.squeeze_bang19(ThreadContext context, IRubyObject[] args) Deprecated.RubyString.squeeze19(ThreadContext context) Deprecated.RubyString.squeeze19(ThreadContext context, IRubyObject arg) Deprecated.RubyString.squeeze19(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.srand(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.srand(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyRandom.srand(ThreadContext context, IRubyObject recv) static IRubyObjectRubyRandom.srand(ThreadContext context, IRubyObject recv, IRubyObject seed) static IRubyObjectRubyRandom.srandCommon(ThreadContext context, IRubyObject recv) static IRubyObjectRubyRandom.srandCommon(ThreadContext context, IRubyObject recv, IRubyObject newSeed) static IRubyObjectRubyGC.start(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyString.start_with_p(ThreadContext context) RubyString.start_with_p(ThreadContext context, IRubyObject arg) RubyString.start_with_p(ThreadContext context, IRubyObject[] args) (package private) final booleanRubyRegexp.startsWith(ThreadContext context, RubyString str) private ThreadRubyThread.startThread(ThreadContext context, Runnable runnable) final RubyBooleanRubyRegexp.startWithP(ThreadContext context, RubyString str) Deprecated.static IRubyObjectRubyFile.stat(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyIO.stat(ThreadContext context) static IRubyObjectRubyRandom.state(ThreadContext context, IRubyObject recv) RubyRandom.stateObj(ThreadContext context) RubyThread.status(ThreadContext context) RubyArithmeticSequence.step(ThreadContext context) RubyNumeric.step(ThreadContext context, IRubyObject[] args, Block block) num_stepRubyRange.step(ThreadContext context, Block block) RubyRange.step(ThreadContext context, IRubyObject step, Block block) RubyRange.step19(ThreadContext context, Block block) Deprecated.RubyRange.step19(ThreadContext context, IRubyObject step, Block block) Deprecated.private IRubyObjectRubyNumeric.stepCommon(ThreadContext context, IRubyObject to, IRubyObject step, boolean desc, Block block) private IRubyObjectRubyRange.stepCommon(ThreadContext context, IRubyObject step, Block block) private IRubyObjectRubyRange.stepEnumeratorize(ThreadContext context, IRubyObject step, String method) private static IRubyObjectRubyNumeric.stepSize(ThreadContext context, RubyNumeric from, IRubyObject[] args) A step size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])MRI: num_step_sizeprivate static IRubyObjectRubyRange.stepSize(ThreadContext context, RubyRange self, IRubyObject[] args) A step size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])static IRubyObjectRubyThread.stop(ThreadContext context, IRubyObject receiver) RubyString.str_eql_p(ThreadContext context, IRubyObject other) RubyString.str_eql_p19(ThreadContext context, IRubyObject other) (package private) static IRubyObject[]RubyComplex.str_to_c_internal(ThreadContext context, RubyString str) private static IRubyObjectRubyComplex.str_to_c_strict(ThreadContext context, RubyString str, boolean raise) (package private) static IRubyObject[]RubyRational.str_to_r_internal(ThreadContext context, RubyString str) private static IRubyObjectRubyRational.str_to_r_strict(ThreadContext context, RubyString str, boolean raise) static IRubyObjectRubyGC.stress(ThreadContext context, IRubyObject recv) static IRubyObjectRubyGC.stress_set(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyTime.strftime(ThreadContext context, IRubyObject format) private RubyArrayRubyString.stringSplit(ThreadContext context, RubyString spat, boolean limit, int lim, int i) RubyString.strip(ThreadContext context) RubyString.strip_bang(ThreadContext context) RubyString.strip_bang19(ThreadContext context) Deprecated.RubyString.strip19(ThreadContext context) Deprecated.RubyString.strScrub(ThreadContext context, IRubyObject repl, Block block) Scrub the contents of this string, replacing invalid characters as appropriate.static IRubyObjectRubyKernel.LoopMethods.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.LoopMethods.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.sub(ThreadContext context, IRubyObject arg0, Block block) rb_str_sub / rb_str_sub_bangRubyString.sub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block) RubyString.sub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyString.sub19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.sub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.private RubyStringRubyString.subBangCommon(ThreadContext context, int beg, int end, RubyString repl, int tuFlags) final IRubyObjectRubyString.subBangFast(ThreadContext context, RubyRegexp regexp, RubyString repl) sub! but without any frame globals ...private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyRegexp regexp, RubyHash hash, Block block) private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyString pattern, RubyHash hash, Block block) private IRubyObjectRubyString.subBangIter(ThreadContext context, IRubyObject arg0, RubyHash hash, Block block) private RubyMatchDataRubyString.subBangMatch(ThreadContext context, RubyRegexp regexp, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, RubyRegexp regexp, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, RubyString pattern, RubyString repl) private IRubyObjectRubyString.subBangNoIter(ThreadContext context, IRubyObject arg0, RubyString repl) private org.jcodings.EncodingRubyString.subBangVerifyEncoding(ThreadContext context, RubyString repl, int beg, int end) private IRubyObjectRubyString.subpat(ThreadContext context, RubyRegexp regex) private IRubyObjectRubyString.subpat(ThreadContext context, RubyRegexp regex, IRubyObject backref) private voidRubyString.subpatSet(ThreadContext context, RubyRegexp regexp, IRubyObject backref, IRubyObject repl) RubyTime.subsec(ThreadContext context) private RubyIntegerRubyFixnum.subtractAsBignum(ThreadContext context, long other) private IRubyObjectRubyBignum.subtractOther(ThreadContext context, IRubyObject other) private IRubyObjectRubyFixnum.subtractOther(ThreadContext context, IRubyObject other) RubyFixnum.succ(ThreadContext context) RubyInteger.succ(ThreadContext context) int_succRubyString.succ(ThreadContext context) RubySymbol.succ(ThreadContext context) RubyString.succ19(ThreadContext context) Deprecated.RubyProcess.RubyStatus.success_p(ThreadContext context) RubyArray.sum(ThreadContext context, Block block) RubyArray.sum(ThreadContext context, IRubyObject init, Block block) static IRubyObjectRubyEnumerable.sum(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.sum(ThreadContext context, IRubyObject self, IRubyObject init, Block block) RubyString.sum(ThreadContext context) RubyString.sum(ThreadContext context, IRubyObject arg) static IRubyObjectRubyEnumerable.sumAdd(ThreadContext context, IRubyObject lhs, IRubyObject rhs, double[] c) RubyArray.sumCommon(ThreadContext context, IRubyObject init, Block block) static IRubyObjectRubyEnumerable.sumCommon(ThreadContext context, IRubyObject self, IRubyObject init, Block block) static IRubyObjectRubyEnumerable.sumCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject init, Block block) RubyString.sumCommon(ThreadContext context, long bits) RubyTime.sunday_p(ThreadContext context) protected IRubyObjectAbstractRubyMethod.super_method(ThreadContext context, IRubyObject receiver, RubyModule superClass) RubyMethod.super_method(ThreadContext context) RubyUnboundMethod.super_method(ThreadContext context) RubyClass.superclass(ThreadContext context) Return the real super class of this class.RubyString.swapcase(ThreadContext context) RubyString.swapcase(ThreadContext context, IRubyObject arg) RubyString.swapcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubySymbol.swapcase(ThreadContext context) RubySymbol.swapcase(ThreadContext context, IRubyObject arg) RubySymbol.swapcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.swapcase_bang(ThreadContext context) private IRubyObjectRubyString.swapcase_bang(ThreadContext context, int flags) RubyString.swapcase_bang(ThreadContext context, IRubyObject arg) RubyString.swapcase_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.swapcase_bang19(ThreadContext context) Deprecated.RubyString.swapcase19(ThreadContext context) Deprecated.static IRubyObjectRubyProcess.GroupID.switch_rb(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyProcess.UserID.switch_rb(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyFile.symlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) RubyIO.sync(ThreadContext context) Returns the current sync mode.static IRubyObjectRubyKernel.syscall(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyIO.sysopen(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block block) static IRubyObjectRubyIO.sysopen19(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block block) Deprecated.RubyIO.sysread(ThreadContext context, IRubyObject[] args) RubyIO.sysseek(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.system(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyKernel.system19(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.private static intRubyKernel.systemCommon(ThreadContext context, IRubyObject recv, IRubyObject[] args) private voidRuby.systemTeardown(ThreadContext context) RubyIO.syswrite(ThreadContext context, IRubyObject str) RubyBasicObject.taint(ThreadContext context) rb_obj_taint call-seq: obj.taint -> obj Marks obj as tainted---if the$SAFElevel is set appropriately, many method calls which might alter the running programs environment will refuse to accept tainted strings.RubyBoolean.taint(ThreadContext context) RubyFixnum.taint(ThreadContext context) static IRubyObjectRubyKernel.taint(ThreadContext context, IRubyObject self) RubyNil.taint(ThreadContext context) RubySymbol.taint(ThreadContext context) RubyBasicObject.tainted_p(ThreadContext context) rb_obj_tainted call-seq: obj.tainted? => true or false Returnstrueif the object is tainted.static RubyBooleanRubyKernel.tainted_p(ThreadContext context, IRubyObject self) RubyArray.take(ThreadContext context, IRubyObject n) rb_ary_takestatic IRubyObjectRubyEnumerable.take(ThreadContext context, IRubyObject self, IRubyObject n, Block block) RubyArray.take_while(ThreadContext context, Block block) rb_ary_take_whilestatic IRubyObjectRubyEnumerable.take_while(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.take_while19(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.takeItems(ThreadContext context, IRubyObject enumerable) Take all items from the given enumerable and insert them into a new array.static RubyFloatRubyMath.tan(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.tan19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static RubyFloatRubyMath.tanh(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.tanh19(ThreadContext context, IRubyObject recv, IRubyObject x) Deprecated.static IRubyObjectRubyKernel.tap(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyArgsFile.tell(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyThread.thread_variable_get(ThreadContext context, IRubyObject key) RubyThread.thread_variable_p(ThreadContext context, IRubyObject key) RubyThread.thread_variable_set(ThreadContext context, IRubyObject key, IRubyObject value) RubyThread.thread_variables(ThreadContext context) RubyTime.thursday_p(ThreadContext context) RubyFixnum.times(ThreadContext context, Block block) RubyInteger.times(ThreadContext context, Block block) static IRubyObjectRubyProcess.times(ThreadContext context, IRubyObject recv, Block unusedBlock) protected static IRubyObjectRubyInteger.timesSize(ThreadContext context, RubyInteger recv, IRubyObject[] args) A times size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])static RubyTimeRubyTime.timeZoneLocal(ThreadContext context, IRubyObject off, RubyTime time) static IRubyObjectRubyArgsFile.to_a(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyArray.to_a(ThreadContext context) rb_ary_to_aRubyBasicObject.to_a(ThreadContext context) rb_any_to_a call-seq: obj.to_a -> anArray Returns an array representation of obj.static IRubyObjectRubyEnumerable.to_a(ThreadContext context, IRubyObject self) static IRubyObjectRubyEnumerable.to_a(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyHash.to_a(ThreadContext context) rb_hash_to_aRubyMatchData.to_a(ThreadContext context) match_to_astatic RubyArrayRubyNil.to_a(ThreadContext context, IRubyObject recv) nil_to_aRubyRange.to_a(ThreadContext context, Block block) RubyStruct.to_a(ThreadContext context) RubyTime.to_a(ThreadContext context) static IRubyObjectRubyEnumerable.to_a19(ThreadContext context, IRubyObject self) Deprecated.static IRubyObjectRubyEnumerable.to_a19(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.RubyComplex.to_c(ThreadContext context) nucomp_to_cstatic IRubyObjectRubyNil.to_c(ThreadContext context, IRubyObject recv) nilclass_to_cRubyNumeric.to_c(ThreadContext context) numeric_to_cRubyString.to_c(ThreadContext context) string_to_cRubyBignum.to_f(ThreadContext context) rb_big_to_fRubyComplex.to_f(ThreadContext context) nucomp_to_fRubyFixnum.to_f(ThreadContext context) fix_to_fabstract IRubyObjectRubyInteger.to_f(ThreadContext context) static RubyFloatRubyNil.to_f(ThreadContext context, IRubyObject recv) nil_to_fRubyRational.to_f(ThreadContext context) nurat_to_fRubyArray.to_h(ThreadContext context) Deprecated.RubyArray.to_h(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.to_h(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObjectRubyEnumerable.to_h(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_h(ThreadContext context, Block block) RubyHash.to_h(ThreadContext context) Deprecated.RubyHash.to_h(ThreadContext context, Block block) static RubyHashRubyNil.to_h(ThreadContext context, IRubyObject recv) RubyStruct.to_h(ThreadContext context) Deprecated.RubyStruct.to_h(ThreadContext context, Block block) protected RubyHashRubyHash.to_h_block(ThreadContext context, Block block) RubyGlobal.StringOnlyRubyHash.to_hash(ThreadContext context) RubyHash.to_hash(ThreadContext context) rb_hash_to_hashRubyComplex.to_i(ThreadContext context) nucomp_to_istatic RubyFixnumRubyNil.to_i(ThreadContext context, IRubyObject recv) nil_to_iRubyProcess.RubyStatus.to_i(ThreadContext context) RubyRational.to_i(ThreadContext context) RubyNumeric.to_int(ThreadContext context) num_to_intstatic IRubyObjectRubyArgsFile.to_io(ThreadContext context, IRubyObject recv) RubyDir.to_path(ThreadContext context) RubyHash.to_proc(ThreadContext context) RubyMethod.to_proc(ThreadContext context) Create a Proc object.RubySymbol.to_proc(ThreadContext context) RubyComplex.to_r(ThreadContext context) nucomp_to_rRubyFloat.to_r(ThreadContext context) RubyInteger.to_r(ThreadContext context) integer_to_rstatic IRubyObjectRubyNil.to_r(ThreadContext context, IRubyObject recv) nilclass_to_rRubyRational.to_r(ThreadContext context) nurat_to_rRubyString.to_r(ThreadContext context) string_to_rRubyTime.to_r(ThreadContext context) RubyArray.to_s(ThreadContext context) rb_ary_to_sRubyComplex.to_s(ThreadContext context) nucomp_to_sRubyEncoding.to_s(ThreadContext context) RubyException.to_s(ThreadContext context) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s(ThreadContext context) RubyHash.to_s(ThreadContext context) rb_hash_to_s & to_s_hashRubyNameError.to_s(ThreadContext context) static RubyStringRubyNil.to_s(ThreadContext context, IRubyObject recv) nil_to_sRubyProcess.RubyStatus.to_s(ThreadContext context) RubyRange.to_s(ThreadContext context) RubyRational.to_s(ThreadContext context) nurat_to_sRubySymbol.to_s(ThreadContext context) RubyThread.Location.to_s(ThreadContext context) RubyUncaughtThrowError.to_s(ThreadContext context) RubyException.to_s19(ThreadContext context) Deprecated.final IRubyObjectRubyHash.to_s19(ThreadContext context) RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context) (package private) static RubyIntegerRubyInteger.toInteger(ThreadContext context, IRubyObject num) RubySymbol.toRefinedProc(ThreadContext context, StaticScope scope) RubyObject.toRubyString(ThreadContext context) The default toString method is just a wrapper that calls the Ruby "to_s" method.private static booleanRubyComplex.tpositive_p(ThreadContext context, IRubyObject x) f_tpositive_pRubyString.tr(ThreadContext context, IRubyObject src, IRubyObject repl) rb_str_tr / rb_str_tr_bangRubyString.tr_bang(ThreadContext context, IRubyObject src, IRubyObject repl) RubyString.tr_bang19(ThreadContext context, IRubyObject src, IRubyObject repl) RubyString.tr_s(ThreadContext context, IRubyObject src, IRubyObject repl) rb_str_tr_s / rb_str_tr_s_bangRubyString.tr_s_bang(ThreadContext context, IRubyObject src, IRubyObject repl) RubyString.tr_s_bang19(ThreadContext context, IRubyObject src, IRubyObject repl) RubyString.tr_s19(ThreadContext context, IRubyObject src, IRubyObject repl) RubyString.tr19(ThreadContext context, IRubyObject src, IRubyObject repl) static IRubyObjectRubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) private static longRubyIO.transfer(ThreadContext context, ReadableByteChannel from, FileChannel to, long length, long position) private static longRubyIO.transfer(ThreadContext context, ReadableByteChannel from, WritableByteChannel to, long length, long position) RubyHash.transform_keys(ThreadContext context, Block block) RubyHash.transform_keys_bang(ThreadContext context, Block block) RubyHash.transform_values(ThreadContext context, Block block) RubyHash.transform_values_bang(ThreadContext context, Block block) private IRubyObjectRubyString.trTrans19(ThreadContext context, IRubyObject src, IRubyObject repl, boolean sflag) static IRubyObjectRubyBoolean.True.true_and(ThreadContext context, IRubyObject tru, IRubyObject oth) static RubyStringRubyBoolean.True.true_to_s(ThreadContext context, IRubyObject tru) static IRubyObjectRubyBoolean.True.true_xor(ThreadContext context, IRubyObject tru, IRubyObject oth) RubyBignum.truncate(ThreadContext context, IRubyObject arg) rb_big_truncateRubyFile.truncate(ThreadContext context, IRubyObject len) static IRubyObjectRubyFile.truncate(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) RubyFixnum.truncate(ThreadContext context, IRubyObject arg) rb_fix_truncateRubyFloat.truncate(ThreadContext context) MRI: flo_truncateRubyFloat.truncate(ThreadContext context, IRubyObject n) MRI: flo_truncateRubyInteger.truncate(ThreadContext context) abstract IRubyObjectRubyInteger.truncate(ThreadContext context, IRubyObject arg) RubyNumeric.truncate(ThreadContext context) MRI: num_truncateRubyRational.truncate(ThreadContext context) MRI: nurat_truncateRubyRational.truncate(ThreadContext context, IRubyObject n) static IRubyObjectRubyFile.truncate19(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) private static IRubyObjectRubyFile.truncateCommon(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) RubyBasicObject.trust(ThreadContext context) Deprecated.static IRubyObjectRubyArray.try_convert(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectRubyHash.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args) static IRubyObjectRubyRegexp.try_convert(ThreadContext context, IRubyObject recv, IRubyObject args) static IRubyObjectRubyString.try_convert(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObjectRubyIO.tryConvert(ThreadContext context, IRubyObject recv, IRubyObject arg) private static RubyRandom.RandomTypeRubyRandom.tryGetRandomType(ThreadContext context, IRubyObject obj) RubyIO.tty_p(ThreadContext context) RubyTime.tuesday_p(ThreadContext context) static IRubyObjectRubyProcess.uid(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.uid_set(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyFile.umask(ThreadContext context, IRubyObject recv, IRubyObject[] args) voidRubyModule.undef(ThreadContext context, String name) rb_undefRubyModule.undef_method(ThreadContext context, IRubyObject[] args) RubyString.undump(ThreadContext context) static IRubyObjectRubyMarshal.undumpable(ThreadContext context, RubyObject self) Convenience method for objects that are undumpable.RubyIO.ungetbyte(ThreadContext context, IRubyObject b) RubyIO.ungetc(ThreadContext context, IRubyObject c) static <StateType>
IRubyObjectRubyThread.uninterruptible(ThreadContext context, StateType state, BiFunction<ThreadContext, StateType, IRubyObject> f) Run the providedBiFunctionwithout allowing for any cross-thread interrupts (equivalent to callingRubyThread.handle_interrupt(ThreadContext, IRubyObject, IRubyObject, Block)with Object => :never.RubyArray.union(ThreadContext context, IRubyObject[] args) rb_ary_union_multistatic IRubyObjectRubyRegexp.union(ThreadContext context, IRubyObject recv, IRubyObject[] args) rb_reg_s_unionstatic IRubyObjectRubyRegexp.union19(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.private voidRubyArray.unionInternal(ThreadContext context, RubyArray... args) rb_ary_unionRubyArray.uniq(ThreadContext context) rb_ary_uniqRubyArray.uniq(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.uniq(ThreadContext context, IRubyObject self, Block block) RubyArray.uniq_bang(ThreadContext context) rb_ary_uniq_bangRubyArray.uniq_bang(ThreadContext context, Block block) RubyArray.uniq_bang19(ThreadContext context, Block block) Deprecated.RubyArray.uniq19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyFile.unlink(ThreadContext context, IRubyObject... args) static IRubyObjectRubyFile.unlink(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyString.unpack(ThreadContext context, IRubyObject obj, Block block) RubyString.unpack1(ThreadContext context, IRubyObject obj, Block block) RubyBasicObject.untaint(ThreadContext context) rb_obj_untaint call-seq: obj.untaint => obj Removes the taint from obj.static IRubyObjectRubyKernel.untaint(ThreadContext context, IRubyObject self) static IRubyObjectRubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyBasicObject.untrust(ThreadContext context) Deprecated.RubyBasicObject.untrusted_p(ThreadContext context) Deprecated.private IRubyObjectRubyNumeric.unwrapCoerced(ThreadContext context, String method, IRubyObject other, RubyArray ary) private IRubyObjectRubyNumeric.unwrapCoerced(ThreadContext context, CallSite site, IRubyObject other, RubyArray ary) RubyString.upcase(ThreadContext context) RubyString.upcase(ThreadContext context, IRubyObject arg) RubyString.upcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubySymbol.upcase(ThreadContext context) RubySymbol.upcase(ThreadContext context, IRubyObject arg) RubySymbol.upcase(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.upcase_bang(ThreadContext context) private IRubyObjectRubyString.upcase_bang(ThreadContext context, int flags) RubyString.upcase_bang(ThreadContext context, IRubyObject arg) RubyString.upcase_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.upcase_bang19(ThreadContext context) Deprecated.RubyString.upcase19(ThreadContext context) Deprecated.protected IOOptionsRubyIO.updateIOOptionsFromOptions(ThreadContext context, RubyHash options, IOOptions ioOptions) See http://ruby-doc.org/core-1.9.3/IO.html#method-c-new for the format of modes in optionsRubyInteger.upto(ThreadContext context, IRubyObject to, Block block) int_uptofinal IRubyObjectRubyString.upto(ThreadContext context, IRubyObject end, Block block) rb_str_upto_mfinal IRubyObjectRubyString.upto(ThreadContext context, IRubyObject end, IRubyObject excl, Block block) final IRubyObjectRubyString.upto19(ThreadContext context, IRubyObject end, Block block) Deprecated.final IRubyObjectRubyString.upto19(ThreadContext context, IRubyObject end, IRubyObject excl, Block block) Deprecated.(package private) final IRubyObjectRubyString.uptoCommon(ThreadContext context, RubyString end, boolean excl, Block block, boolean asSymbol) (package private) final IRubyObjectRubyString.uptoCommon(ThreadContext context, IRubyObject arg, boolean excl, Block block) private IRubyObjectRubyString.uptoCommonNoDigits(ThreadContext context, RubyString end, boolean excl, Block block, boolean asSymbol) (package private) final IRubyObjectRubyString.uptoEndless(ThreadContext context, Block block) private static IRubyObjectRubyInteger.uptoSize(ThreadContext context, IRubyObject from, IRubyObject[] args) An upto size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])static IRubyObjectRubyRandom.urandom(ThreadContext context, IRubyObject recv, IRubyObject num) RubyEnumerator.FeedValue.use_value(ThreadContext context) RubyModule.used_modules(ThreadContext context) private intRuby.userTeardown(ThreadContext context) RubyModule.using(ThreadContext context, IRubyObject refinedModule) static voidRubyModule.usingModule(ThreadContext context, RubyModule cref, IRubyObject refinedModule) static RubyTimeRubyTime.utc(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyFile.utime(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyString.valid_encoding_p(ThreadContext context) RubyThread.value(ThreadContext context) RubyHash.values(ThreadContext context) rb_hash_valuesRubyObjectSpace.WeakMap.values(ThreadContext context) RubyHash.values_at(ThreadContext context, IRubyObject[] args) rb_hash_values_atRubyMatchData.values_at(ThreadContext context, IRubyObject[] args) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.verifyStringLike(ThreadContext context, IRubyObject test) private static RubyStringRubyGlobal.StringOnlyRubyHash.verifyValidKey(ThreadContext context, RubyString key, IRubyObject value) RubyArray.ArgumentVisitor.visit(ThreadContext ctx, IRubyObject arg, int i) voidRubyHash.KeepIfVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.MergeVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.RejectVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.SelectVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.TransformKeysAndValuesVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, RubyHash result) voidRubyHash.TransformKeysVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, RubyHash result) voidRubyHash.TransformValuesVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.Visitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Object state) abstract voidRubyHash.VisitorWithState.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, T state) <T> voidRubyHash.visitAll(ThreadContext context, RubyHash.VisitorWithState visitor, T state) private <T> voidRubyHash.visitLimited(ThreadContext context, RubyHash.VisitorWithState visitor, long size, T state) static IRubyObjectRubyProcess.wait(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.wait2(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.waitall(ThreadContext context, IRubyObject recv) booleanRubyThread.waitForIO(ThreadContext context, RubyIO io, int ops) static IRubyObjectRubyProcess.waitpid(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.waitpid2(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject[] args) private voidRubyBignum.warnIfPowExponentTooBig(ThreadContext context, long other) private static voidRubyModule.warnMethodRemoval(ThreadContext context, String id) private static voidRubyKernel.warnObj(ThreadContext context, IRubyObject recv, IRubyObject arg) (package private) static voidRubyKernel.warnStr(ThreadContext context, IRubyObject recv, RubyString message) private static voidTopSelfFactory.warnWrapper(ThreadContext context) RubyTime.wednesday_p(ThreadContext context) RubyEnumerator.with_index(ThreadContext context, Block block) RubyEnumerator.with_index(ThreadContext context, IRubyObject arg, Block block) private IRubyObjectRubyEnumerator.with_index_common(ThreadContext context, Block block, String rubyMethodName, IRubyObject arg) RubyEnumerator.with_index19(ThreadContext context, Block block) Deprecated.RubyEnumerator.with_index19(ThreadContext context, IRubyObject arg, Block block) Deprecated.RubyEnumerator.with_object(ThreadContext context, IRubyObject arg, Block block) (package private) static <R> RRubyKernel.withLevelAndLength(ThreadContext context, IRubyObject level, IRubyObject length, int defaultLevel, ObjectIntIntFunction<ThreadContext, R> func) Retrieve the level and length from given args, if non-null.RubyFileStat.worldReadable(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.worldReadable(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.worldReadable(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.worldWritable(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.worldWritable(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.worldWritable(ThreadContext context, IRubyObject recv, IRubyObject filename) final voidRubyIO.write(ThreadContext context, byte ch) Write a single byte to this IO's write target but do not return the number of bytes written (it will be 1).intRubyIO.write(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding) Write the given range of bytes to this IO.intRubyIO.write(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding, boolean nosync) Write the given range of bytes to this IO.final IRubyObjectRubyIO.write(ThreadContext context, int ch) Write a single byte to this IO's write target.RubyIO.write(ThreadContext context, IRubyObject str) Ruby method IO#write(str), equivalent to io_write_m.RubyIO.write(ThreadContext context, IRubyObject[] args) Ruby method IO#write(str, ...), equivalent to io_write_m.RubyIO.write(ThreadContext context, IRubyObject str, boolean nosync) Write the given range of bytes to this IO's write target.static IRubyObjectRubyIO.write(ThreadContext context, IRubyObject maybeIO, IRubyObject str) static IRubyObjectRubyIO.write(ThreadContext context, IRubyObject recv, IRubyObject[] argv) static IRubyObjectRubyIO.write(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0, IRubyObject arg1) protected static IRubyObjectRubyIO.write(ThreadContext context, IRubyObject maybeIO, ByteList byteList) protected static IRubyObjectRubyIO.write(ThreadContext context, IRubyObject maybeIO, ByteList byteList, IRubyObject sep) RubyIO.write_nonblock(ThreadContext context, IRubyObject[] argv) private static IRubyObjectRubyIO.writeSeparator(ThreadContext context, IRubyObject maybeIO) static IRubyObjectRubyIO.writeStatic(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block unusedBlock) Deprecated.RubySymbol.SymbolProcBody.yield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) RubySymbol.SymbolProcBody.yield(ThreadContext context, Block block, IRubyObject value, Block blockArg) RubyYielder.yield(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.yield_self(ThreadContext context, IRubyObject recv, Block block) private IRubyObjectRubySymbol.SymbolProcBody.yieldInner(ThreadContext context, RubyArray array, Block blockArg) private voidRubyModule.yieldRefineBlock(ThreadContext context, RubyModule refinement, Block block) RubySymbol.SymbolProcBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) RubySymbol.SymbolProcBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) RubySymbol.SymbolProcBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.private static voidRubyArray.yieldValues(ThreadContext context, int r, int[] p, int pStart, RubyArray values, Block block) RubyBignum.zero_p(ThreadContext context) static RubyBooleanRubyFileTest.FileTestFileMethods.zero_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBooleanRubyFileTest.zero_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFixnum.zero_p(ThreadContext context) fix_zero_pRubyFloat.zero_p(ThreadContext context) MRI: flo_zero_pabstract IRubyObjectRubyInteger.zero_p(ThreadContext context) RubyNumeric.zero_p(ThreadContext context) num_zero_pRubyRational.zero_p(ThreadContext context) RubyArray.zip(ThreadContext context, IRubyObject[] args, Block block) rb_ary_zipstatic IRubyObjectRubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zip19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.private IRubyObjectRubyArray.zipCommon(ThreadContext context, IRubyObject[] args, Block block, RubyArray.ArgumentVisitor visitor) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommon19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommonEnum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipEnumNext(ThreadContext context, IRubyObject arg) static booleanRubyTime.zoneLocalTime(ThreadContext context, IRubyObject zone, RubyTime time) static booleanRubyTime.zoneTimeLocal(ThreadContext context, IRubyObject zone, RubyTime time) Method parameters in org.jruby with type arguments of type ThreadContextModifier and TypeMethodDescriptionprivate IRubyObjectRubyThread.handleInterrupt(ThreadContext context, RubyHash mask, BiFunction<ThreadContext, IRubyObject, IRubyObject> block) private <StateType>
IRubyObjectRubyThread.handleInterrupt(ThreadContext context, RubyHash mask, StateType state, BiFunction<ThreadContext, StateType, IRubyObject> block) private static intRubyProcess.pthreadKillable(ThreadContext context, ToIntFunction<ThreadContext> blockingCall) static <StateType>
IRubyObjectRubyThread.uninterruptible(ThreadContext context, StateType state, BiFunction<ThreadContext, StateType, IRubyObject> f) Run the providedBiFunctionwithout allowing for any cross-thread interrupts (equivalent to callingRubyThread.handle_interrupt(ThreadContext, IRubyObject, IRubyObject, Block)with Object => :never.(package private) static <R> RRubyKernel.withLevelAndLength(ThreadContext context, IRubyObject level, IRubyObject length, int defaultLevel, ObjectIntIntFunction<ThreadContext, R> func) Retrieve the level and length from given args, if non-null.Constructors in org.jruby with parameters of type ThreadContextModifierConstructorDescription(package private)BlockComparator(ThreadContext context, Block block, IRubyObject self, CallSite gt, CallSite lt) (package private)BlockComparator(ThreadContext context, Block block, CallSite gt, CallSite lt) CallTraceFuncHook(ThreadContext context) (package private)ChunkArg(ThreadContext context) DefaultComparator(ThreadContext context) (package private)DefaultComparator(ThreadContext context, boolean honorOverride) -
Uses of ThreadContext in org.jruby.api
Methods in org.jruby.api with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic <T> TAPI.rb_rescue_typeerror(ThreadContext context, T dflt, Supplier<T> func) -
Uses of ThreadContext in org.jruby.ast.executable
Methods in org.jruby.ast.executable with parameters of type ThreadContextModifier and TypeMethodDescriptionAbstractScript.__file__(ThreadContext context, IRubyObject self, Block block) AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) AbstractScript.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) Script.__file__(ThreadContext context, IRubyObject self, Block block) Script.__file__(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) Script.__file__(ThreadContext context, IRubyObject self, IRubyObject arg, IRubyObject arg2, IRubyObject arg3, Block block) private CacheEntryRuntimeCache.cacheAndGet(ThreadContext context, RubyClass selfType, int index, String methodName) final IRubyObjectAbstractScript.getConstant(ThreadContext context, StaticScope scope, String name, int i) final IRubyObjectRuntimeCache.getConstant(ThreadContext context, StaticScope scope, String name, int index) final IRubyObjectAbstractScript.getConstant0(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant1(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant2(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant3(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant4(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant5(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant6(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant7(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant8(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstant9(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined(ThreadContext context, StaticScope scope, String name, int i) final IRubyObjectRuntimeCache.getConstantDefined(ThreadContext context, StaticScope scope, String name, int index) final IRubyObjectAbstractScript.getConstantDefined0(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined1(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined2(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined3(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined4(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined5(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined6(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined7(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined8(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantDefined9(ThreadContext context, StaticScope scope, String name) final IRubyObjectAbstractScript.getConstantFrom(RubyModule target, ThreadContext context, String name, int i) final IRubyObjectRuntimeCache.getConstantFrom(RubyModule target, ThreadContext context, String name, int index) final IRubyObjectAbstractScript.getConstantFrom0(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom1(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom2(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom3(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom4(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom5(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom6(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom7(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom8(RubyModule target, ThreadContext context, String name) final IRubyObjectAbstractScript.getConstantFrom9(RubyModule target, ThreadContext context, String name) final RubyFixnumAbstractScript.getFixnum(ThreadContext context, int i, int value) final RubyFixnumAbstractScript.getFixnum(ThreadContext context, int i, long value) final RubyFixnumRuntimeCache.getFixnum(ThreadContext context, int index, int value) final RubyFixnumRuntimeCache.getFixnum(ThreadContext context, int index, long value) final RubyFixnumAbstractScript.getFixnum0(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum1(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum2(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum3(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum4(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum5(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum6(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum7(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum8(ThreadContext context, int value) final RubyFixnumAbstractScript.getFixnum9(ThreadContext context, int value) final RubyFloatAbstractScript.getFloat(ThreadContext context, int i, double value) final RubyFloatRuntimeCache.getFloat(ThreadContext context, int index, double value) final RubyFloatAbstractScript.getFloat0(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat1(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat2(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat3(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat4(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat5(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat6(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat7(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat8(ThreadContext context, double value) final RubyFloatAbstractScript.getFloat9(ThreadContext context, double value) final RubyStringAbstractScript.getFrozenString(ThreadContext context, int i, int j, int codeRange) final RubyStringRuntimeCache.getFrozenString(ThreadContext context, int bytelistIndex, int stringIndex, int codeRange) final RubyStringAbstractScript.getFrozenString0(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString1(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString2(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString3(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString4(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString5(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString6(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString7(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString8(ThreadContext context, int j, int codeRange) final RubyStringAbstractScript.getFrozenString9(ThreadContext context, int j, int codeRange) protected DynamicMethodAbstractScript.getMethod(ThreadContext context, IRubyObject self, int i, String methodName) RuntimeCache.getMethod(ThreadContext context, RubyClass selfType, int index, String methodName) RuntimeCache.getMethod(ThreadContext context, IRubyObject self, int index, String methodName) protected DynamicMethodAbstractScript.getMethod0(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod1(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod2(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod3(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod4(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod5(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod6(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod7(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod8(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethodAbstractScript.getMethod9(ThreadContext context, IRubyObject self, String methodName) RuntimeCache.getMethodEntry(ThreadContext context, RubyClass selfType, int index, String methodName) final RubyRegexpAbstractScript.getRegexp(ThreadContext context, int i, ByteList pattern, int options) final RubyRegexpRuntimeCache.getRegexp(ThreadContext context, int index, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp0(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp1(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp2(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp3(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp4(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp5(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp6(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp7(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp8(ThreadContext context, ByteList pattern, int options) final RubyRegexpAbstractScript.getRegexp9(ThreadContext context, ByteList pattern, int options) final StaticScopeAbstractScript.getScope(ThreadContext context, StaticScope parent, String varNamesDescriptor, int i) final StaticScopeRuntimeCache.getScope(ThreadContext context, StaticScope parent, String varNamesDescriptor, int index) final StaticScopeAbstractScript.getScope0(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope1(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope2(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope3(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope4(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope5(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope6(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope7(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope8(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScopeAbstractScript.getScope9(ThreadContext context, StaticScope parent, String varNamesDescriptor) final RubyStringAbstractScript.getString(ThreadContext context, int i, int codeRange) final RubyStringRuntimeCache.getString(ThreadContext context, int index, int codeRange) final RubyStringAbstractScript.getString0(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString1(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString2(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString3(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString4(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString5(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString6(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString7(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString8(ThreadContext context, int codeRange) final RubyStringAbstractScript.getString9(ThreadContext context, int codeRange) final RubySymbolAbstractScript.getSymbol(ThreadContext context, int i, String name, String encoding) final RubySymbolRuntimeCache.getSymbol(ThreadContext context, int index, String name, String encodingName) final RubySymbolAbstractScript.getSymbol0(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol1(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol2(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol3(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol4(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol5(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol6(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol7(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol8(ThreadContext context, String name, String encoding) final RubySymbolAbstractScript.getSymbol9(ThreadContext context, String name, String encoding) private final IRubyObjectRuntimeCache.getValue(ThreadContext context, int index, String name, IRubyObject object) RuntimeCache.getValue(ThreadContext context, StaticScope scope, String name, int index) RuntimeCache.getValueFrom(RubyModule target, ThreadContext context, String name, int index) final IRubyObjectAbstractScript.getVariable(ThreadContext context, int i, String name, IRubyObject object) final IRubyObjectRuntimeCache.getVariable(ThreadContext context, int index, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable0(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable1(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable2(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable3(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable4(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable5(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable6(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable7(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable8(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariable9(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined(ThreadContext context, int i, String name, IRubyObject object) final IRubyObjectRuntimeCache.getVariableDefined(ThreadContext context, int index, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined0(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined1(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined2(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined3(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined4(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined5(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined6(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined7(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined8(ThreadContext context, String name, IRubyObject object) final IRubyObjectAbstractScript.getVariableDefined9(ThreadContext context, String name, IRubyObject object) AbstractScript.load(ThreadContext context, IRubyObject self, boolean wrap) AbstractScript.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.Script.load(ThreadContext context, IRubyObject self, boolean wrap) Script.load(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.private static RubyClassRuntimeCache.pollAndGetClass(ThreadContext context, IRubyObject self) RuntimeCache.reCache(ThreadContext context, StaticScope scope, String name, int index) RuntimeCache.reCacheFrom(RubyModule target, ThreadContext context, String name, int index) AbstractScript.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Script.run(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) -
Uses of ThreadContext in org.jruby.ast.util
Methods in org.jruby.ast.util with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, String keyword, RubyHash opts) Semi-deprecated, kept for compatibility.static IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, String keyword, IRubyObject arg) Semi-deprecated, kept for compatibility.static IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, String keyword, IRubyObject... args) Semi-deprecated, kept for compatibility.static IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, RubyHash options, String validKey) static IRubyObject[]ArgsUtil.extractKeywordArgs(ThreadContext context, RubyHash options, String... validKeys) Check that the given kwargs hash doesn't contain any keys other than those which are given as valid.static IRubyObject[]ArgsUtil.extractKeywordArgs(ThreadContext context, IRubyObject[] args, String... validKeys) static IRubyObject[]ArgsUtil.extractKeywordArgs(ThreadContext context, IRubyObject maybeKwargs, String... validKeys) -
Uses of ThreadContext in org.jruby.common
Methods in org.jruby.common with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static JavaSites.WarningSitesRubyWarnings.sites(ThreadContext context) static IRubyObjectRubyWarnings.warn(ThreadContext context, IRubyObject recv, IRubyObject arg) static voidRubyWarnings.writeWarningDyncall(ThreadContext context, RubyString errorString) static voidRubyWarnings.writeWarningToError(ThreadContext context, RubyString errorString) -
Uses of ThreadContext in org.jruby.compiler
Methods in org.jruby.compiler with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidJITCompiler.buildThresholdReached(ThreadContext context, Compilable method) default StringCompilable.getClassName(ThreadContext context) Deprecated.JITCompiler.getTaskFor(ThreadContext context, Compilable method) -
Uses of ThreadContext in org.jruby.embed.internal
Methods in org.jruby.embed.internal with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate voidEmbedRubyObjectAdapterImpl.afterSharingVariablesCall(ThreadContext context) private voidEmbedRubyObjectAdapterImpl.beforeSharingVariablesCall(ThreadContext context, EmbedEvalUnit unit) -
Uses of ThreadContext in org.jruby.embed.variable
Methods in org.jruby.embed.variable that return ThreadContextModifier and TypeMethodDescription(package private) final ThreadContextAbstractVariable.getCurrentContext() -
Uses of ThreadContext in org.jruby.exceptions
Methods in org.jruby.exceptions with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static voidRaiseException.doCallEventHook(ThreadContext context) private voidRaiseException.doSetLastError(ThreadContext context) static IRubyObjectCatchThrow.enter(ThreadContext context, IRubyObject yielded, Block block) private voidRaiseException.preRaise(ThreadContext context, StackTraceElement[] javaTrace) Deprecated.private voidRaiseException.preRaise(ThreadContext context, IRubyObject backtrace, boolean capture) private booleanRaiseException.requiresBacktrace(ThreadContext context) private static JavaSites.RaiseExceptionSitesRaiseException.sites(ThreadContext context) -
Uses of ThreadContext in org.jruby.ext.bigdecimal
Methods in org.jruby.ext.bigdecimal with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyBigDecimal._dump(ThreadContext context) RubyBigDecimal._dump(ThreadContext context, IRubyObject unused) static RubyBigDecimalRubyBigDecimal._load(ThreadContext context, IRubyObject recv, IRubyObject from) RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject digits) RubyBigDecimal.add219(ThreadContext context, IRubyObject b, IRubyObject digits) Deprecated.private IRubyObjectRubyBigDecimal.addInternal(ThreadContext context, RubyBigDecimal val, IRubyObject b, IRubyObject digits) private RubyBigDecimalRubyBigDecimal.addSpecialCases(ThreadContext context, RubyBigDecimal val) private static RubyBigDecimalRubyBigDecimal.cannotBeCoerced(ThreadContext context, IRubyObject value, boolean must) RubyBigDecimal.ceil(ThreadContext context) RubyBigDecimal.ceil(ThreadContext context, IRubyObject arg) private IRubyObjectRubyBigDecimal.cmp(ThreadContext context, IRubyObject arg, char op) RubyBigDecimal.coerce(ThreadContext context, IRubyObject other) private static RubyBigDecimalRubyBigDecimal.div2Impl(ThreadContext context, RubyNumeric a, RubyNumeric b, int ix) RubyBigDecimal.divmod(ThreadContext context, IRubyObject other) private RubyBigDecimalRubyBigDecimal.divSpecialCases(ThreadContext context, RubyBigDecimal val) static IRubyObjectRubyBigDecimal.double_fig(ThreadContext context, IRubyObject recv) RubyBigDecimal.eql_p(ThreadContext context, IRubyObject arg) private static StringRubyBigDecimal.errMessageType(ThreadContext context, IRubyObject value) private static booleanRubyBigDecimal.falsyEqlCheck(ThreadContext context, IRubyObject arg) RubyBigDecimal.floor(ThreadContext context) RubyBigDecimal.floor(ThreadContext context, IRubyObject arg) private RubyBigDecimalRubyBigDecimal.floorImpl(ThreadContext context, int n) private RubyBigDecimalRubyBigDecimal.floorNaNInfinityCheck(ThreadContext context) RubyBigDecimal.frac(ThreadContext context) private static intRubyBigDecimal.getPositiveInt(ThreadContext context, IRubyObject arg) private static RubyBigDecimalRubyBigDecimal.getVpRubyObjectWithPrecInner(ThreadContext context, RubyRational value, RoundingMode mode) private static RubyBigDecimalRubyBigDecimal.getVpValue(ThreadContext context, IRubyObject value, boolean must) private RubyBigDecimalRubyBigDecimal.getVpValueWithPrec(ThreadContext context, IRubyObject value, boolean must) private static IRubyObjectRubyBigDecimal.handleInvalidArgument(ThreadContext context, RubyString arg, boolean strict, boolean exception) private static IRubyObjectRubyBigDecimal.handleMissingPrecision(ThreadContext context, String name, boolean strict, boolean exception) private RubyIntegerRubyBigDecimal.idiv(ThreadContext context, RubyRational val) static IRubyObjectRubyBigDecimal.induced_from(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyBigDecimal.infinite_p(ThreadContext context) RubyBigDecimal.inspect(ThreadContext context) static IRubyObjectRubyBigDecimal.interpret_loosely(ThreadContext context, IRubyObject recv, IRubyObject str) private static RaiseExceptionRubyBigDecimal.invalidArgumentError(ThreadContext context, RubyString arg) private static RoundingModeRubyBigDecimal.javaRoundingModeFromRubyRoundingMode(ThreadContext context, IRubyObject arg) static IRubyObjectRubyBigDecimal.limit(ThreadContext context, IRubyObject recv) Retrieve vpPrecLimit.static IRubyObjectRubyBigDecimal.limit(ThreadContext context, IRubyObject recv, IRubyObject arg) Set new vpPrecLimit if Fixnum and return the old value.static IRubyObjectRubyBigDecimal.mode(ThreadContext context, IRubyObject recv, IRubyObject[] args) private static IRubyObjectRubyBigDecimal.modeExecute(ThreadContext context, RubyModule BigDecimal, Block block, String intVariableName) RubyBigDecimal.mult2(ThreadContext context, IRubyObject b, IRubyObject n) RubyBigDecimal.mult219(ThreadContext context, IRubyObject b, IRubyObject n) Deprecated.RubyBigDecimal.multiplyWith(ThreadContext context, RubyBignum value) RubyBigDecimal.multiplyWith(ThreadContext context, RubyFloat value) RubyBigDecimal.multiplyWith(ThreadContext context, RubyInteger value) RubyBigDecimal.nan_p(ThreadContext context) static IRubyObjectRubyBigDecimal.new_(ThreadContext context, IRubyObject recv, IRubyObject arg) Deprecated.static IRubyObjectRubyBigDecimal.new_(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject mathArg) Deprecated.static IRubyObjectRubyBigDecimal.new_(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject mathArg, IRubyObject opts) Deprecated.static IRubyObjectRubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyBigDecimal.BigDecimalKernelMethods.newBigDecimal(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject opts) private static IRubyObjectRubyBigDecimal.newInstance(ThreadContext context, RubyClass recv, RubyString arg, MathContext mathContext, boolean strict, boolean exception) private static RubyBigDecimalRubyBigDecimal.newInstance(ThreadContext context, RubyRational arg, MathContext mathContext) static RubyBigDecimalRubyBigDecimal.newInstance(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyBigDecimal.newInstance(ThreadContext context, IRubyObject recv, IRubyObject arg, boolean strict, boolean exception) static RubyBigDecimalRubyBigDecimal.newInstance(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject mathArg) static IRubyObjectRubyBigDecimal.newInstance(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject mathArg, boolean strict, boolean exception) private RubyBigDecimalRubyBigDecimal.newPowOfInfinity(ThreadContext context, RubyNumeric exp) private RubyBigDecimalRubyBigDecimal.newPowOfZero(ThreadContext context, RubyNumeric exp) RubyBigDecimal.nonzero_p(ThreadContext context) RubyBigDecimal.op_cmp(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_div(ThreadContext context, IRubyObject other) RubyBigDecimal.op_div(ThreadContext context, IRubyObject other, IRubyObject digits) final IRubyObjectRubyBigDecimal.op_div19(ThreadContext context, IRubyObject r) Deprecated.final IRubyObjectRubyBigDecimal.op_div19(ThreadContext context, IRubyObject other, IRubyObject digits) Deprecated.RubyBigDecimal.op_eqq(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_ge(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_gt(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_le(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_lt(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_minus(ThreadContext context, IRubyObject b) RubyBigDecimal.op_minus19(ThreadContext context, IRubyObject b) Deprecated.RubyBigDecimal.op_mod(ThreadContext context, IRubyObject other) RubyBigDecimal.op_mod19(ThreadContext context, IRubyObject arg) Deprecated.RubyBigDecimal.op_mul(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_mul19(ThreadContext context, IRubyObject arg) Deprecated.RubyBigDecimal.op_plus(ThreadContext context, IRubyObject b) RubyBigDecimal.op_plus19(ThreadContext context, IRubyObject b) Deprecated.RubyBigDecimal.op_pow(ThreadContext context, IRubyObject exp) RubyBigDecimal.op_pow19(ThreadContext context, IRubyObject exp) Deprecated.RubyBigDecimal.op_quo(ThreadContext context, IRubyObject other) RubyBigDecimal.op_quo19(ThreadContext context, IRubyObject other) Deprecated.RubyBigDecimal.op_quo20(ThreadContext context, IRubyObject other) Deprecated.RubyBigDecimal.op_uminus(ThreadContext context) RubyBigDecimal.precs(ThreadContext context) private RubyBigDecimalRubyBigDecimal.quoImpl(ThreadContext context, RubyBigDecimal that) RubyBigDecimal.remainder(ThreadContext context, IRubyObject arg) RubyBigDecimal.remainder19(ThreadContext context, IRubyObject arg) Deprecated.private IRubyObjectRubyBigDecimal.remainderInternal(ThreadContext context, RubyBigDecimal val, IRubyObject arg) RubyBigDecimal.round(ThreadContext context, IRubyObject[] args) RubyBigDecimal.round(ThreadContext context, IRubyObject scale, IRubyObject mode) static IRubyObjectRubyBigDecimal.save_exception_mode(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyBigDecimal.save_limit(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyBigDecimal.save_rounding_mode(ThreadContext context, IRubyObject recv, Block block) private static JavaSites.BigDecimalSitesRubyBigDecimal.sites(ThreadContext context) RubyBigDecimal.split(ThreadContext context) RubyBigDecimal.sub2(ThreadContext context, IRubyObject b, IRubyObject n) RubyBigDecimal.sub219(ThreadContext context, IRubyObject b, IRubyObject n) Deprecated.private IRubyObjectRubyBigDecimal.subInternal(ThreadContext context, RubyBigDecimal val, IRubyObject b, int prec) private RubyBigDecimalRubyBigDecimal.subSpecialCases(ThreadContext context, RubyBigDecimal val) RubyBigDecimal.to_int(ThreadContext context) RubyBigDecimal.to_r(ThreadContext context) RubyBigDecimal.to_s(ThreadContext context) RubyBigDecimal.to_s(ThreadContext context, IRubyObject arg) RubyBigDecimal.truncate(ThreadContext context) RubyBigDecimal.truncate(ThreadContext context, IRubyObject arg) static IRubyObjectRubyBigDecimal.ver(ThreadContext context, IRubyObject recv) Deprecated.RubyBigDecimal.zero_p(ThreadContext context) -
Uses of ThreadContext in org.jruby.ext.cgi.escape
Methods in org.jruby.ext.cgi.escape with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectCGIEscape.cgiesc_escape(ThreadContext context, IRubyObject self, IRubyObject _str) static IRubyObjectCGIEscape.cgiesc_escape_html(ThreadContext context, IRubyObject self, IRubyObject _str) static IRubyObjectCGIEscape.cgiesc_unescape(ThreadContext context, IRubyObject self, IRubyObject[] argv) static IRubyObjectCGIEscape.cgiesc_unescape_html(ThreadContext context, IRubyObject self, IRubyObject _str) (package private) static IRubyObjectCGIEscape.optimized_unescape(ThreadContext context, RubyString str, IRubyObject encoding) -
Uses of ThreadContext in org.jruby.ext.coverage
Methods in org.jruby.ext.coverage with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static IRubyObjectCoverageModule.convertCoverageToRuby(ThreadContext context, Ruby runtime, Map<String, IntList> coverage, int mode) static IRubyObjectCoverageModule.peek_result(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.result(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.running_p(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.start(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.start(ThreadContext context, IRubyObject self, IRubyObject opts) -
Uses of ThreadContext in org.jruby.ext.date
Methods in org.jruby.ext.date with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyIntegerRubyDate._comp_year69(ThreadContext context, IRubyObject self, IRubyObject year) static RubyIntegerRubyDate._i(ThreadContext context, IRubyObject self, IRubyObject val) static RubyDateRubyDate._load(ThreadContext context, IRubyObject klass, IRubyObject str) static IRubyObjectRubyDate._match(ThreadContext context, IRubyObject self, IRubyObject reg, IRubyObject str) (package private) static IRubyObjectRubyDate._parse_day(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) static IRubyObjectRubyDate._parse_ddd(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) (package private) static IRubyObjectRubyDate._parse_dot(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_eu(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) static IRubyObjectRubyDate._parse_impl(ThreadContext context, IRubyObject self, IRubyObject s, IRubyObject h) (package private) static IRubyObjectRubyDate._parse_iso(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) static IRubyObjectRubyDate._parse_iso2(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObjectRubyDate._parse_jis(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) (package private) static IRubyObjectRubyDate._parse_mday(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_mon(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_sla(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_time(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static IRubyObjectRubyDate._parse_us(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) static IRubyObjectRubyDate._parse_vms(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) (package private) static IRubyObjectRubyDate._parse_year(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) static IRubyObjectRubyDate._s3e(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDate._strptime(ThreadContext context, IRubyObject self, IRubyObject string) static IRubyObjectRubyDate._strptime(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDate._strptime(ThreadContext context, IRubyObject self, IRubyObject string, IRubyObject format) static IRubyObjectRubyDateTime._strptime(ThreadContext context, IRubyObject self, IRubyObject string) static IRubyObjectRubyDateTime._strptime(ThreadContext context, IRubyObject self, IRubyObject string, IRubyObject format) static IRubyObjectRubyDate._subs(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject reg) RubyDate._valid_civil_p(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyDate._valid_civil_p(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDate._valid_commercial_p(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.RubyDate._valid_ordinal_p(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyDate._valid_ordinal_p(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObjectRubyDate._valid_time_p(ThreadContext context, IRubyObject self, IRubyObject h, IRubyObject m, IRubyObject s) static IRubyObjectRubyDate._valid_weeknum_p(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.private static voidRubyDateTime.addFraction(ThreadContext context, long[] rest, RubyNumeric fr, boolean roundFloat) private static voidRubyDateTime.addRationalModToRest(ThreadContext context, RubyRational rat, long ival, long[] rest) private static voidRubyDateTime.addRationalModToRest(ThreadContext context, IRubyObject val, long ival, long[] rest) private voidRubyDate.adjustWithDayFraction(ThreadContext context, org.joda.time.DateTime dt, long[] rest) RubyDate.ajd(ThreadContext context) RubyDate.amjd(ThreadContext context) private static voidRubyDateTime.assertValidFraction(ThreadContext context, IRubyObject val, long ival) private static RubyDateTimeTimeExt.calcAjdFromCivil(ThreadContext context, org.joda.time.DateTime dt, int off, long subMillisNum, long subMillisDen) static RubyDateRubyDate.civil(ThreadContext context, IRubyObject self) # Create a new Date object for the Civil Date specified by # year +y+, month +m+, and day-of-month +d+.static RubyDateRubyDate.civil(ThreadContext context, IRubyObject self, IRubyObject year) static RubyDateRubyDate.civil(ThreadContext context, IRubyObject self, IRubyObject[] args) static RubyDateRubyDate.civil(ThreadContext context, IRubyObject self, IRubyObject year, IRubyObject month) static RubyDateRubyDate.civil(ThreadContext context, IRubyObject self, IRubyObject year, IRubyObject month, IRubyObject mday) static RubyDateTimeRubyDateTime.civil(ThreadContext context, IRubyObject self) # Create a new DateTime object corresponding to the specified # Civil Date and hour +h+, minute +min+, second +s+.static RubyDateTimeRubyDateTime.civil(ThreadContext context, IRubyObject self, IRubyObject year) static RubyDateTimeRubyDateTime.civil(ThreadContext context, IRubyObject self, IRubyObject[] args) static RubyDateTimeRubyDateTime.civil(ThreadContext context, IRubyObject self, IRubyObject year, IRubyObject month) static org.joda.time.DateTimeRubyDate.civilDate(ThreadContext context, int y, int m, int d, org.joda.time.Chronology chronology) private static RubyDateRubyDate.civilImpl(ThreadContext context, RubyClass klass, IRubyObject year, IRubyObject month, IRubyObject mday, long sg) (package private) static org.joda.time.DateTimeRubyDate.civilImpl(ThreadContext context, IRubyObject year) (package private) static org.joda.time.DateTimeRubyDate.civilImpl(ThreadContext context, IRubyObject year, IRubyObject month) private intRubyDate.cmp(ThreadContext context, RubyDate that) private intRubyDate.cmpSubMillis(ThreadContext context, RubyDate that) static RubyDateRubyDate.commercial(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyDate.cwday(ThreadContext context) RubyDate.cweek(ThreadContext context) RubyDate.cwyear(ThreadContext context) RubyDate.day_fraction(ThreadContext context) private RubyFixnumRubyDate.DAY_MS(ThreadContext context) (package private) static IRubyObjectDateUtils.day_to_sec(ThreadContext context, IRubyObject d) (package private) static voidRubyDate.debug(ThreadContext context, String msg, Exception ex) (package private) static intDateUtils.decode_year(ThreadContext context, IRubyObject y, int style, RubyInteger[] nth) private static voidRubyDate.do_parse(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash, int flags) RubyDate.england(ThreadContext context) private IRubyObjectRubyDate.fallback_cmp(ThreadContext context, IRubyObject other) private IRubyObjectRubyDate.fallback_eqq(ThreadContext context, IRubyObject other) (package private) static RubyStringRubyDate.format(ThreadContext context, ByteList fmt, IRubyObject... args) static org.joda.time.ChronologyRubyDate.getChronology(ThreadContext context, long sg, int off) (package private) static org.joda.time.ChronologyRubyDate.getChronology(ThreadContext context, long sg, org.joda.time.DateTimeZone zone) (package private) static longRubyDateTime.getDay(ThreadContext context, IRubyObject day, long[] rest) (package private) static intRubyDateTime.getHour(ThreadContext context, IRubyObject hour, long[] rest) (package private) static intRubyDateTime.getMinute(ThreadContext context, IRubyObject val, long[] rest) (package private) static intRubyDateTime.getSecond(ThreadContext context, IRubyObject val, long[] rest) (package private) static longRubyDate.getValidStart(ThreadContext context, double sg, int DEFAULT_SG) RubyDate.gregorian(ThreadContext context) static IRubyObjectRubyDate.gregorian_leap_p(ThreadContext context, IRubyObject self, IRubyObject year) RubyDate.gregorian_p(ThreadContext context) (package private) static longDateUtils.guess_style(ThreadContext context, IRubyObject y, double sg) RubyDate.hash(ThreadContext context) private static IRubyObjectRubyDate.hashGet(ThreadContext context, RubyHash hash, String key) private static booleanRubyDate.hashGetTest(ThreadContext context, RubyHash hash, String key) RubyDate.hour(ThreadContext context) RubyDate.initialize(ThreadContext context, IRubyObject dt) Deprecated.kept due AR-JDBC (uses RubyClass.newInstance(...) to 'fast' allocate a Date instance)RubyDate.initialize(ThreadContext context, IRubyObject ajd, IRubyObject of) private voidRubyDate.initialize(ThreadContext context, IRubyObject arg, IRubyObject of, long start) RubyDate.initialize(ThreadContext context, IRubyObject ajd, IRubyObject of, IRubyObject sg) private longRubyDate.initMillis(ThreadContext context, IRubyObject ajd) RubyDate.inspect(ThreadContext context) RubyDate.italy(ThreadContext context) RubyDate.jd(ThreadContext context) static RubyDateRubyDate.jd(ThreadContext context, IRubyObject self) Create a new Date object from a Julian Day Number.static RubyDateRubyDate.jd(ThreadContext context, IRubyObject self, IRubyObject jd) static RubyDateRubyDate.jd(ThreadContext context, IRubyObject self, IRubyObject jd, IRubyObject sg) static RubyDateTimeRubyDateTime.jd(ThreadContext context, IRubyObject self) # Create a new DateTime object corresponding to the specified # Julian Day Number +jd+ and hour +h+, minute +min+, second +s+.static RubyDateTimeRubyDateTime.jd(ThreadContext context, IRubyObject self, IRubyObject[] args) (package private) static RubyNumericRubyDate.jd_to_ajd(ThreadContext context, long jd) (package private) static RubyNumericRubyDate.jd_to_ajd(ThreadContext context, long jd, RubyNumeric fr, int of_sec) (package private) static RubyNumericRubyDate.jd_to_ajd(ThreadContext context, RubyNumeric jd, RubyNumeric fr, int of_sec) static RubyNumericRubyDate.jd_to_ajd(ThreadContext context, IRubyObject self, IRubyObject[] args) private static RubyDateRubyDate.jdImpl(ThreadContext context, IRubyObject self, IRubyObject jd, long sg) RubyDate.julian(ThreadContext context) static IRubyObjectRubyDate.julian_leap_p(ThreadContext context, IRubyObject self, IRubyObject year) RubyDate.julian_p(ThreadContext context) RubyDate.ld(ThreadContext context) RubyDate.leap_p(ThreadContext context) RubyDate.marshal_dump(ThreadContext context) RubyDate.marshal_load(ThreadContext context, IRubyObject a) private IRubyObjectRubyDate.marshal_load_6(ThreadContext context, IRubyObject jd, IRubyObject df, IRubyObject sf) private static RubyStringRubyDate.matchOrNull(ThreadContext context, RubyMatchData match, int i) RubyDate.mday(ThreadContext context) RubyDate.minute(ThreadContext context) RubyDate.mjd(ThreadContext context) RubyDate.mon(ThreadContext context) static RubyDateRubyDate.new_(ThreadContext context, IRubyObject self) Deprecated.internal Date.new!static RubyDateRubyDate.new_(ThreadContext context, IRubyObject self, IRubyObject ajd) Deprecated.internal Date.new!static RubyDateRubyDate.new_(ThreadContext context, IRubyObject self, IRubyObject ajd, IRubyObject of) Deprecated.internal Date.new!static RubyDateRubyDate.new_(ThreadContext context, IRubyObject self, IRubyObject ajd, IRubyObject of, IRubyObject sg) Deprecated.internal Date.new!RubyDate.new_offset(ThreadContext context, IRubyObject[] args) RubyDate.new_start(ThreadContext context) RubyDate.new_start(ThreadContext context, IRubyObject sg) (package private) final RubyDateRubyDate.newInstance(ThreadContext context, org.joda.time.DateTime dt, int off, long start) (package private) RubyDateRubyDate.newInstance(ThreadContext context, org.joda.time.DateTime dt, int off, long start, long subNum, long subDen) (package private) RubyDateRubyDateTime.newInstance(ThreadContext context, org.joda.time.DateTime dt, int off, long start, long subNum, long subDen) (package private) static RubyRationalRubyDate.newRationalConvert(ThreadContext context, IRubyObject num, long den) private RubyDateRubyDate.newStart(ThreadContext context, long start) RubyDate.next(ThreadContext context) RubyDate.next_day(ThreadContext context) RubyDate.next_day(ThreadContext context, IRubyObject n) RubyDateTime.next_day(ThreadContext context, IRubyObject n) RubyDate.next_month(ThreadContext context) RubyDate.next_month(ThreadContext context, IRubyObject n) RubyDate.next_year(ThreadContext context) RubyDate.next_year(ThreadContext context, IRubyObject n) static RubyDateTimeRubyDateTime.now(ThreadContext context, IRubyObject self) # Create a new DateTime object representing the current time.static RubyDateTimeRubyDateTime.now(ThreadContext context, IRubyObject self, IRubyObject sg) RubyDate.offset(ThreadContext context) (package private) static intDateUtils.offset_to_sec(ThreadContext context, IRubyObject of) RubyDate.op_cmp(ThreadContext context, IRubyObject other) RubyDate.op_eqq(ThreadContext context, IRubyObject other) The relationship operator for Date.RubyDate.op_minus(ThreadContext context, IRubyObject n) private RubyNumericRubyDate.op_minus_date(ThreadContext context, RubyDate that) RubyDate.op_plus(ThreadContext context, IRubyObject n) (package private) RubyDateRubyDate.op_plus_numeric(ThreadContext context, RubyNumeric n) static RubyDateRubyDate.ordinal(ThreadContext context, IRubyObject self, IRubyObject[] args) (package private) static IRubyObjectRubyDate.parse(ThreadContext context, IRubyObject string, String format) (package private) static voidRubyDate.parse_bc(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) (package private) static voidRubyDate.parse_frag(ThreadContext context, IRubyObject self, RubyString str, RubyHash hash) private static IRubyObjectRubyDate.parse_sla_dot(ThreadContext context, ByteList pattern, RubyString str, RubyHash hash) RubyDate.prev_day(ThreadContext context) RubyDate.prev_day(ThreadContext context, IRubyObject n) RubyDateTime.prev_day(ThreadContext context, IRubyObject n) RubyDate.prev_month(ThreadContext context) RubyDate.prev_month(ThreadContext context, IRubyObject n) RubyDate.prev_year(ThreadContext context) RubyDate.prev_year(ThreadContext context, IRubyObject n) private RubyDateRubyDateTime.prevNextDay(ThreadContext context, IRubyObject n, boolean negate) private RubyDateRubyDate.prevNextYear(ThreadContext context, IRubyObject n, boolean negate) (package private) static RubyNumericRubyDate.roundToPrecision(ThreadContext context, RubyFloat sub, long precision) private static IRubyObjectRubyDate.s3e(ThreadContext context, RubyHash hash, RubyString y, RubyString m, RubyString d, boolean bc) RubyDate.sec_fraction(ThreadContext context) RubyDate.second(ThreadContext context) private static voidRubyDate.set_hash(ThreadContext context, RubyHash hash, String key, IRubyObject val) RubyDate.shift_bw(ThreadContext context, IRubyObject n) RubyDate.shift_fw(ThreadContext context, IRubyObject n) private static JavaSites.DateSitesDateUtils.sites(ThreadContext context) RubyDate.start(ThreadContext context) RubyDate.strftime(ThreadContext context) RubyDate.strftime(ThreadContext context, IRubyObject fmt) RubyDateTime.strftime(ThreadContext context) RubyDateTime.strftime(ThreadContext context, IRubyObject fmt) private RubyNumericRubyDate.subMillisDiff(ThreadContext context, RubyDate that) private static IRubyObjectRubyDate.subSpace(ThreadContext context, RubyString str, RubyRegexp reg) (package private) static longRubyDate.timesIntDiff(ThreadContext context, IRubyObject n, int times) (package private) static RubyNumericRubyDate.timeToDayFraction(ThreadContext context, int hour, int min, int sec) RubyDateTime.to_date(ThreadContext context) static RubyDateTimeExt.to_date(ThreadContext context, IRubyObject self) RubyDate.to_datetime(ThreadContext context) static RubyDateTimeTimeExt.to_datetime(ThreadContext context, IRubyObject self) RubyDate.to_s(ThreadContext context) RubyDateTime.to_s(ThreadContext context) RubyDate.to_time(ThreadContext context) RubyDateTime.to_time(ThreadContext context) static RubyDateRubyDate.today(ThreadContext context, IRubyObject self) # Create a new Date object representing today.static RubyDateRubyDate.today(ThreadContext context, IRubyObject self, IRubyObject sg) private static org.joda.time.DateTimeRubyDate.todayDate(ThreadContext context, org.joda.time.Chronology chrono) (package private) static intRubyDate.val2off(ThreadContext context, IRubyObject of) (package private) static longRubyDate.val2sg(ThreadContext context, IRubyObject sg) static IRubyObjectRubyDate.valid_civil_p(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDate.valid_commercial_p(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDate.valid_jd_p(ThreadContext context, IRubyObject self, IRubyObject jd) static IRubyObjectRubyDate.valid_jd_p(ThreadContext context, IRubyObject self, IRubyObject jd, IRubyObject sg) static IRubyObjectRubyDate.valid_ordinal_p(ThreadContext context, IRubyObject self, IRubyObject[] args) (package private) static longRubyDate.valid_sg(ThreadContext context, IRubyObject sg) private static IRubyObjectRubyDate.valMinusOneHalf(ThreadContext context, IRubyObject val) RubyDate.wday(ThreadContext context) RubyDate.yday(ThreadContext context) RubyDate.year(ThreadContext context) RubyDate.zone(ThreadContext context) static IRubyObjectRubyDate.zone_to_diff(ThreadContext context, IRubyObject self, IRubyObject zone) Constructors in org.jruby.ext.date with parameters of type ThreadContextModifierConstructorDescription(package private)RubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, int off, long start) (package private)RubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, long[] rest, int off, long start) (package private)RubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, org.joda.time.Chronology chronology, int off) privateRubyDate(ThreadContext context, RubyClass klass, IRubyObject ajd, org.joda.time.Chronology chronology, int off, long start) (package private)RubyDateTime(ThreadContext context, RubyClass klass, IRubyObject ajd, int off, long start) privateRubyDateTime(ThreadContext context, RubyClass klass, IRubyObject ajd, long[] rest, int off, long start) (package private)RubyDateTime(ThreadContext context, RubyClass klass, IRubyObject ajd, org.joda.time.Chronology chronology, int off) -
Uses of ThreadContext in org.jruby.ext.digest
Methods in org.jruby.ext.digest with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectRubyDigest.DigestInstance.block_length(ThreadContext context, IRubyObject self) RubyDigest.DigestBase.bubblebabble(ThreadContext context) static IRubyObjectRubyDigest.DigestInstance.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyDigest.DigestInstance.digest(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDigest.DigestInstance.digest_bang(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.digest_length(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.finish(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.hexdigest(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyDigest.DigestInstance.hexdigest_bang(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.inspect(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.length(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.newObject(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.op_equal(ThreadContext context, IRubyObject self, IRubyObject oth) static IRubyObjectRubyDigest.DigestInstance.reset(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestClass.s_digest(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyDigest.DigestClass.s_hexdigest(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyDigest.DigestInstance.to_s(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.update(ThreadContext context, IRubyObject self, IRubyObject arg) -
Uses of ThreadContext in org.jruby.ext.etc
Methods in org.jruby.ext.etc with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectRubyEtc.confstr(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyEtc.nprocessors(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.IOExt.pathconf(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyEtc.sysconf(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyEtc.sysconfdir(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.systmpdir(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.uname(ThreadContext context, IRubyObject self) -
Uses of ThreadContext in org.jruby.ext.ffi
Methods in org.jruby.ext.ffi with parameters of type ThreadContextModifier and TypeMethodDescriptionPointer.address(ThreadContext context) Struct.alignment(ThreadContext context) static IRubyObjectStruct.alignment(ThreadContext context, IRubyObject structClass) final IRubyObjectStructLayout.Field.alignment(ThreadContext context) Type.alignment(ThreadContext context) Gets the native alignment of this Type in bytesprivate static BufferBuffer.allocate(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, int count, int flags) static IRubyObjectStruct.allocateIn(ThreadContext context, IRubyObject klass) static IRubyObjectStruct.allocateIn(ThreadContext context, IRubyObject klass, IRubyObject clearArg) static BufferBuffer.allocateInOut(ThreadContext context, IRubyObject recv, IRubyObject sizeArg) static BufferBuffer.allocateInOut(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2) static BufferBuffer.allocateInOut(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg) static IRubyObjectStruct.allocateInOut(ThreadContext context, IRubyObject klass) static IRubyObjectStruct.allocateInOut(ThreadContext context, IRubyObject klass, IRubyObject clearArg) static BufferBuffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject arg) static BufferBuffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2) static BufferBuffer.allocateInput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg) static IRubyObjectStruct.allocateOut(ThreadContext context, IRubyObject klass) static IRubyObjectStruct.allocateOut(ThreadContext context, IRubyObject klass, IRubyObject clearArg) static BufferBuffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg) static BufferBuffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2) static BufferBuffer.allocateOutput(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg) private static final StructStruct.allocateStruct(ThreadContext context, IRubyObject klass, int flags) final IRubyObjectAbstractMemory.aref(ThreadContext context, IRubyObject indexArg) StructLayout.aref(ThreadContext context, IRubyObject fieldName) AbstractInvoker.attach(ThreadContext context, IRubyObject obj, IRubyObject methodName) Attaches this function to a ruby module or class.final IRubyObjectMemoryPointer.autorelease(ThreadContext context, IRubyObject release) final IRubyObjectMemoryPointer.autorelease_p(ThreadContext context) static IRubyObjectPlatform.bsd_p(ThreadContext context, IRubyObject recv) protected static final intAbstractMemory.calculateTypeSize(ThreadContext context, IRubyObject sizeArg) Pointer.NilToPointerMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) Pointer.NilToPointerMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) (package private) static AbstractMemoryAbstractMemory.cast(ThreadContext context, IRubyObject ptr) AbstractMemory.clear(ThreadContext context) Clears (zeros out) the memory contents.Struct.clear(ThreadContext context) StructLayout.ArrayProxy.each(ThreadContext context, Block block) Needed for Enumerable implementationfinal IRubyObjectType.Array.elem_type(ThreadContext context) Type.Builtin.eql_p(ThreadContext context, IRubyObject obj) Type.Builtin.equal_p(ThreadContext context, IRubyObject obj) StructLayout.fields(ThreadContext context) static TypeUtil.findType(ThreadContext context, IRubyObject name) static TypeUtil.findType(ThreadContext context, IRubyObject name, IRubyObject typeMap) final IRubyObjectMemoryPointer.free(ThreadContext context) final IRubyObjectMappedType.from_native(ThreadContext context, IRubyObject value, IRubyObject ctx) static IRubyObjectMemoryPointer.from_string(ThreadContext context, IRubyObject klass, IRubyObject s) final IRubyObjectMappedType.fromNative(ThreadContext context, IRubyObject value) final IRubyObjectAbstractMemory.get(ThreadContext context, IRubyObject typeName, IRubyObject offset, IRubyObject value) (package private) IRubyObjectMemoryOp.get(ThreadContext context, AbstractMemory ptr, long offset) (package private) abstract IRubyObjectMemoryOp.get(ThreadContext context, MemoryIO io, long offset) (package private) IRubyObjectMemoryOp.Mapped.get(ThreadContext context, AbstractMemory ptr, long offset) (package private) IRubyObjectMemoryOp.Mapped.get(ThreadContext context, MemoryIO io, long offset) (package private) IRubyObjectMemoryOp.PrimitiveOp.get(ThreadContext context, MemoryIO io, long offset) (package private) IRubyObjectMemoryOp.StructOp.get(ThreadContext context, AbstractMemory ptr, long offset) (package private) IRubyObjectMemoryOp.StructOp.get(ThreadContext context, MemoryIO io, long offset) StructLayout.ArrayFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.ArrayProxy.get(ThreadContext context) private IRubyObjectStructLayout.ArrayProxy.get(ThreadContext context, int index) StructLayout.ArrayProxy.get(ThreadContext context, IRubyObject index) StructLayout.DefaultFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.EnumFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) final IRubyObjectStructLayout.Field.get(ThreadContext context, IRubyObject pointer) StructLayout.FieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) Reads a ruby value from the struct member.StructLayout.FunctionFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.get(ThreadContext context, IRubyObject ptr, IRubyObject name) Gets the value of the struct member corresponding to name.StructLayout.InnerStructFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) final IRubyObjectStructLayout.MappedFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) final IRubyObjectStructLayout.Member.get(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr) Reads a ruby value from the struct member.(package private) IRubyObjectStructLayout.MultiDimensionArrayOp.get(ThreadContext context, AbstractMemory ptr, long offset) (package private) IRubyObjectStructLayout.MultiDimensionArrayOp.get(ThreadContext context, MemoryIO io, long offset) StructLayout.NumberFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.PointerFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) StructLayout.StringFieldIO.get(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr) AbstractMemory.get_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed 32 bit floating point values from the memory address.AbstractMemory.get_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed 64 bit floating point values from the memory address.AbstractMemory.get_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed 16 bit integer values from the memory address.AbstractMemory.get_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed 32 bit integer values from the memory address.AbstractMemory.get_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed 64 bit integer values from the memory address.AbstractMemory.get_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed 8 bit integer values from the memory address.AbstractMemory.get_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of signed long integer values from the memory address.AbstractMemory.get_array_of_pointer(ThreadContext context, IRubyObject offset, IRubyObject length) AbstractMemory.get_array_of_string(ThreadContext context, IRubyObject rbOffset) AbstractMemory.get_array_of_string(ThreadContext context, IRubyObject rbOffset, IRubyObject rbCount) AbstractMemory.get_array_of_uint16(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of unsigned 16 bit integer values from the memory address.AbstractMemory.get_array_of_uint32(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of unsigned 32 bit integer values from the memory address.AbstractMemory.get_array_of_uint64(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of unsigned 64 bit integer values from the memory address.AbstractMemory.get_array_of_uint8(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of unsigned 8 bit integer values from the memory address.AbstractMemory.get_array_of_ulong(ThreadContext context, IRubyObject offset, IRubyObject length) Reads an array of unsigned long integer values from the memory address.AbstractMemory.get_bytes(ThreadContext context, IRubyObject offArg, IRubyObject lenArg) AbstractMemory.get_float32(ThreadContext context) Reads a 32 bit floating point value from the memory address.AbstractMemory.get_float32(ThreadContext context, IRubyObject offset) Reads a 32 bit floating point value from the memory address.AbstractMemory.get_float64(ThreadContext context) Reads a 64 bit floating point value from the memory address.AbstractMemory.get_float64(ThreadContext context, IRubyObject offset) Reads a 64 bit floating point value from the memory address.AbstractMemory.get_int16(ThreadContext context) Reads a 16 bit signed integer value from the memory address.AbstractMemory.get_int16(ThreadContext context, IRubyObject offset) Reads a 16 bit signed integer value from the memory address.AbstractMemory.get_int32(ThreadContext context) Reads a 32 bit signed integer value from the memory address.AbstractMemory.get_int32(ThreadContext context, IRubyObject offset) Reads a 32 bit signed integer value from the memory address.AbstractMemory.get_int64(ThreadContext context) Reads a 64 bit integer value from the memory address.AbstractMemory.get_int64(ThreadContext context, IRubyObject offset) Reads a 64 bit integer value from the memory address.AbstractMemory.get_int8(ThreadContext context) Reads an 8 bit signed integer value from the memory address.AbstractMemory.get_int8(ThreadContext context, IRubyObject offset) Reads an 8 bit signed integer value from the memory address.AbstractMemory.get_long(ThreadContext context) Reads a C long integer value from the memory area.AbstractMemory.get_long(ThreadContext context, IRubyObject offset) Reads a C long integer value from the memory area.AbstractMemory.get_pointer(ThreadContext context) AbstractMemory.get_pointer(ThreadContext context, IRubyObject offset) AbstractMemory.get_string(ThreadContext context) AbstractMemory.get_string(ThreadContext context, IRubyObject offArg) AbstractMemory.get_string(ThreadContext context, IRubyObject offArg, IRubyObject lenArg) AbstractMemory.get_uint16(ThreadContext context) Reads a 16 bit unsigned integer value from the memory address.AbstractMemory.get_uint16(ThreadContext context, IRubyObject offset) Reads a 16 bit unsigned integer value from the memory address.AbstractMemory.get_uint32(ThreadContext context) Reads a 32 bit unsigned integer value from the memory address.AbstractMemory.get_uint32(ThreadContext context, IRubyObject offset) Reads a 32 bit unsigned integer value from the memory address.AbstractMemory.get_uint64(ThreadContext context) Reads a 64 bit unsigned integer value from the memory address.AbstractMemory.get_uint64(ThreadContext context, IRubyObject offset) Reads a 64 bit unsigned integer value from the memory address.AbstractMemory.get_uint8(ThreadContext context) Reads an 8 bit unsigned integer value from the memory address.AbstractMemory.get_uint8(ThreadContext context, IRubyObject offset) Reads an 8 bit unsigned integer value from the memory address.AbstractMemory.get_ulong(ThreadContext context) Reads a C unsigned long integer value from the memory area.AbstractMemory.get_ulong(ThreadContext context, IRubyObject offset) Reads a C unsigned long integer value from the memory area.(package private) static ByteOrderStructLayout.Field.getByteOrderOption(ThreadContext context, IRubyObject[] args) Struct.getFieldValue(ThreadContext context, IRubyObject fieldName) Struct.getLayout(ThreadContext context) static intTypeSizeMapper.getTypeSize(ThreadContext context, RubySymbol sizeArg) (package private) final IRubyObjectStructLayout.getValue(ThreadContext context, IRubyObject name, StructLayout.Storage cache, IRubyObject ptr) AbstractMemory.hash(ThreadContext context) Calculates a hash code for the pointer.private IRubyObjectBuffer.init(ThreadContext context, IRubyObject rbTypeSize, int count, int flags, Block block) private final IRubyObjectMemoryPointer.init(ThreadContext context, IRubyObject rbTypeSize, int count, int align, boolean clear, Block block) Buffer.initialize(ThreadContext context, IRubyObject sizeArg, Block block) Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject arg2, Block block) Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg, Block block) final IRubyObjectMemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, Block block) final IRubyObjectMemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, Block block) final IRubyObjectMemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, IRubyObject clear, Block block) Pointer.initialize(ThreadContext context, IRubyObject address) Pointer.initialize(ThreadContext context, IRubyObject type, IRubyObject address) Struct.initialize(ThreadContext context) Struct.initialize(ThreadContext context, IRubyObject ptr) Struct.initialize(ThreadContext context, IRubyObject[] args) final IRubyObjectStructLayout.ArrayField.initialize(ThreadContext context, IRubyObject[] args) final IRubyObjectStructLayout.EnumField.initialize(ThreadContext context, IRubyObject[] args) StructLayout.Field.initialize(ThreadContext context, IRubyObject[] args) final IRubyObjectStructLayout.FunctionField.initialize(ThreadContext context, IRubyObject[] args) StructLayout.InnerStructField.initialize(ThreadContext context, IRubyObject[] args) final IRubyObjectStructLayout.NumberField.initialize(ThreadContext context, IRubyObject[] args) Buffer.initialize_copy(ThreadContext context, IRubyObject other) Pointer.initialize_copy(ThreadContext context, IRubyObject other) Struct.initialize_copy(ThreadContext context, IRubyObject other) Buffer.inspect(ThreadContext context) final IRubyObjectType.Builtin.inspect(ThreadContext context) final IRubyObjectStructByValue.layout(ThreadContext context) final IRubyObjectType.Array.length(ThreadContext context) static IRubyObjectPlatform.linux_p(ThreadContext context, IRubyObject recv) static IRubyObjectPlatform.mac_p(ThreadContext context, IRubyObject recv) Enums.mapSymbol(ThreadContext context, IRubyObject symbol) Struct.members(ThreadContext context) static IRubyObjectStruct.members(ThreadContext context, IRubyObject structClass) StructLayout.members(ThreadContext context) Gets a ruby array of the names of all members of this struct.final IRubyObjectStructLayout.Field.name(ThreadContext context) static final IRubyObjectIOModule.native_read(ThreadContext context, IRubyObject self, IRubyObject src, IRubyObject dst, IRubyObject rbLength) final IRubyObjectMappedType.native_type(ThreadContext context) static final IRubyObjectCallbackInfo.newCallbackInfo(ThreadContext context, IRubyObject klass, IRubyObject[] args) CallbackInfo.newstatic final IRubyObjectType.Array.newInstance(ThreadContext context, IRubyObject klass, IRubyObject componentType, IRubyObject length) static final IRubyObjectMappedType.newMappedType(ThreadContext context, IRubyObject klass, IRubyObject converter) static final IRubyObjectStructByValue.newStructByValue(ThreadContext context, IRubyObject klass, IRubyObject structClass) static final IRubyObjectStructLayout.newStructLayout(ThreadContext context, IRubyObject klass, IRubyObject[] args) Pointer.null_p(ThreadContext context) Tests if this Pointer represents the C NULL value.Struct.null_p(ThreadContext context) final IRubyObjectStructLayout.Field.offset(ThreadContext context) Struct.offset_of(ThreadContext context, IRubyObject fieldName) static IRubyObjectStruct.offset_of(ThreadContext context, IRubyObject structClass, IRubyObject fieldName) StructLayout.offset_of(ThreadContext context, IRubyObject fieldName) Struct.offsets(ThreadContext context) static IRubyObjectStruct.offsets(ThreadContext context, IRubyObject structClass) StructLayout.offsets(ThreadContext context) Gets a ruby array of the offsets of all members of this struct.AbstractMemory.op_equal(ThreadContext context, IRubyObject obj) MemoryPointer.op_equal(ThreadContext context, IRubyObject obj) Pointer.op_equal(ThreadContext context, IRubyObject obj) Type.Builtin.op_equal(ThreadContext context, IRubyObject obj) AbstractMemory.op_plus(ThreadContext context, IRubyObject value) final IRubyObjectAbstractMemory.order(ThreadContext context) final IRubyObjectAbstractMemory.order(ThreadContext context, IRubyObject byte_order) final IRubyObjectStruct.order(ThreadContext context) final IRubyObjectStruct.order(ThreadContext context, IRubyObject byte_order) final IRubyObjectCallbackInfo.param_types(ThreadContext context) Struct.pointer(ThreadContext context) final IRubyObjectAbstractMemory.put(ThreadContext context, IRubyObject typeName, IRubyObject offset) (package private) voidMemoryOp.Mapped.put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value) (package private) voidMemoryOp.Mapped.put(ThreadContext context, MemoryIO io, long offset, IRubyObject value) (package private) voidMemoryOp.PrimitiveOp.put(ThreadContext context, MemoryIO io, long offset, IRubyObject value) (package private) voidMemoryOp.put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value) (package private) abstract voidMemoryOp.put(ThreadContext context, MemoryIO io, long offset, IRubyObject value) (package private) voidMemoryOp.StructOp.put(ThreadContext context, AbstractMemory ptr, long offset, IRubyObject value) (package private) voidMemoryOp.StructOp.put(ThreadContext context, MemoryIO io, long offset, IRubyObject value) voidStructLayout.ArrayFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) StructLayout.ArrayProxy.put(ThreadContext context, IRubyObject index, IRubyObject value) voidStructLayout.DefaultFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.EnumFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) final IRubyObjectStructLayout.Field.put(ThreadContext context, IRubyObject pointer, IRubyObject value) voidStructLayout.FieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) Writes a ruby value to the native struct member as the appropriate native value.voidStructLayout.FunctionFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.InnerStructFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.MappedFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) final voidStructLayout.Member.put(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr, IRubyObject value) Writes a ruby value to the native struct member as the appropriate native value.(package private) voidStructLayout.MultiDimensionArrayOp.put(ThreadContext context, MemoryIO io, long offset, IRubyObject value) voidStructLayout.NumberFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) voidStructLayout.PointerFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) StructLayout.put(ThreadContext context, IRubyObject ptr, IRubyObject name, IRubyObject value) Sets the native value of the struct member corresponding to name.voidStructLayout.StringFieldIO.put(ThreadContext context, StructLayout.Storage cache, StructLayout.Member m, AbstractMemory ptr, IRubyObject value) AbstractMemory.put_array_of_float(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of 32 bit floating point values to the memory area.AbstractMemory.put_array_of_float64(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of 64 bit floating point values to the memory area.AbstractMemory.put_array_of_int16(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of signed 16 bit integer values to the memory area.AbstractMemory.put_array_of_int32(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of signed 32 bit integer values to the memory area.AbstractMemory.put_array_of_int64(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of signed 64 bit integer values to the memory area.AbstractMemory.put_array_of_int8(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of signed 8 bit integer values to the memory area.AbstractMemory.put_array_of_long(ThreadContext context, IRubyObject offset, IRubyObject arr) Writes an array of signed long integer values to the memory area.AbstractMemory.put_array_of_pointer(ThreadContext context, IRubyObject offset, IRubyObject arrParam) AbstractMemory.put_array_of_uint16(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of unsigned 16 bit integer values to the memory area.AbstractMemory.put_array_of_uint32(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of unsigned 32 bit integer values to the memory area.AbstractMemory.put_array_of_uint64(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of unsigned 64 bit integer values to the memory area.AbstractMemory.put_array_of_uint8(ThreadContext context, IRubyObject offset, IRubyObject arrParam) Writes an array of unsigned 8 bit integer values to the memory area.AbstractMemory.put_array_of_ulong(ThreadContext context, IRubyObject offset, IRubyObject arr) Writes an array of unsigned long integer values to the memory area.AbstractMemory.put_bytes(ThreadContext context, IRubyObject[] args) AbstractMemory.put_callback(ThreadContext context, IRubyObject offset, IRubyObject proc, IRubyObject cbInfo) AbstractMemory.put_float32(ThreadContext context, IRubyObject value) Writes an 32 bit floating point value to the memory area.AbstractMemory.put_float32(ThreadContext context, IRubyObject offset, IRubyObject value) Writes an 32 bit floating point value to the memory area.AbstractMemory.put_float64(ThreadContext context, IRubyObject value) Writes an 64 bit floating point value to the memory area.AbstractMemory.put_float64(ThreadContext context, IRubyObject offset, IRubyObject value) Writes an 64 bit floating point value to the memory area.AbstractMemory.put_int16(ThreadContext context, IRubyObject value) Writes a 16 bit signed integer value to the memory address.AbstractMemory.put_int16(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 16 bit signed integer value to the memory address.AbstractMemory.put_int32(ThreadContext context, IRubyObject value) Writes a 32 bit signed integer value to the memory address.AbstractMemory.put_int32(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 32 bit signed integer value to the memory address.AbstractMemory.put_int64(ThreadContext context, IRubyObject value) Writes a 64 bit integer value to the memory area.AbstractMemory.put_int64(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 64 bit integer value to the memory area.AbstractMemory.put_int8(ThreadContext context, IRubyObject value) Writes a 8 bit signed integer value to the memory area.AbstractMemory.put_int8(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 8 bit signed integer value to the memory area.AbstractMemory.put_long(ThreadContext context, IRubyObject value) Writes a C long integer value to the memory area.AbstractMemory.put_long(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a C long integer value to the memory area.AbstractMemory.put_pointer(ThreadContext context, IRubyObject value) AbstractMemory.put_pointer(ThreadContext context, IRubyObject offset, IRubyObject value) AbstractMemory.put_string(ThreadContext context, IRubyObject offArg, IRubyObject strArg) AbstractMemory.put_uint16(ThreadContext context, IRubyObject value) Writes a 16 bit unsigned integer value to the memory address.AbstractMemory.put_uint16(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 16 bit unsigned integer value to the memory address.AbstractMemory.put_uint32(ThreadContext context, IRubyObject value) Writes an 32 bit unsigned integer value to the memory address.AbstractMemory.put_uint32(ThreadContext context, IRubyObject offset, IRubyObject value) Writes an 32 bit unsigned integer value to the memory address.AbstractMemory.put_uint64(ThreadContext context, IRubyObject value) Writes a 64 bit unsigned integer value to the memory area.AbstractMemory.put_uint64(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 64 bit unsigned integer value to the memory area.AbstractMemory.put_uint8(ThreadContext context, IRubyObject value) Writes a 8 bit unsigned integer value to the memory area.AbstractMemory.put_uint8(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a 8 bit unsigned integer value to the memory area.AbstractMemory.put_ulong(ThreadContext context, IRubyObject value) Writes a C long integer value to the memory area.AbstractMemory.put_ulong(ThreadContext context, IRubyObject offset, IRubyObject value) Writes a C long integer value to the memory area.private IRubyObjectAbstractMemory.putBytes(ThreadContext context, long off, ByteList bl, int idx, int len) private voidAbstractMemory.putPointer(ThreadContext context, long offset, Pointer value) private voidAbstractMemory.putPointer(ThreadContext context, long offset, IRubyObject value) (package private) final voidStructLayout.putValue(ThreadContext context, IRubyObject name, StructLayout.Storage cache, IRubyObject ptr, IRubyObject value) AbstractMemory.read_array_of_float(ThreadContext context, IRubyObject length) Reads an array of signed 32 bit floating point values from the memory address.AbstractMemory.read_array_of_float64(ThreadContext context, IRubyObject length) Reads an array of signed 64 bit floating point values from the memory address.AbstractMemory.read_array_of_int16(ThreadContext context, IRubyObject length) Reads an array of signed 16 bit integer values from the memory address.AbstractMemory.read_array_of_int32(ThreadContext context, IRubyObject length) Reads an array of signed 32 bit integer values from the memory address.AbstractMemory.read_array_of_int64(ThreadContext context, IRubyObject length) Reads an array of signed 64 bit integer values from the memory address.AbstractMemory.read_array_of_int8(ThreadContext context, IRubyObject length) Reads an array of signed 8 bit integer values from the memory address.AbstractMemory.read_array_of_long(ThreadContext context, IRubyObject length) Reads an array of signed long integer values from the memory address.AbstractMemory.read_array_of_pointer(ThreadContext context, IRubyObject length) AbstractMemory.read_array_of_string(ThreadContext context) AbstractMemory.read_array_of_string(ThreadContext context, IRubyObject rbLength) AbstractMemory.read_array_of_type(ThreadContext context, IRubyObject typeArg, IRubyObject lenArg) AbstractMemory.read_array_of_type(ThreadContext context, IRubyObject typeArg, IRubyObject reader, IRubyObject lenArg) AbstractMemory.read_array_of_uint16(ThreadContext context, IRubyObject length) Reads an array of unsigned 16 bit integer values from the memory address.AbstractMemory.read_array_of_uint32(ThreadContext context, IRubyObject length) Reads an array of unsigned 32 bit integer values from the memory address.AbstractMemory.read_array_of_uint64(ThreadContext context, IRubyObject length) Reads an array of unsigned 64 bit integer values from the memory address.AbstractMemory.read_array_of_uint8(ThreadContext context, IRubyObject length) Reads an array of unsigned 8 bit integer values from the memory address.AbstractMemory.read_array_of_ulong(ThreadContext context, IRubyObject length) Reads an array of unsigned long integer values from the memory address.AbstractMemory.read_bytes(ThreadContext context, IRubyObject lenArg) AbstractMemory.read_char(ThreadContext context) Reads an 8 bit signed integer value from the memory address.AbstractMemory.read_double(ThreadContext context) Reads a 64 bit floating point value from the memory address.AbstractMemory.read_float(ThreadContext context) Reads a 32 bit floating point value from the memory address.AbstractMemory.read_int(ThreadContext context) Reads a 32 bit signed integer value from the memory address.AbstractMemory.read_long(ThreadContext context) Reads a C long integer value from the memory area.AbstractMemory.read_long_long(ThreadContext context) Reads a 64 bit integer value from the memory address.AbstractMemory.read_pointer(ThreadContext context) AbstractMemory.read_short(ThreadContext context) Reads a 16 bit signed integer value from the memory address.AbstractMemory.read_string(ThreadContext context) AbstractMemory.read_string(ThreadContext context, IRubyObject rbLength) AbstractMemory.read_uchar(ThreadContext context) Reads an 8 bit unsigned integer value from the memory address.AbstractMemory.read_uint(ThreadContext context) Reads a 32 bit unsigned integer value from the memory address.AbstractMemory.read_uint16(ThreadContext context) Reads a 16 bit unsigned integer value from the memory address.AbstractMemory.read_uint8(ThreadContext context) Reads a 8 bit unsigned integer value from the memory address.AbstractMemory.read_ulong(ThreadContext context) Reads a C unsigned long integer value from the memory area.AbstractMemory.read_ulong_long(ThreadContext context) Reads a 64 bit unsigned integer value from the memory address.AbstractMemory.read_ushort(ThreadContext context) Reads a 16 bit unsigned integer value from the memory address.final IRubyObjectCallbackInfo.result_type(ThreadContext context) static IRubyObjectStruct.set_layout(ThreadContext context, IRubyObject structClass, IRubyObject layout) Struct.setFieldValue(ThreadContext context, IRubyObject fieldName, IRubyObject fieldValue) static IRubyObjectPointer.size(ThreadContext context, IRubyObject recv) Struct.size(ThreadContext context) static IRubyObjectStruct.size(ThreadContext context, IRubyObject structClass) StructLayout.ArrayProxy.size(ThreadContext context) final IRubyObjectStructLayout.Field.size(ThreadContext context) Type.size(ThreadContext context) Gets the native size of this Type in bytesfinal IRubyObjectAbstractMemory.slice(ThreadContext context, IRubyObject offset, IRubyObject size) static IRubyObjectPlatform.solaris_p(ThreadContext context, IRubyObject recv) final IRubyObjectStructByValue.struct_class(ThreadContext context) final IRubyObjectMappedType.to_native(ThreadContext context, IRubyObject value, IRubyObject ctx) final IRubyObjectAbstractMemory.to_ptr(ThreadContext context) StructLayout.ArrayProxy.to_ptr(ThreadContext context) AbstractMemory.to_s(ThreadContext context, IRubyObject[] args) final IRubyObjectCallbackInfo.to_s(ThreadContext context) Pointer.to_s(ThreadContext context, IRubyObject[] args) final IRubyObjectStructByValue.to_s(ThreadContext context) StructLayout.CharArrayProxy.to_s(ThreadContext context) final IRubyObjectType.Builtin.to_sym(ThreadContext context) final IRubyObjectMappedType.toNative(ThreadContext context, IRubyObject value) AbstractMemory.total(ThreadContext context) Gets the total size (in bytes) of the Memory.final IRubyObjectStructLayout.Field.type(ThreadContext context) final IRubyObjectAbstractMemory.type_size(ThreadContext context) Indicates how many bytes the intrinsic type of the memory uses.StructLayout.union_bang(ThreadContext context) static IRubyObjectPlatform.unix_p(ThreadContext context, IRubyObject recv) Struct.values(ThreadContext context) static IRubyObjectPlatform.windows_p(ThreadContext context, IRubyObject recv) AbstractMemory.write_array_of_float(ThreadContext context, IRubyObject ary) Writes an array of 32 bit floating point values to the memory area.AbstractMemory.write_array_of_float64(ThreadContext context, IRubyObject ary) Writes an array of 64 bit floating point values to the memory area.AbstractMemory.write_array_of_int16(ThreadContext context, IRubyObject ary) Writes an array of signed 16 bit integer values to the memory area.AbstractMemory.write_array_of_int32(ThreadContext context, IRubyObject ary) Writes an array of signed 32 bit integer values to the memory area.AbstractMemory.write_array_of_int64(ThreadContext context, IRubyObject ary) Writes an array of signed 64 bit integer values to the memory area.AbstractMemory.write_array_of_int8(ThreadContext context, IRubyObject ary) Writes an array of signed 8 bit integer values to the memory area.AbstractMemory.write_array_of_long(ThreadContext context, IRubyObject ary) Writes an array of signed long integer values to the memory area.AbstractMemory.write_array_of_pointer(ThreadContext context, IRubyObject arrParam) AbstractMemory.write_array_of_type(ThreadContext context, IRubyObject typeArg, IRubyObject aryArg) AbstractMemory.write_array_of_type(ThreadContext context, IRubyObject typeArg, IRubyObject writer, IRubyObject aryArg) AbstractMemory.write_array_of_uint16(ThreadContext context, IRubyObject ary) Writes an array of unsigned 16 bit integer values to the memory area.AbstractMemory.write_array_of_uint32(ThreadContext context, IRubyObject ary) Writes an array of unsigned 32 bit integer values to the memory area.AbstractMemory.write_array_of_uint64(ThreadContext context, IRubyObject ary) Writes an array of unsigned 64 bit integer values to the memory area.AbstractMemory.write_array_of_uint8(ThreadContext context, IRubyObject ary) Writes an array of unsigned 8 bit integer values to the memory area.AbstractMemory.write_array_of_ulong(ThreadContext context, IRubyObject ary) Writes an array of unsigned long integer values to the memory area.AbstractMemory.write_bytes(ThreadContext context, IRubyObject[] args) AbstractMemory.write_char(ThreadContext context, IRubyObject value) Writes a 8 bit signed integer value to the memory area.AbstractMemory.write_double(ThreadContext context, IRubyObject value) Writes an 64 bit floating point value to the memory area.AbstractMemory.write_float(ThreadContext context, IRubyObject value) Writes an 32 bit floating point value to the memory area.AbstractMemory.write_int(ThreadContext context, IRubyObject value) Writes a 32 bit signed integer value to the memory address.AbstractMemory.write_long(ThreadContext context, IRubyObject value) Writes a C long integer value to the memory area.AbstractMemory.write_long_long(ThreadContext context, IRubyObject value) Writes a 64 bit integer value to the memory area.AbstractMemory.write_pointer(ThreadContext context, IRubyObject value) AbstractMemory.write_short(ThreadContext context, IRubyObject value) Writes a 16 bit signed integer value to the memory address.AbstractMemory.write_string(ThreadContext context, IRubyObject strArg) AbstractMemory.write_string(ThreadContext context, IRubyObject strArg, IRubyObject lenArg) AbstractMemory.write_uchar(ThreadContext context, IRubyObject value) Writes a 8 bit unsigned integer value to the memory area.AbstractMemory.write_uint(ThreadContext context, IRubyObject value) Writes an 32 bit unsigned integer value to the memory address.AbstractMemory.write_ulong_long(ThreadContext context, IRubyObject value) Writes a 64 bit unsigned integer value to the memory area.AbstractMemory.write_ushort(ThreadContext context, IRubyObject value) Writes a 16 bit unsigned integer value to the memory address. -
Uses of ThreadContext in org.jruby.ext.ffi.io
Methods in org.jruby.ext.ffi.io with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic FileDescriptorIOFileDescriptorIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject fd) static RubyIOFileDescriptorIO.wrap(ThreadContext context, IRubyObject recv, IRubyObject fd) -
Uses of ThreadContext in org.jruby.ext.ffi.jffi
Fields in org.jruby.ext.ffi.jffi declared as ThreadContextMethods in org.jruby.ext.ffi.jffi that return ThreadContextMethods in org.jruby.ext.ffi.jffi with parameters of type ThreadContextModifier and TypeMethodDescriptionfinal IRubyObjectFunction.autorelease(ThreadContext context, IRubyObject release) final IRubyObjectFunction.autorelease_p(ThreadContext context) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) BufferNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) DefaultMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1) final IRubyObjectJITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5) JITNativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, IRubyObject arg5, IRubyObject arg6) NativeInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) static IRubyObjectJITRuntime.convert2ptr(ThreadContext context, IRubyObject parameter) static MemoryIOJITRuntime.convertToPointerMemoryIO(ThreadContext context, IRubyObject parameter, CachingCallSite callSite) static MemoryIOJITRuntime.convertToStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) private static MemoryIOJITRuntime.convertToStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite, boolean isDirect, boolean checkStringSafety) static MemoryIOJITRuntime.convertToTransientStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) static final IRubyObjectFactory.LastError.error(ThreadContext context, IRubyObject recv) static final IRubyObjectFactory.LastError.error_set(ThreadContext context, IRubyObject recv, IRubyObject value) DynamicLibrary.findFunction(ThreadContext context, IRubyObject symbolName) DynamicLibrary.findVariable(ThreadContext context, IRubyObject symbolName) final IRubyObjectFunction.free(ThreadContext context) DataConverters.CallbackDataConverter.fromNative(ThreadContext context, IRubyObject obj) DataConverters.ChainedDataConverter.fromNative(ThreadContext context, IRubyObject obj) DataConverters.IntOrEnumConverter.fromNative(ThreadContext context, IRubyObject obj) DataConverters.MappedDataConverter.fromNative(ThreadContext context, IRubyObject obj) abstract IRubyObjectNativeDataConverter.fromNative(ThreadContext context, IRubyObject obj) DynamicLibrary.Symbol.inspect(ThreadContext context) final IRubyObjectDefaultMethodFactory.BooleanInvoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.ConvertingInvoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Float128Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Float32Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Float64Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Pointer32Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Pointer64Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Signed16Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Signed32Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Signed64Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Signed8Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.StringInvoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.StructByValueInvoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Unsigned16Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Unsigned32Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Unsigned64Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.Unsigned8Invoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) final IRubyObjectDefaultMethodFactory.VoidInvoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) FunctionInvoker.invoke(ThreadContext context, com.kenai.jffi.Function function, com.kenai.jffi.HeapInvocationBuffer args) VariadicInvoker.invoke(ThreadContext context, IRubyObject typesArg, IRubyObject paramsArg) DynamicLibrary.Symbol.library(ThreadContext context) private IRubyObjectDataConverters.IntOrEnumConverter.lookupAndCacheValue(ThreadContext context, IRubyObject obj) (package private) IRubyObjectDataConverters.IntOrEnumConverter.lookupOrConvert(ThreadContext context, IRubyObject obj) final voidDefaultMethodFactory.BooleanMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.BufferMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) voidDefaultMethodFactory.ConvertingMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Float128Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Float32Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Float64Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.PointerParameterMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter, PointerParameterStrategy strategy) final voidDefaultMethodFactory.Signed16Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Signed32Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Signed64Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Signed8Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.StringMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.StructByValueMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Unsigned16Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Unsigned32Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Unsigned64Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) final voidDefaultMethodFactory.Unsigned8Marshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject parameter) voidParameterMarshaller.marshal(ThreadContext context, com.kenai.jffi.InvocationBuffer buffer, IRubyObject value) DynamicLibrary.name(ThreadContext context) static RuntimeExceptionJITRuntime.newArityError(ThreadContext context, int got, int expected) static IRubyObjectJITRuntime.newBoolean(ThreadContext context, int value) static IRubyObjectJITRuntime.newBoolean(ThreadContext context, long value) static IRubyObjectJITRuntime.newFloat32(ThreadContext context, int value) static IRubyObjectJITRuntime.newFloat32(ThreadContext context, long value) static IRubyObjectJITRuntime.newFloat64(ThreadContext context, long value) static IRubyObjectFunction.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJFFIInvoker.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args) static VariadicInvokerVariadicInvoker.newInstance(ThreadContext context, IRubyObject klass, IRubyObject[] args) static IRubyObjectJITRuntime.newNil(ThreadContext context, int ignored) static IRubyObjectJITRuntime.newNil(ThreadContext context, long ignored) static IRubyObjectJITRuntime.newPointer32(ThreadContext context, int address) static IRubyObjectJITRuntime.newPointer32(ThreadContext context, long address) static IRubyObjectJITRuntime.newPointer64(ThreadContext context, long address) static IRubyObjectJITRuntime.newSigned16(ThreadContext context, int value) static IRubyObjectJITRuntime.newSigned16(ThreadContext context, long value) static IRubyObjectJITRuntime.newSigned32(ThreadContext context, int value) static IRubyObjectJITRuntime.newSigned32(ThreadContext context, long value) static IRubyObjectJITRuntime.newSigned64(ThreadContext context, long value) static IRubyObjectJITRuntime.newSigned8(ThreadContext context, int value) static IRubyObjectJITRuntime.newSigned8(ThreadContext context, long value) static IRubyObjectJITRuntime.newString(ThreadContext context, int address) static IRubyObjectJITRuntime.newString(ThreadContext context, long address) static IRubyObjectJITRuntime.newUnsigned16(ThreadContext context, int value) static IRubyObjectJITRuntime.newUnsigned16(ThreadContext context, long value) static IRubyObjectJITRuntime.newUnsigned32(ThreadContext context, int value) static IRubyObjectJITRuntime.newUnsigned32(ThreadContext context, long value) static IRubyObjectJITRuntime.newUnsigned64(ThreadContext context, long value) static IRubyObjectJITRuntime.newUnsigned8(ThreadContext context, int value) static IRubyObjectJITRuntime.newUnsigned8(ThreadContext context, long value) static final IRubyObjectDynamicLibrary.open(ThreadContext context, IRubyObject recv, IRubyObject libraryName, IRubyObject libraryFlags) static IRubyObjectJITRuntime.other2ptr(ThreadContext context, IRubyObject parameter) DynamicLibrary.Symbol.to_s(ThreadContext context, IRubyObject[] args) DataConverters.CallbackDataConverter.toNative(ThreadContext context, IRubyObject obj) DataConverters.ChainedDataConverter.toNative(ThreadContext context, IRubyObject obj) DataConverters.IntOrEnumConverter.toNative(ThreadContext context, IRubyObject obj) DataConverters.MappedDataConverter.toNative(ThreadContext context, IRubyObject obj) abstract IRubyObjectNativeDataConverter.toNative(ThreadContext context, IRubyObject obj) static final IRubyObjectFactory.WinapiLastError.winapi_error(ThreadContext context, IRubyObject recv) static final IRubyObjectFactory.WinapiLastError.winapi_error_set(ThreadContext context, IRubyObject recv, IRubyObject value) Constructors in org.jruby.ext.ffi.jffi with parameters of type ThreadContextModifierConstructorDescriptionInvocation(ThreadContext context) (package private)Invocation(ThreadContext context, int postInvokeCount, int referenceCount) -
Uses of ThreadContext in org.jruby.ext.fiber
Methods in org.jruby.ext.fiber with parameters of type ThreadContextModifier and TypeMethodDescriptionThreadFiber.__alive__(ThreadContext context) static IRubyObjectThreadFiber.__current__(ThreadContext context, IRubyObject recv) ThreadFiber.__finalize__(ThreadContext context) ThreadFiber.__transfer__(ThreadContext context, IRubyObject[] values) private static IRubyObjectThreadFiber.exchangeWithFiber(ThreadContext context, ThreadFiber.FiberData currentFiberData, ThreadFiber.FiberData targetFiberData, IRubyObject val) private static voidThreadFiber.handleExceptionDuringExchange(ThreadContext context, ThreadFiber.FiberData currentFiberData, ThreadFiber.FiberData targetFiberData, RaiseException re) Handle exceptions raised while exchanging data with a fiber.ThreadFiber.initialize(ThreadContext context, Block block) static voidThreadFiber.initRootFiber(ThreadContext context, RubyThread currentThread) FiberQueue.pop(ThreadContext context) voidFiberQueue.push(ThreadContext context, IRubyObject arg) ThreadFiber.resume(ThreadContext context, IRubyObject[] values) FiberQueue.shutdown(ThreadContext context) private static ThreadFiber.FiberDataThreadFiber.verifyCurrentFiber(ThreadContext context, Ruby runtime) static IRubyObjectThreadFiber.yield(ThreadContext context, IRubyObject recv) static IRubyObjectThreadFiber.yield(ThreadContext context, IRubyObject recv, IRubyObject value) static IRubyObjectThreadFiber.yield(ThreadContext context, IRubyObject recv, IRubyObject[] value) -
Uses of ThreadContext in org.jruby.ext.io.nonblock
Methods in org.jruby.ext.io.nonblock with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectIONonBlock.nonblock(ThreadContext context, IRubyObject io, Block block) static IRubyObjectIONonBlock.nonblock(ThreadContext context, IRubyObject io, IRubyObject nonblocking, Block block) static IRubyObjectIONonBlock.nonblock_p(ThreadContext context, IRubyObject io) static IRubyObjectIONonBlock.nonblock_set(ThreadContext context, IRubyObject io, IRubyObject nonblocking) -
Uses of ThreadContext in org.jruby.ext.io.wait
Methods in org.jruby.ext.io.wait with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static IRubyObjectIOWaitLibrary.doWait(ThreadContext context, RubyIO io, OpenFile fptr, long tv, int ops) static IRubyObjectIOWaitLibrary.nread(ThreadContext context, IRubyObject _io) private static longIOWaitLibrary.prepareTimeout(ThreadContext context, IRubyObject[] argv) static IRubyObjectIOWaitLibrary.ready(ThreadContext context, IRubyObject _io) returns non-nil if input available without blocking, false if EOF or not open/readable, otherwise nil.static IRubyObjectIOWaitLibrary.wait(ThreadContext context, IRubyObject _io, IRubyObject[] argv) static IRubyObjectIOWaitLibrary.wait_readable(ThreadContext context, IRubyObject _io, IRubyObject[] argv) static IRubyObjectIOWaitLibrary.wait_writable(ThreadContext context, IRubyObject _io, IRubyObject[] argv) waits until input available or timed out and returns self, or nil when EOF reached. -
Uses of ThreadContext in org.jruby.ext.jruby
Methods in org.jruby.ext.jruby with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyStringCoreExt.String.alloc(ThreadContext context, IRubyObject recv, IRubyObject size) static IRubyObjectJRubyUtilLibrary.cache_stats(ThreadContext context, IRubyObject self) Provide stats on how many method and constant invalidations have occurred globally.static IRubyObjectJRubyUtilLibrary.class_loader_resources(ThreadContext context, IRubyObject recv, IRubyObject... args) static IRubyObjectJRubyUtilLibrary.classpath_launcher(ThreadContext context, IRubyObject recv) static IRubyObjectJRubyLibrary.compile(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJRubyLibrary.compile_ir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) private static IRScriptBodyJRubyLibrary.compileIR(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectJRubyUtilLibrary.current_directory(ThreadContext context, IRubyObject recv) static IRubyObjectJRubyLibrary.dereference(ThreadContext context, IRubyObject recv, IRubyObject obj) Unwrap the given Java-integration-wrapped object, returning the unwrapped object.static IRubyObjectJRubyLibrary.JRubyConfig.did_you_mean_disabled_p(ThreadContext context, IRubyObject self) static IRubyObjectJRubyUtilLibrary.extra_gem_paths(ThreadContext context, IRubyObject recv) static IRubyObjectJRubyUtilLibrary.gc(ThreadContext context, IRubyObject recv) protected final Map<Object,IRubyObject> JRubyExecutionContextLocal.getContextVariables(ThreadContext context) protected abstract ExecutionContextJRubyExecutionContextLocal.getExecutionContext(ThreadContext context) protected final ExecutionContextJRubyFiberLocal.getExecutionContext(ThreadContext context) protected final ExecutionContextJRubyThreadLocal.getExecutionContext(ThreadContext context) JRubyExecutionContextLocal.getValue(ThreadContext context) static IRubyObjectJRubyLibrary.identity_hash(ThreadContext context, IRubyObject recv, IRubyObject obj) Provide the "identity" hash code that System.identityHashCode would produce.JRubyExecutionContextLocal.initialize(ThreadContext context, IRubyObject[] args, Block block) static RubyArrayJRubyUtilLibrary.internal_libraries(ThreadContext context, IRubyObject self) Deprecated.static IRubyObjectJRubyUtilLibrary.load_ext(ThreadContext context, IRubyObject recv, IRubyObject klass) Preffered way to boot-up JRuby extensions (available as>JRuby.load_ext).static IRubyObjectJRubyUtilLibrary.load_java_class(ThreadContext context, IRubyObject recv, IRubyObject name) Loads a (Java) class.static IRubyObjectJRubyLibrary.load_string_ext(ThreadContext context, IRubyObject recv) Deprecated.static IRubyObjectJRubyUtilLibrary.native_posix_p(ThreadContext context, IRubyObject self) static IRubyObjectJRubyUtilLibrary.notify(ThreadContext context, IRubyObject recv, IRubyObject arg) Notify one waiter on a locked object, as in ObjectObject.notify()The object given must be locked using JRuby.synchronized or a similar Java monitor-based locking mechanism.static IRubyObjectJRubyUtilLibrary.notifyAll(ThreadContext context, IRubyObject recv, IRubyObject arg) Notify all waiters on a locked object, as in ObjectObject.notifyAll()The object given must be locked using JRuby.synchronized or a similar Java monitor-based locking mechanism.static IRubyObjectJRubyLibrary.parse(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) private static NodeJRubyLibrary.parseImpl(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectJRubyUtilLibrary.rbSynchronized(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block) Invoke the given block under synchronized lock, using standard Java synchronization.static IRubyObjectJRubyLibrary.reference(ThreadContext context, IRubyObject recv, IRubyObject obj) Wrap the given object as in Java integration and return the wrapper.static IRubyObjectJRubyLibrary.reference0(ThreadContext context, IRubyObject recv, IRubyObject obj) Wrap the given object as in Java integration and return the wrapper.static IRubyObjectJRubyLibrary.JRubyConfig.rubygems_disabled_p(ThreadContext context, IRubyObject self) static IRubyObjectJRubyLibrary.runtime(ThreadContext context, IRubyObject recv) static IRubyObjectJRubyLibrary.set_context_class_loader(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectJRubyUtilLibrary.set_last_exit_status(ThreadContext context, IRubyObject recv, IRubyObject status, IRubyObject pid) static IRubyObjectJRubyUtilLibrary.set_meta_class(ThreadContext context, IRubyObject recv, IRubyObject obj, IRubyObject klass) JRubyExecutionContextLocal.setValue(ThreadContext context, IRubyObject value) private static RubyArrayJRubyLibrary.subclasses(ThreadContext context, IRubyObject recv, RubyClass klass, boolean recurseAll) static IRubyObjectJRubyLibrary.subclasses(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectJRubyLibrary.subclasses(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) static RubyFixnumCoreExt.String.unseeded_hash(ThreadContext context, IRubyObject recv) static IRubyObjectJRubyUtilLibrary.StringUtils.unseeded_hash(ThreadContext context, IRubyObject recv) Deprecated.static IRubyObjectJRubyUtilLibrary.wait(ThreadContext context, IRubyObject recv, IRubyObject arg) Wait for a locked object to notify, as in ObjectObject.wait().static IRubyObjectJRubyUtilLibrary.wait(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject timeoutMillis) Wait for a locked object to notify, as in ObjectObject.wait(long).static IRubyObjectJRubyUtilLibrary.wait(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject timeoutMillis, IRubyObject timeoutNanos) Wait for a locked object to notify, as in ObjectObject.wait(long, int).static IRubyObjectJRubyLibrary.with_current_runtime_as_global(ThreadContext context, IRubyObject recv, Block block) Run the provided (required) block with the "global runtime" set to the current runtime, for libraries that expect to operate against the global runtime.JRubyFiberLocal.withValue(ThreadContext context, IRubyObject value, Block block) -
Uses of ThreadContext in org.jruby.ext.monitor
Methods in org.jruby.ext.monitor with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate voidMonitor.checkOwner(ThreadContext context) Monitor.enter(ThreadContext context) Monitor.exit(ThreadContext context) Monitor.mon_check_owner(ThreadContext context) Monitor.mon_locked_p(ThreadContext context) Monitor.mon_owned_p(ThreadContext context) private booleanMonitor.ownedByCurrentThread(ThreadContext context) private static JavaSites.MonitorSitesMonitor.sites(ThreadContext context) Monitor.synchronize(ThreadContext context, Block block) Monitor.try_enter(ThreadContext context) Monitor.wait_for_cond(ThreadContext context, IRubyObject cond, IRubyObject timeout) -
Uses of ThreadContext in org.jruby.ext.nkf
Fields in org.jruby.ext.nkf declared as ThreadContextMethods in org.jruby.ext.nkf with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyNKF.NKFCharsetRubyNKF.guess(ThreadContext context, IRubyObject s) static IRubyObjectRubyNKF.guess(ThreadContext context, IRubyObject recv, IRubyObject s) static IRubyObjectRubyNKF.guess1(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObjectRubyNKF.guess2(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObjectRubyNKF.nkf(ThreadContext context, IRubyObject recv, IRubyObject opt, IRubyObject str) Constructors in org.jruby.ext.nkf with parameters of type ThreadContextModifierConstructorDescriptionConverter(ThreadContext ctx, Map<String, RubyNKF.NKFCharset> opt) DefaultConverter(ThreadContext ctx, Map<String, RubyNKF.NKFCharset> opt) MimeConverter(ThreadContext ctx, Map<String, RubyNKF.NKFCharset> opt) -
Uses of ThreadContext in org.jruby.ext.pathname
Methods in org.jruby.ext.pathname with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyPathname.each_entry(ThreadContext context, Block block) RubyPathname.each_line(ThreadContext context, IRubyObject[] args, Block block) RubyPathname.empty_p(ThreadContext context) RubyPathname.fnmatch(ThreadContext context, IRubyObject[] args) RubyPathname.freeze(ThreadContext context) static IRubyObjectRubyPathname.getwd(ThreadContext context, IRubyObject recv) RubyPathname.glob(ThreadContext context, IRubyObject[] _args, Block block) static IRubyObjectRubyPathname.glob(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyPathname.hash(ThreadContext context) RubyPathname.initialize(ThreadContext context, IRubyObject path) RubyPathname.initialize_copy(ThreadContext context, IRubyObject pathname) RubyPathname.inspect(ThreadContext context) RubyPathname.make_link(ThreadContext context, IRubyObject old) RubyPathname.make_symlink(ThreadContext context, IRubyObject old) RubyPathname.ReturnValueMapper.map(ThreadContext context, RubyClass klazz, IRubyObject value) private static RubyArrayRubyPathname.mapToPathnames(ThreadContext context, RubyClass clazz, IRubyObject ary) static RubyPathnameRubyPathname.newInstance(ThreadContext context, RubyClass klass, IRubyObject path) static RubyPathnameRubyPathname.newInstance(ThreadContext context, IRubyObject path) RubyPathname.op_cmp(ThreadContext context, IRubyObject other) RubyPathname.op_equal(ThreadContext context, IRubyObject other) RubyPathname.opendir(ThreadContext context, Block block) private static JavaSites.PathnameSitesRubyPathname.sites(ThreadContext context) RubyPathname.sub(ThreadContext context, IRubyObject[] args, Block block) RubyPathname.sub_ext(ThreadContext context, IRubyObject newExt) RubyPathname.taint(ThreadContext context) RubyPathname.to_path(ThreadContext context) RubyPathname.to_s(ThreadContext context) RubyPathname.unlink(ThreadContext context) RubyPathname.untaint(ThreadContext context) -
Uses of ThreadContext in org.jruby.ext.rbconfig
Methods in org.jruby.ext.rbconfig with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static voidRbConfigLibrary.setConfig(ThreadContext context, RubyHash hash, String key, String value) private static voidRbConfigLibrary.setupMakefileConfig(ThreadContext context, RubyHash mkmfHash) -
Uses of ThreadContext in org.jruby.ext.ripper
Fields in org.jruby.ext.ripper declared as ThreadContextMethods in org.jruby.ext.ripper that return ThreadContextMethods in org.jruby.ext.ripper with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyRipper.column(ThreadContext context) RubyRipper.dedent_string(ThreadContext context, IRubyObject _input, IRubyObject _width) static IRubyObjectRubyRipper.dedent_string(ThreadContext context, IRubyObject self, IRubyObject _input, IRubyObject _width) RubyRipper.encoding(ThreadContext context) RubyRipper.end_seen_p(ThreadContext context) RubyRipper.error_p(ThreadContext context) RubyRipper.filename(ThreadContext context) private IRubyObjectRubyRipper.filenameAsString(ThreadContext context, IRubyObject filename) RubyRipper.initialize(ThreadContext context, IRubyObject src) RubyRipper.initialize(ThreadContext context, IRubyObject src, IRubyObject file) RubyRipper.initialize(ThreadContext context, IRubyObject src, IRubyObject file, IRubyObject line) static IRubyObjectRubyRipper.lex_state_name(ThreadContext context, IRubyObject self, IRubyObject lexStateParam) private intRubyRipper.lineAsInt(ThreadContext context, IRubyObject line) RubyRipper.lineno(ThreadContext context) RubyRipper.parse(ThreadContext context) private LexerSourceRubyRipper.source(ThreadContext context, IRubyObject src, String filename, int lineno) RubyRipper.state(ThreadContext context) RubyRipper.yydebug(ThreadContext context) RubyRipper.yydebug_set(ThreadContext context, IRubyObject arg) Constructors in org.jruby.ext.ripper with parameters of type ThreadContextModifierConstructorDescriptionRipperParser(ThreadContext context, IRubyObject ripper, LexerSource source) RipperParserBase(ThreadContext context, IRubyObject ripper, LexerSource source) -
Uses of ThreadContext in org.jruby.ext.securerandom
Methods in org.jruby.ext.securerandom with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectRubySecureRandom.gen_random(ThreadContext context, IRubyObject self, IRubyObject n) private static SecureRandomRubySecureRandom.getSecureRandom(ThreadContext context) static IRubyObjectRubySecureRandom.hex(ThreadContext context, IRubyObject self) static IRubyObjectRubySecureRandom.hex(ThreadContext context, IRubyObject self, IRubyObject n) static IRubyObjectSecureRandomLibrary.hex(ThreadContext context, IRubyObject self) Deprecated.static IRubyObjectSecureRandomLibrary.hex(ThreadContext context, IRubyObject self, IRubyObject n) Deprecated.private static byte[]RubySecureRandom.nextBytes(ThreadContext context, int size) private static byte[]RubySecureRandom.nextBytes(ThreadContext context, IRubyObject n) static IRubyObjectRubySecureRandom.random_bytes(ThreadContext context, IRubyObject self) static IRubyObjectRubySecureRandom.random_bytes(ThreadContext context, IRubyObject self, IRubyObject n) static IRubyObjectSecureRandomLibrary.random_bytes(ThreadContext context, IRubyObject self) Deprecated.static IRubyObjectSecureRandomLibrary.random_bytes(ThreadContext context, IRubyObject self, IRubyObject n) Deprecated.static IRubyObjectRubySecureRandom.random_number(ThreadContext context, IRubyObject self) static IRubyObjectRubySecureRandom.random_number(ThreadContext context, IRubyObject self, IRubyObject n) private static RubyBignumRubySecureRandom.randomBignum(ThreadContext context, Number lower, BigInteger upperExc) private static RubyFloatRubySecureRandom.randomDouble(ThreadContext context) private static RubyFloatRubySecureRandom.randomDouble(ThreadContext context, double lower, double upper) private static RubyFixnumRubySecureRandom.randomFixnum(ThreadContext context, long lower, long upper) static IRubyObjectRubySecureRandom.uuid(ThreadContext context, IRubyObject self) static IRubyObjectSecureRandomLibrary.uuid(ThreadContext context, IRubyObject self) Deprecated. -
Uses of ThreadContext in org.jruby.ext.set
Methods in org.jruby.ext.set that return ThreadContextModifier and TypeMethodDescriptionprotected ThreadContextRubySortedSet.OrderComparator.context()Methods in org.jruby.ext.set with parameters of type ThreadContextModifier and TypeMethodDescriptionRubySet.add(ThreadContext context, IRubyObject obj) Adds the given object to the set and returns self.RubySet.add_p(ThreadContext context, IRubyObject obj) Adds the given object to the set and returns self.private voidRubySet.addFlattened(ThreadContext context, IdentityHashMap seen, IRubyObject e) protected voidRubySet.addImplSet(ThreadContext context, RubySet set) protected voidRubySortedSet.addImplSet(ThreadContext context, RubySet set) RubySet.classify(ThreadContext context, Block block) RubySet.collect_bang(ThreadContext context, Block block) RubySet.compare_by_identity(ThreadContext context) RubySet.compare_by_identity_p(ThreadContext context) static RubySetRubySet.create(ThreadContext context, IRubyObject self, IRubyObject... ary) Creates a new set containing the given objects.static RubySortedSetRubySortedSet.create(ThreadContext context, IRubyObject self, IRubyObject... ary) RubySet.delete(ThreadContext context, IRubyObject obj) RubySet.delete_if(ThreadContext context, Block block) RubySet.delete_p(ThreadContext context, IRubyObject obj) Deletes the given object from the set and returns self.RubySet.disjoint_p(ThreadContext context, IRubyObject set) Returns true if the set and the given set have no element in common.RubySet.divide(ThreadContext context, Block block) Divides the set into a set of subsets according to the commonality defined by the given block.private IRubyObjectRubySet.divideTSort(ThreadContext context, Block block) private static IRubyObjectRubySet.doWithEnum(ThreadContext context, IRubyObject enume, RubySet.EachBody blockImpl) protected final IRubyObjectRubySet.EachBody.doYield(ThreadContext context, Block block, IRubyObject value) protected final IRubyObjectRubySet.EachBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) RubySet.each(ThreadContext context, Block block) RubySet.empty_p(ThreadContext context) RubySet.flatten(ThreadContext context) RubySet.flatten_bang(ThreadContext context) RubySet.flatten_merge(ThreadContext context, IRubyObject set) private voidRubySet.flattenMerge(ThreadContext context, IRubyObject set, IdentityHashMap seen) RubySet.freeze(ThreadContext context) RubySet.include_p(ThreadContext context, IRubyObject obj) Returns true if the set contains the given object.RubySet.initialize(ThreadContext context, Block block) initialize(enum = nil, &block)protected IRubyObjectRubySet.initialize(ThreadContext context, IRubyObject[] args, Block block) RubySet.initialize(ThreadContext context, IRubyObject enume, Block block) initialize(enum = nil, &block)RubySet.initialize_clone(ThreadContext context, IRubyObject orig) RubySortedSet.initialize_clone(ThreadContext context, IRubyObject orig) RubySet.initialize_dup(ThreadContext context, IRubyObject orig) RubySortedSet.initialize_dup(ThreadContext context, IRubyObject orig) (package private) final RubySetRubySet.initSet(ThreadContext context, IRubyObject[] elements, int off, int len) private IRubyObjectRubySet.initWithEnum(ThreadContext context, IRubyObject enume, Block block) RubySet.inspect(ThreadContext context) private voidRubySet.inspectSet(ThreadContext context, RubyString str) RubySet.intersect_p(ThreadContext context, IRubyObject set) Returns true if the set and the given set have at least one element in common.(package private) IRubyObjectRubySet.invokeAdd(ThreadContext context, IRubyObject val) RubySet.keep_if(ThreadContext context, Block block) RubySet.length(ThreadContext context) (package private) static RubySet.DivideTSortHashRubySet.DivideTSortHash.newInstance(ThreadContext context) private static RubySetRubySet.newSet(ThreadContext context, RubyClass metaClass, RubyArray elements) RubySet.op_and(ThreadContext context, IRubyObject enume) Returns a new set built by merging the set and the elements of the given enumerable object.RubySet.op_diff(ThreadContext context, IRubyObject enume) Returns a new set built by duplicating the set, removing every element that appears in the given enumerable object.RubySet.op_eql(ThreadContext context, IRubyObject other) RubySet.op_equal(ThreadContext context, IRubyObject other) RubySet.op_or(ThreadContext context, IRubyObject enume) Returns a new set built by merging the set and the elements of the given enumerable object.RubySet.op_xor(ThreadContext context, IRubyObject enume) Returns a new set containing elements exclusive between the set and the given enumerable object.RubySet.proper_subset_p(ThreadContext context, IRubyObject set) RubySet.proper_superset_p(ThreadContext context, IRubyObject set) RubySet.rb_clear(ThreadContext context) RubySet.rb_merge(ThreadContext context, IRubyObject enume) Merges the elements of the given enumerable object to the set and returns self.RubySet.reject_bang(ThreadContext context, Block block) RubySet.replace(ThreadContext context, IRubyObject enume) Replaces the contents of the set with the contents of the given enumerable object and returns self.RubySet.reset(ThreadContext context) RubySet.select_bang(ThreadContext context, Block block) private static JavaSites.SetSitesRubySet.sites(ThreadContext context) private static IRubyObjectRubySet.size(ThreadContext context, RubySet recv, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])RubySortedSet.sort(ThreadContext context) RubySet.subset_p(ThreadContext context, IRubyObject set) RubySet.subtract(ThreadContext context, IRubyObject enume) Deletes every element that appears in the given enumerable object and returns self.RubySet.superset_p(ThreadContext context, IRubyObject set) RubySet.taint(ThreadContext context) RubySet.to_a(ThreadContext context) Converts the set to an array.RubySortedSet.to_a(ThreadContext context) static IRubyObjectEnumerableExt.to_set(ThreadContext context, IRubyObject self, Block block) static IRubyObjectEnumerableExt.to_set(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubySet.to_set(ThreadContext context, Block block) RubySet.to_set(ThreadContext context, IRubyObject[] args, Block block) RubySet.DivideTSortHash.tsort_each_child(ThreadContext context, IRubyObject node, Block block) RubySet.DivideTSortHash.tsort_each_node(ThreadContext context, Block block) RubySet.untaint(ThreadContext context) RubySet.EachBody.yield(ThreadContext context, IRubyObject[] args) (package private) abstract IRubyObjectRubySet.EachBody.yieldImpl(ThreadContext context, IRubyObject val) -
Uses of ThreadContext in org.jruby.ext.socket
Methods in org.jruby.ext.socket with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyServerSocket.accept(ThreadContext context) RubySocket.accept(ThreadContext context) RubyTCPServer.accept(ThreadContext context) RubyUNIXServer.accept(ThreadContext context) RubyServerSocket.accept_nonblock(ThreadContext context) RubyServerSocket.accept_nonblock(ThreadContext context, IRubyObject opts) RubySocket.accept_nonblock(ThreadContext context, IRubyObject[] args) RubyTCPServer.accept_nonblock(ThreadContext context) RubyTCPServer.accept_nonblock(ThreadContext context, Ruby runtime, boolean ex) RubyTCPServer.accept_nonblock(ThreadContext context, IRubyObject opts) RubyUNIXServer.accept_nonblock(ThreadContext context) RubyUNIXServer.accept_nonblock(ThreadContext context, Ruby runtime, boolean ex) RubyUNIXServer.accept_nonblock(ThreadContext context, IRubyObject opts) Ifaddr.addr(ThreadContext context) RubyIPSocket.addr(ThreadContext context) RubyIPSocket.addr(ThreadContext context, IRubyObject reverse) RubyUNIXServer.addr(ThreadContext context) RubyUNIXSocket.addr(ThreadContext context) private IRubyObjectRubyIPSocket.addrCommon(ThreadContext context, boolean reverse) private IRubyObjectRubyIPSocket.addrCommon(ThreadContext context, IRubyObject reverse) private SocketAddressRubySocket.addressForChannel(ThreadContext context, IRubyObject arg) protected IRubyObjectRubyBasicSocket.addrFor(ThreadContext context, InetSocketAddress addr, boolean reverse) protected IRubyObjectRubySocket.addrFor(ThreadContext context, InetSocketAddress addr, boolean reverse) Addrinfo.afamily(ThreadContext context) protected booleanRubyBasicSocket.asBoolean(ThreadContext context, IRubyObject val) Option.asInt(ThreadContext context) private static intRubyBasicSocket.asNumber(ThreadContext context, IRubyObject val) private SocketChannelRubyTCPSocket.attemptConnect(ThreadContext context, IRubyObject host, String localHost, int localPort, String remoteHost, int remotePort) RubyServerSocket.bind(ThreadContext context, IRubyObject addr) RubyServerSocket.bind(ThreadContext context, IRubyObject addr, IRubyObject backlog) RubySocket.bind(ThreadContext context, IRubyObject arg) RubyUDPSocket.bind(ThreadContext context, IRubyObject host, IRubyObject _port) Option.bool(ThreadContext context) static IRubyObjectOption.bool(ThreadContext context, IRubyObject self, IRubyObject[] args) Ifaddr.broadaddr(ThreadContext context) static voidSocketUtils.buildAddrinfoList(ThreadContext context, IRubyObject[] args, SocketUtils.AddrinfoCallback callback) Addrinfo.canonname(ThreadContext context) private voidRubyIPSocket.checkAddress(ThreadContext context, InetSocketAddress address) RubySocket.close(ThreadContext context) RubyBasicSocket.close_read(ThreadContext context) RubyBasicSocket.close_write(ThreadContext context) RubySocket.closed_p(ThreadContext context) private IRubyObjectRubyBasicSocket.closeHalf(ThreadContext context, int closeHalf) RubyServerSocket.connect(ThreadContext context, IRubyObject arg) RubySocket.connect(ThreadContext context, IRubyObject arg) RubyUDPSocket.connect(ThreadContext context, IRubyObject _host, IRubyObject port) RubyServerSocket.connect_nonblock(ThreadContext context, IRubyObject arg) RubySocket.connect_nonblock(ThreadContext context, IRubyObject arg) RubySocket.connect_nonblock(ThreadContext context, IRubyObject arg, IRubyObject opts) Option.data(ThreadContext context) static IRubyObjectRubyBasicSocket.do_not_reverse_lookup(ThreadContext context, IRubyObject recv) RubyBasicSocket.do_not_reverse_lookup19(ThreadContext context) static IRubyObjectRubyServerSocket.doAccept(RubySocket sock, ThreadContext context, boolean ex) static IRubyObjectRubyServerSocket.doAcceptNonblock(RubySocket sock, ThreadContext context, boolean ex) private voidRubyServerSocket.doBind(ThreadContext context, Channel channel, InetSocketAddress iaddr, int backlog) protected voidRubySocket.doBind(ThreadContext context, SocketAddress iaddr) protected IRubyObjectRubySocket.doConnect(ThreadContext context, SocketAddress addr, boolean ex) private IRubyObjectRubySocket.doConnectNonblock(ThreadContext context, SocketAddress addr, boolean ex) booleanRubyBasicSocket.doNotReverseLookup(ThreadContext context) protected ByteListRubyBasicSocket.doRead(ThreadContext context, ByteBuffer buffer) protected final ByteListRubyBasicSocket.doReadNonblock(ThreadContext context, ByteBuffer buffer, boolean exception) static BooleanRubyIPSocket.doReverseLookup(ThreadContext context, IRubyObject noreverse) private IRubyObjectRubyBasicSocket.doSend(ThreadContext context, IRubyObject _mesg, IRubyObject _flags, IRubyObject _to) Ifaddr.dstaddr(ThreadContext context) (package private) static booleanRubyBasicSocket.extractExceptionArg(ThreadContext context, IRubyObject opts) Option.family(ThreadContext context) Ifaddr.flags(ThreadContext context) static IRubyObjectRubyBasicSocket.for_fd(ThreadContext context, IRubyObject _klass, IRubyObject _fileno) static IRubyObjectRubySocket.for_fd(ThreadContext context, IRubyObject socketClass, IRubyObject _fd) static IRubyObjectRubyUNIXSocket.for_fd(ThreadContext context, IRubyObject recv, IRubyObject _fileno) static IRubyObjectRubyIPSocket.getaddress(ThreadContext context, IRubyObject self, IRubyObject hostname) static IRubyObjectSocketUtils.getaddress(ThreadContext context, IRubyObject hostname) static IRubyObjectAddrinfo.getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubySocket.getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectSocketUtils.getaddrinfo(ThreadContext context, IRubyObject[] args) Ruby definition would look like: def self.getaddrinfo(host, port, family = nil, socktype = nil, protocol = nil, flags = nil, reverse_lookup = nil)SocketUtils.getaddrinfoList(ThreadContext context, IRubyObject[] args) private static StringSocketUtils.getHostAddress(ThreadContext context, InetAddress addr, Boolean reverse) static IRubyObjectRubySocket.gethostbyaddr(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectSocketUtils.gethostbyaddr(ThreadContext context, IRubyObject[] args) static IRubyObjectRubySocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname) static IRubyObjectRubyTCPSocket.gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname) static IRubyObjectSocketUtils.gethostbyname(ThreadContext context, IRubyObject hostname) static IRubyObjectRubySocket.gethostname(ThreadContext context, IRubyObject recv) static IRubyObjectSocketUtils.gethostname(ThreadContext context) static IRubyObjectRubySocket.getifaddrs(ThreadContext context, IRubyObject recv) Addrinfo.getnameinfo(ThreadContext context, IRubyObject[] args) static IRubyObjectRubySocket.getnameinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectSocketUtils.getnameinfo(ThreadContext context, IRubyObject[] args) RubyBasicSocket.getpeereid(ThreadContext context) RubyIPSocket.getpeereid(ThreadContext context) RubyBasicSocket.getpeername(ThreadContext context) RubyIPSocket.getpeername(ThreadContext context) RubyTCPServer.getpeername(ThreadContext context, IRubyObject[] args) static intSocketUtils.getPortFrom(ThreadContext context, IRubyObject _port) RubyTCPServer.gets(ThreadContext context) RubyTCPServer.gets(ThreadContext context, IRubyObject sep) RubyTCPServer.gets(ThreadContext context, IRubyObject sep, IRubyObject limit) static IRubyObjectRubySocket.getservbyname(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectSocketUtils.getservbyname(ThreadContext context, IRubyObject[] args) RubyBasicSocket.getsockname(ThreadContext context) protected IRubyObjectRubyBasicSocket.getSocknameCommon(ThreadContext context, String caller) protected IRubyObjectRubyIPSocket.getSocknameCommon(ThreadContext context, String caller) RubyBasicSocket.getsockopt(ThreadContext context, IRubyObject _level, IRubyObject _opt) Ifaddr.ifindex(ThreadContext context) Addrinfo.initialize(ThreadContext context, IRubyObject _sockaddr) Addrinfo.initialize(ThreadContext context, IRubyObject[] args) Addrinfo.initialize(ThreadContext context, IRubyObject _sockaddr, IRubyObject _family) Addrinfo.initialize(ThreadContext context, IRubyObject _sockaddr, IRubyObject _family, IRubyObject _socktype) Option.initialize(ThreadContext context, IRubyObject[] args) RubySocket.initialize(ThreadContext context, IRubyObject domain, IRubyObject type) RubySocket.initialize(ThreadContext context, IRubyObject domain, IRubyObject type, IRubyObject protocol) RubyTCPServer.initialize(ThreadContext context, IRubyObject[] args) RubyTCPSocket.initialize(ThreadContext context, IRubyObject[] args) RubyUDPSocket.initialize(ThreadContext context) RubyUDPSocket.initialize(ThreadContext context, ProtocolFamily family) RubyUDPSocket.initialize(ThreadContext context, IRubyObject _family) RubyUNIXServer.initialize(ThreadContext context, IRubyObject path) RubyUNIXSocket.initialize(ThreadContext context, IRubyObject path) private voidAddrinfo.initializeCommon(ThreadContext context, IRubyObject sockaddr, IRubyObject family, IRubyObject sock, IRubyObject port) Addrinfo.inspect(ThreadContext context) Ifaddr.inspect(ThreadContext context) Option.inspect(ThreadContext context) Addrinfo.inspect_sockaddr(ThreadContext context) static IRubyObjectAddrinfo.ip(ThreadContext context, IRubyObject recv, IRubyObject arg) Addrinfo.ip_address(ThreadContext context) static IRubyObjectRubySocket.ip_address_list(ThreadContext context, IRubyObject self) static IRubyObjectSocketUtils.ip_address_list(ThreadContext context) Addrinfo.ip_p(ThreadContext context) Addrinfo.ip_port(ThreadContext context) Addrinfo.ip_unpack(ThreadContext context) Addrinfo.ipv4_loopback_p(ThreadContext context) Addrinfo.ipv4_multicast_p(ThreadContext context) Addrinfo.ipv4_p(ThreadContext context) Addrinfo.ipv4_private_p(ThreadContext context) Addrinfo.ipv6_linklocal_p(ThreadContext context) Addrinfo.ipv6_loopback_p(ThreadContext context) Addrinfo.ipv6_mc_global_p(ThreadContext context) Addrinfo.ipv6_mc_linklocal_p(ThreadContext context) Addrinfo.ipv6_mc_nodelocal_p(ThreadContext context) Addrinfo.ipv6_mc_orglocal_p(ThreadContext context) Addrinfo.ipv6_mc_sitelocal_p(ThreadContext context) Addrinfo.ipv6_multicast_p(ThreadContext context) Addrinfo.ipv6_p(ThreadContext context) Addrinfo.ipv6_sitelocal_p(ThreadContext context) Addrinfo.ipv6_to_ipv4(ThreadContext context) Addrinfo.ipv6_unspecified_p(ThreadContext context) Addrinfo.ipv6_v4compat_p(ThreadContext context) Addrinfo.ipv6_v4mapped_p(ThreadContext context) Option.level(ThreadContext context) Option.linger(ThreadContext context) static IRubyObjectOption.linger(ThreadContext context, IRubyObject self, IRubyObject vonoff, IRubyObject vsecs) RubyServerSocket.listen(ThreadContext context, IRubyObject backlog) RubySocket.listen(ThreadContext context, IRubyObject backlog) RubyTCPServer.listen(ThreadContext context, IRubyObject backlog) RubyUNIXServer.listen(ThreadContext context, IRubyObject log) RubyBasicSocket.local_address(ThreadContext context) Addrinfo.marshal_dump(ThreadContext context) Addrinfo.marshal_load(ThreadContext context, IRubyObject arg) Ifaddr.name(ThreadContext context) Ifaddr.netmask(ThreadContext context) static IRubyObjectRubyTCPServer.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyUDPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Option.optname(ThreadContext context) static IRubyObjectRubySocket.pack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject port, IRubyObject host) static IRubyObjectSocketUtils.pack_sockaddr_in(ThreadContext context, IRubyObject port, IRubyObject host) Deprecated.static IRubyObjectRubySocket.pack_sockaddr_un(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectSocketUtils.pack_sockaddr_un(ThreadContext context, IRubyObject filename) Deprecated.RubyUNIXServer.path(ThreadContext context) RubyUNIXSocket.path(ThreadContext context) RubyIPSocket.peeraddr(ThreadContext context) RubyIPSocket.peeraddr(ThreadContext context, IRubyObject reverse) RubyTCPServer.peeraddr(ThreadContext context, IRubyObject[] args) RubyUNIXServer.peeraddr(ThreadContext context) RubyUNIXSocket.peeraddr(ThreadContext context) private IRubyObjectRubyIPSocket.peeraddrCommon(ThreadContext context, boolean reverse) private IRubyObjectRubyIPSocket.peeraddrCommon(ThreadContext context, IRubyObject reverse) Addrinfo.pfamily(ThreadContext context) Addrinfo.protocol(ThreadContext context) static IRubyObjectOption.rb_int(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicSocket.read_nonblock(ThreadContext context, IRubyObject[] args) RubyBasicSocket.recv(ThreadContext context, IRubyObject length) RubyBasicSocket.recv(ThreadContext context, IRubyObject[] args) private IRubyObjectRubyBasicSocket.recv(ThreadContext context, IRubyObject length, RubyString str, IRubyObject flags) RubyUDPSocket.recv(ThreadContext context, IRubyObject length) Overrides BasicSocket#recvRubyUNIXSocket.recv_io(ThreadContext context, IRubyObject[] args) RubyBasicSocket.recv_nonblock(ThreadContext context, IRubyObject[] args) RubyIPSocket.recvfrom(ThreadContext context, IRubyObject _length) RubyIPSocket.recvfrom(ThreadContext context, IRubyObject[] args) Deprecated.RubyIPSocket.recvfrom(ThreadContext context, IRubyObject _length, IRubyObject _flags) RubySocket.recvfrom(ThreadContext context, IRubyObject _length) RubySocket.recvfrom(ThreadContext context, IRubyObject _length, IRubyObject _flags) Overrides IPSocket#recvfromstatic IRubyObjectRubyUDPSocket.recvfrom(RubyBasicSocket socket, ThreadContext context, IRubyObject length) RubyUDPSocket.recvfrom(ThreadContext context, IRubyObject length) Overrides IPSocket#recvfromRubyUDPSocket.recvfrom(ThreadContext context, IRubyObject _length, IRubyObject _flags) Overrides IPSocket#recvfromRubyUNIXSocket.recvfrom(ThreadContext context, IRubyObject[] args) RubySocket.recvfrom_nonblock(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyUDPSocket.recvfrom_nonblock(RubyBasicSocket socket, ThreadContext context, IRubyObject[] args) private static IRubyObjectRubyUDPSocket.recvfrom_nonblock(RubyBasicSocket socket, ThreadContext context, IRubyObject length, IRubyObject flags, IRubyObject str, boolean exception) RubyUDPSocket.recvfrom_nonblock(ThreadContext context, IRubyObject[] args) RubyBasicSocket.recvmsg(ThreadContext context, IRubyObject[] args) RubyBasicSocket.recvmsg_nonblock(ThreadContext context, IRubyObject[] args) RubyBasicSocket.remote_address(ThreadContext context) RubyBasicSocket.send(ThreadContext context, IRubyObject _mesg, IRubyObject _flags) RubyBasicSocket.send(ThreadContext context, IRubyObject _mesg, IRubyObject _flags, IRubyObject _to) RubyUDPSocket.send(ThreadContext context, IRubyObject[] args) RubyUDPSocket.send(ThreadContext context, IRubyObject _mesg, IRubyObject _flags) RubyUNIXSocket.send_io(ThreadContext context, IRubyObject arg) RubyBasicSocket.sendmsg(ThreadContext context, IRubyObject[] args) RubyBasicSocket.sendmsg_nonblock(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyBasicSocket.set_do_not_reverse_lookup(ThreadContext context, IRubyObject recv, IRubyObject flag) RubyBasicSocket.set_do_not_reverse_lookup19(ThreadContext context, IRubyObject flag) RubyBasicSocket.setsockopt(ThreadContext context, IRubyObject option) RubyBasicSocket.setsockopt(ThreadContext context, IRubyObject _level, IRubyObject _opt, IRubyObject val) RubyUNIXSocket.setsockopt(ThreadContext context, IRubyObject _level, IRubyObject _opt, IRubyObject val) RubyBasicSocket.shutdown(ThreadContext context, IRubyObject[] args) RubyTCPServer.shutdown(ThreadContext context, IRubyObject[] args) private static IRubyObjectRubyBasicSocket.shutdownInternal(ThreadContext context, OpenFile fptr, int how) static IRubyObjectRubySocket.socketpair(ThreadContext context, IRubyObject recv, IRubyObject domain, IRubyObject type) static IRubyObjectRubySocket.socketpair(ThreadContext context, IRubyObject recv, IRubyObject domain, IRubyObject type, IRubyObject protocol) static IRubyObjectRubyUNIXSocket.socketpair(ThreadContext context, IRubyObject recv, IRubyObject[] args) Addrinfo.socktype(ThreadContext context) private static intRubyBasicSocket.stringAsNumber(ThreadContext context, IRubyObject val) RubyTCPServer.sysaccept(ThreadContext context) RubyUNIXServer.sysaccept(ThreadContext context) static IRubyObjectAddrinfo.tcp(ThreadContext context, IRubyObject recv, IRubyObject host, IRubyObject port) Option.to_s(ThreadContext context) Addrinfo.to_sockaddr(ThreadContext context) Addrinfo.to_str(ThreadContext context) private booleanRubySocket.tryConnect(ThreadContext context, Ruby runtime, Channel channel, SocketAddress addr, boolean ex, boolean blocking) static IRubyObjectAddrinfo.udp(ThreadContext context, IRubyObject recv, IRubyObject host, IRubyObject port) static IRubyObjectAddrinfo.unix(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectAddrinfo.unix(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject type) Addrinfo.unix_p(ThreadContext context) Addrinfo.unix_path(ThreadContext context) Option.unpack(ThreadContext context, IRubyObject arg0) static IRubyObjectRubySocket.unpack_sockaddr_in(ThreadContext context, IRubyObject recv, IRubyObject addr) static RubyArraySocketUtils.unpack_sockaddr_in(ThreadContext context, IRubyObject addr) Deprecated.static IRubyObjectRubySocket.unpack_sockaddr_un(ThreadContext context, IRubyObject recv, IRubyObject addr) -
Uses of ThreadContext in org.jruby.ext.stringio
Methods in org.jruby.ext.stringio with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectStringIO.GenericWritable.append(ThreadContext context, IRubyObject self, IRubyObject arg) StringIO.binmode(ThreadContext context) StringIO.chars(ThreadContext context, Block block) StringIO.close(ThreadContext context) StringIO.close_read(ThreadContext context) StringIO.close_write(ThreadContext context) StringIO.codepoints(ThreadContext context, Block block) StringIO.each(ThreadContext context, Block block) StringIO.each(ThreadContext context, IRubyObject[] args, Block block) StringIO.each(ThreadContext context, IRubyObject arg0, Block block) StringIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) StringIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) StringIO.each_byte(ThreadContext context, Block block) StringIO.each_char(ThreadContext context, Block block) StringIO.each_codepoint(ThreadContext context, Block block) StringIO.each_line(ThreadContext context, Block block) StringIO.each_line(ThreadContext context, IRubyObject[] args, Block block) StringIO.each_line(ThreadContext context, IRubyObject arg0, Block block) StringIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) StringIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) StringIO.eof(ThreadContext context) StringIO.external_encoding(ThreadContext context) StringIO.getbyte(ThreadContext context) StringIO.getc(ThreadContext context) private IRubyObjectStringIO.getline(ThreadContext context, IRubyObject rs, int limit, boolean chomp) StringIO.gets(ThreadContext context) StringIO.gets(ThreadContext context, IRubyObject arg0) StringIO.gets(ThreadContext context, IRubyObject[] args) StringIO.gets(ThreadContext context, IRubyObject arg0, IRubyObject arg1) StringIO.gets(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) StringIO.initialize(ThreadContext context, IRubyObject[] args) StringIO.initialize_copy(ThreadContext context, IRubyObject other) private static IRubyObjectStringIO.GenericWritable.inspectPuts(ThreadContext context, IRubyObject maybeIO, RubyArray array) StringIO.internal_encoding(ThreadContext context) StringIO.lineno(ThreadContext context) StringIO.lines(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectStringIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectStringIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) StringIO.pos(ThreadContext context) static IRubyObjectStringIO.GenericWritable.print(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectStringIO.GenericWritable.printf(ThreadContext context, IRubyObject self, IRubyObject[] args) StringIO.putc(ThreadContext context, IRubyObject ch) static IRubyObjectStringIO.GenericWritable.puts(ThreadContext context, IRubyObject maybeIO, IRubyObject[] args) StringIO.puts(ThreadContext context, IRubyObject[] args) StringIO.read(ThreadContext context, IRubyObject[] args) static IRubyObjectStringIO.GenericReadable.read_nonblock(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectStringIO.GenericReadable.readbyte(ThreadContext context, IRubyObject self) static IRubyObjectStringIO.GenericReadable.readchar(ThreadContext context, IRubyObject self) static IRubyObjectStringIO.GenericReadable.readline(ThreadContext context, IRubyObject self, IRubyObject[] args) StringIO.readlines(ThreadContext context) StringIO.readlines(ThreadContext context, IRubyObject arg0) StringIO.readlines(ThreadContext context, IRubyObject[] args) StringIO.readlines(ThreadContext context, IRubyObject arg0, IRubyObject arg1) StringIO.readlines(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) StringIO.reopen(ThreadContext context, IRubyObject[] args) StringIO.rewind(ThreadContext context) StringIO.seek(ThreadContext context, IRubyObject[] args) StringIO.set_encoding(ThreadContext context, IRubyObject ext_enc) StringIO.set_encoding(ThreadContext context, IRubyObject enc, IRubyObject ignored) StringIO.set_encoding(ThreadContext context, IRubyObject enc, IRubyObject ignored1, IRubyObject ignored2) StringIO.set_lineno(ThreadContext context, IRubyObject arg) StringIO.string(ThreadContext context) private longStringIO.stringIOWrite(ThreadContext context, Ruby runtime, IRubyObject arg) StringIO.strio_unimpl(ThreadContext context, IRubyObject[] args) StringIO.strioFalse(ThreadContext context) private voidStringIO.strioInit(ThreadContext context, IRubyObject[] args) StringIO.strioNil(ThreadContext context) StringIO.strioZero(ThreadContext context) StringIO.sync(ThreadContext context) static IRubyObjectStringIO.GenericReadable.sysread(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectStringIO.GenericWritable.syswrite(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectStringIO.GenericWritable.syswrite_nonblock(ThreadContext context, IRubyObject self, IRubyObject[] args) StringIO.ungetbyte(ThreadContext context, IRubyObject arg) StringIO.ungetc(ThreadContext context, IRubyObject arg) StringIO.write(ThreadContext context, IRubyObject arg) StringIO.write(ThreadContext context, IRubyObject[] args) -
Uses of ThreadContext in org.jruby.ext.strscan
Methods in org.jruby.ext.strscan with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyStringScanner.captures(ThreadContext context) RubyStringScanner.charpos(ThreadContext context) RubyStringScanner.check(ThreadContext context, IRubyObject regex) RubyStringScanner.check_until(ThreadContext context, IRubyObject regex) RubyStringScanner.clear(ThreadContext context) RubyStringScanner.empty_p(ThreadContext context) RubyStringScanner.eos_p(ThreadContext context) RubyStringScanner.exist_p(ThreadContext context, IRubyObject regex) RubyStringScanner.get_byte(ThreadContext context) RubyStringScanner.getbyte(ThreadContext context) RubyStringScanner.getch(ThreadContext context) RubyStringScanner.getch19(ThreadContext context) RubyStringScanner.getchCommon(ThreadContext context, boolean is1_9) RubyStringScanner.match_p(ThreadContext context, IRubyObject regex) RubyStringScanner.matched(ThreadContext context) RubyStringScanner.matched_p(ThreadContext context) RubyStringScanner.matchedsize(ThreadContext context) RubyStringScanner.op_aref(ThreadContext context, IRubyObject idx) RubyStringScanner.peek(ThreadContext context, IRubyObject length) RubyStringScanner.peep(ThreadContext context, IRubyObject length) RubyStringScanner.post_match(ThreadContext context) RubyStringScanner.pre_match(ThreadContext context) RubyStringScanner.rest(ThreadContext context) RubyStringScanner.rest_p(ThreadContext context) RubyStringScanner.restsize(ThreadContext context) RubyStringScanner.scan(ThreadContext context, IRubyObject regex) private IRubyObjectRubyStringScanner.scan(ThreadContext context, IRubyObject regex, boolean succptr, boolean getstr, boolean headonly) RubyStringScanner.scan_full(ThreadContext context, IRubyObject regex, IRubyObject s, IRubyObject f) RubyStringScanner.scan_until(ThreadContext context, IRubyObject regex) RubyStringScanner.search_full(ThreadContext context, IRubyObject regex, IRubyObject s, IRubyObject f) RubyStringScanner.set_string(ThreadContext context, IRubyObject str) RubyStringScanner.size(ThreadContext context) RubyStringScanner.skip(ThreadContext context, IRubyObject regex) RubyStringScanner.skip_until(ThreadContext context, IRubyObject regex) RubyStringScanner.values_at(ThreadContext context, IRubyObject[] args) -
Uses of ThreadContext in org.jruby.ext.tempfile
Methods in org.jruby.ext.tempfile with parameters of type ThreadContextModifier and TypeMethodDescriptionTempfile._close(ThreadContext context) Tempfile.TempfileCallback.call(ThreadContext context, IRubyObject[] args, Block block) Tempfile.close(ThreadContext context, IRubyObject[] args, Block block) Tempfile.close_bang(ThreadContext context) Tempfile.initialize(ThreadContext context, IRubyObject[] args, Block unused) Tempfile.inspect(ThreadContext context) Tempfile.open(ThreadContext context) static IRubyObjectTempfile.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectTempfile.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.Tempfile.size(ThreadContext context) Tempfile.unlink(ThreadContext context) -
Uses of ThreadContext in org.jruby.ext.thread
Methods in org.jruby.ext.thread with parameters of type ThreadContextModifier and TypeMethodDescriptionConditionVariable.broadcast(ThreadContext context) private voidMutex.checkRelocking(ThreadContext context) Queue.clear(ThreadContext context) Atomically removes all of the elements from this queue.Queue.close(ThreadContext context) Queue.closed_p(ThreadContext context) protected RaiseExceptionQueue.createInterruptedError(ThreadContext context, String methodName) Queue.empty_p(ThreadContext context) Queue.initialize(ThreadContext context) SizedQueue.initialize(ThreadContext context, IRubyObject arg) Queue.length(ThreadContext context) Mutex.lock(ThreadContext context) Mutex.locked_p(ThreadContext context) ConditionVariable.marshal_dump(ThreadContext context) Queue.marshal_dump(ThreadContext context) SizedQueue.max(ThreadContext context) SizedQueue.max_set(ThreadContext context, IRubyObject arg) static ConditionVariableConditionVariable.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static MutexMutex.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Queue.num_waiting(ThreadContext context) SizedQueue.num_waiting(ThreadContext context) protected booleanSizedQueue.offerInternal(ThreadContext context, IRubyObject e) Mutex.owned_p(ThreadContext context) Queue.pop(ThreadContext context) Queue.pop(ThreadContext context, IRubyObject nonblock) Queue.push(ThreadContext context, IRubyObject value) SizedQueue.push(ThreadContext context, IRubyObject[] argv) protected voidQueue.putInternal(ThreadContext context, IRubyObject e) Inserts the specified element at the tail of this queue, waiting if necessary for space to become available.Queue.raiseClosedError(ThreadContext context) private static booleanSizedQueue.shouldBlock(ThreadContext context, IRubyObject[] argv) ConditionVariable.signal(ThreadContext context) private static JavaSites.ConditionVariableSitesConditionVariable.sites(ThreadContext context) Mutex.sleep(ThreadContext context) Mutex.sleep(ThreadContext context, IRubyObject timeout) Mutex.synchronize(ThreadContext context, Block block) protected IRubyObjectQueue.takeInternal(ThreadContext context) Mutex.try_lock(ThreadContext context) booleanMutex.tryLock(ThreadContext context) Mutex.unlock(ThreadContext context) ConditionVariable.wait_ruby(ThreadContext context, IRubyObject m) ConditionVariable.wait_ruby(ThreadContext context, IRubyObject[] args) Deprecated.ConditionVariable.wait_ruby(ThreadContext context, IRubyObject m, IRubyObject t) -
Uses of ThreadContext in org.jruby.ext.timeout
Methods in org.jruby.ext.timeout with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static RubyStringTimeout.defaultTimeoutMessage(ThreadContext context) private static voidTimeout.killTimeoutThread(ThreadContext context, ScheduledFuture timeoutFuture, AtomicBoolean latch) private static booleanTimeout.nilOrZeroSeconds(ThreadContext context, IRubyObject seconds) private static IRubyObjectTimeout.raiseTimeoutErrorIfMatches(ThreadContext context, RubyModule timeout, RaiseException ex, Object id) static IRubyObjectTimeout.timeout(ThreadContext context, IRubyObject recv, IRubyObject seconds, Block block) static IRubyObjectTimeout.timeout(ThreadContext context, IRubyObject recv, IRubyObject seconds, IRubyObject exceptionType, Block block) static IRubyObjectTimeout.timeout(ThreadContext context, IRubyObject recv, IRubyObject seconds, IRubyObject exceptionType, IRubyObject message, Block block) private static IRubyObjectTimeout.yieldWithTimeout(ScheduledThreadPoolExecutor executor, ThreadContext context, IRubyObject seconds, Block block, Runnable runnable, AtomicBoolean latch) -
Uses of ThreadContext in org.jruby.ext.tracepoint
Methods in org.jruby.ext.tracepoint with parameters of type ThreadContextModifier and TypeMethodDescriptionTracePoint.binding(ThreadContext context) TracePoint.callee_id(ThreadContext context) private voidTracePoint.checkInside(ThreadContext context) TracePoint.defined_class(ThreadContext context) TracePoint.disable(ThreadContext context, Block block) private IRubyObjectTracePoint.doToggle(ThreadContext context, Block block, boolean toggle) TracePoint.enable(ThreadContext context, Block block) TracePoint.enabled_p(ThreadContext context) TracePoint.event(ThreadContext context) TracePoint.initialize(ThreadContext context, IRubyObject[] _events, Block block) TracePoint.inspect(ThreadContext context) TracePoint.lineno(ThreadContext context) TracePoint.method_id(ThreadContext context) TracePoint.path(ThreadContext context) TracePoint.raised_exception(ThreadContext context) TracePoint.return_value(ThreadContext context) TracePoint.self(ThreadContext context) private static JavaSites.TracePointSitesTracePoint.sites(ThreadContext context) static IRubyObjectTracePoint.trace(ThreadContext context, IRubyObject self, IRubyObject[] events, Block block) voidTracePoint.updateEnabled(ThreadContext context, boolean toggle) -
Uses of ThreadContext in org.jruby.ext.zlib
Methods in org.jruby.ext.zlib with parameters of type ThreadContextModifier and TypeMethodDescriptionJZlibInflate.append(ThreadContext context, IRubyObject arg) JZlibRubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block) JZlibRubyGzipReader.each_byte(ThreadContext context, Block block) JZlibRubyGzipReader.each_line(ThreadContext context, IRubyObject[] args, Block block) protected voidRubyGzipFile.ecopts(ThreadContext context, IRubyObject opts) ZStream.finish(ThreadContext context, Block block) ZStream.finished_p(ThreadContext context) ZStream.flush_next_in(ThreadContext context) JZlibInflate.flush_next_out(ThreadContext context, Block block) ZStream.flush_next_out(ThreadContext context, Block block) private IRubyObjectJZlibInflate.flushOutput(ThreadContext context, Block block) JZlibRubyGzipReader.gets(ThreadContext context, IRubyObject[] args) JZlibRubyGzipReader.gets_18(ThreadContext context, IRubyObject[] args) Deprecated.JZlibInflate.inflate(ThreadContext context, IRubyObject string, Block block) JZlibInflate.inflate(ThreadContext context, ByteList str, Block block) static IRubyObjectRubyZlib.inflate(ThreadContext context, IRubyObject recv, IRubyObject string) JZlibRubyGzipReader.initialize(ThreadContext context, IRubyObject stream) JZlibRubyGzipReader.initialize19(ThreadContext context, IRubyObject[] args) JZlibRubyGzipWriter.initialize19(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipReader.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipWriter.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipReader.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipWriter.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) JZlibDeflate.params(ThreadContext context, IRubyObject level, IRubyObject strategy) RubyGzipFile.path(ThreadContext context) JZlibRubyGzipWriter.printf(ThreadContext context, IRubyObject[] args) JZlibRubyGzipWriter.puts(ThreadContext context, IRubyObject[] args) JZlibRubyGzipReader.read(ThreadContext context, IRubyObject[] args) JZlibRubyGzipReader.readline(ThreadContext context) JZlibRubyGzipReader.readlines(ThreadContext context, IRubyObject[] args) RubyGzipFile.respond_to(ThreadContext context, IRubyObject name) RubyGzipFile.respond_to(ThreadContext context, IRubyObject name, IRubyObject includePrivate) JZlibRubyGzipReader.rewind(ThreadContext context) static IRubyObjectJZlibInflate.s_inflate(ThreadContext context, IRubyObject recv, IRubyObject string) JZlibDeflate.set_dictionary(ThreadContext context, IRubyObject arg) JZlibInflate.set_dictionary(ThreadContext context, IRubyObject arg) private static JavaSites.ZlibSitesRubyGzipFile.sites(ThreadContext context) JZlibInflate.sync(ThreadContext context, IRubyObject string) JZlibRubyGzipReader.ungetc(ThreadContext context, IRubyObject c) static IRubyObjectRubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) static IRubyObjectRubyGzipFile.wrap19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) (package private) static IRubyObjectRubyGzipFile.wrapBlock(ThreadContext context, RubyGzipFile instance, Block block) -
Uses of ThreadContext in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as ThreadContextModifier and TypeFieldDescriptionprivate ThreadContextThreadService.mainContextA hard reference to the "main" context, so we always have one waiting for "main" thread execution.Methods in org.jruby.internal.runtime that return ThreadContextModifier and TypeMethodDescriptionprivate static ThreadContextThreadService.adoptLoop(ThreadService service) private static ThreadContextThreadService.contextFromAdopt(ThreadService service) final ThreadContextThreadService.getCurrentContext()In order to provide an appropriate execution context for a given thread, we store ThreadContext instances in a threadlocal.static ThreadContextThreadService.getCurrentContext(ThreadService service) ThreadService.getThreadContextForThread(RubyThread thread) Deprecated.ThreadService.registerNewThread(RubyThread thread) Methods in org.jruby.internal.runtime with parameters of type ThreadContextModifier and TypeMethodDescriptionfinal voidThreadService.setCurrentContext(ThreadContext context) Deprecated.abstract SplitSuperStateAbstractIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Calls a split method (java constructor-invoked initialize) and returns the paused state.static <T extends AbstractIRMethod & Compilable>
voidAbstractIRMethod.tryJit(ThreadContext context, T self) voidThreadService.unregisterCurrentThread(ThreadContext context) private voidThreadService.unregisterThreadImpl(ThreadContext context, Thread nativeThread) -
Uses of ThreadContext in org.jruby.internal.runtime.methods
Fields in org.jruby.internal.runtime.methods declared as ThreadContextMethods in org.jruby.internal.runtime.methods with parameters of type ThreadContextModifier and TypeMethodDescriptionAliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject[] args) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject[] args, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, Block block) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) AliasMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) AttrReaderMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) AttrWriterMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) CompiledIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) CompiledIRNoProtocolMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) DefineMethodMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) DelegatingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) Arity 0, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) Arity 0, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0) Arity 1, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) A default implementation of n-arity, non-block 'call' method, which simply calls the n-arity, block-receiving version with the arg list and Block.NULL_BLOCK.abstract IRubyObjectDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) The minimum 'call' method required for a dynamic method handle.DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) Arity 1, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1) Arity 2, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity 2, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Arity 3, no blockDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity 3, with block; calls through IRubyObject[] pathHandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) InterpretedIRMetaClassBody.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) InterpretedIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) abstract IRubyObjectJavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) final IRubyObjectJavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) final IRubyObjectJavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) abstract IRubyObjectJavaMethod.JavaMethodOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObjectJavaMethod.JavaMethodTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObjectJavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObjectJavaMethod.JavaMethodTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObjectJavaMethod.JavaMethodZero.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectJavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) abstract IRubyObjectJavaMethod.JavaMethodZeroOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOne.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroOrOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwo.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThree.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) NullMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) The one implementation of call, which throws an exception because NullMethod can't be invoked.PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) ProcMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ProfilingDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RefinedMarker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RefinedWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) SynchronizedDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) UndefinedMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) The one implementation of call, which throws an exception because UndefinedMethod can't be invoked.protected IRubyObjectInterpretedIRBodyMethod.callInternal(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) booleanDynamicMethod.callRespondTo(ThreadContext context, IRubyObject self, String respondToMethodName, RubyModule klazz, RubySymbol name) Will call respond_to?/respond_to_missing? on object and nameprotected final voidJavaMethod.callTrace(ThreadContext context, boolean enabled, String name) protected final voidJavaMethod.callTraceCompiled(ThreadContext context, boolean enabled, String name, String file, int line) protected static voidJavaMethod.checkArgumentCount(JavaMethod method, ThreadContext context, String name, IRubyObject[] args, int num) InterpretedIRMethod.getClassName(ThreadContext context) Deprecated.private IRubyObjectInterpretedIRBodyMethod.INTERPRET_CLASS(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_METACLASS(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_MODULE(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRBodyMethod.interpretWithBacktrace(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block) (package private) abstract voidCallConfiguration.post(ThreadContext context) protected voidCompiledIRMethod.post(InterpreterContext ic, ThreadContext context) protected voidCompiledIRNoProtocolMethod.post(InterpreterContext ic, ThreadContext context) protected voidCompiledIRNoProtocolMethod.post(ThreadContext context) protected voidInterpretedIRMetaClassBody.post(InterpreterContext ic, ThreadContext context) protected voidInterpretedIRMethod.post(InterpreterContext ic, ThreadContext context) protected voidMixedModeIRMethod.post(InterpreterContext ic, ThreadContext context) protected static final voidJavaMethod.postBacktraceAndScope(ThreadContext context) protected static final voidJavaMethod.postBacktraceDummyScope(ThreadContext context) protected static final voidJavaMethod.postBacktraceOnly(ThreadContext context) protected static final voidJavaMethod.postFrameAndScope(ThreadContext context) protected static final voidJavaMethod.postFrameOnly(ThreadContext context) protected static final voidJavaMethod.postNoFrameDummyScope(ThreadContext context) protected static final voidJavaMethod.postNoop(ThreadContext context) protected static final voidJavaMethod.postScopeOnly(ThreadContext context) (package private) abstract voidCallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, String name, Block block, StaticScope scope) protected voidCompiledIRNoProtocolMethod.pre(ThreadContext context, StaticScope staticScope, RubyModule implementationClass, IRubyObject self, String name, Block block) protected voidInterpretedIRMetaClassBody.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidInterpretedIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidMixedModeIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected final voidJavaMethod.preBacktraceAndScope(ThreadContext context, String name) protected final voidJavaMethod.preBacktraceDummyScope(ThreadContext context, String name) protected final voidJavaMethod.preBacktraceOnly(ThreadContext context, String name) protected final voidJavaMethod.preFrameAndDummyScope(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final voidJavaMethod.preFrameAndDummyScope(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preFrameAndScope(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final voidJavaMethod.preFrameAndScope(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preFrameOnly(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final voidJavaMethod.preFrameOnly(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preNoFrameDummyScope(ThreadContext context) protected final voidJavaMethod.preScopeOnly(ThreadContext context) protected voidCompiledIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidCompiledIRNoProtocolMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidInterpretedIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidMixedModeIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) private voidInterpretedIRMethod.promoteToFullBuild(ThreadContext context) protected static IRubyObjectJavaMethod.raiseArgumentError(JavaMethod method, ThreadContext context, String name, int given, int min, int max) protected final voidJavaMethod.returnTrace(ThreadContext context, boolean enabled, String name) protected final voidJavaMethod.returnTraceCompiled(ThreadContext context, boolean enabled, String name) CompiledIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRNoProtocolMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Constructors in org.jruby.internal.runtime.methods with parameters of type ThreadContextModifierConstructorDescriptionMethodSplitState(ThreadContext context, ExitableInterpreterContext ic, RubyModule clazz, IRubyObject self, String name) -
Uses of ThreadContext in org.jruby.ir
Methods in org.jruby.ir with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidIRScope.captureParentRefinements(ThreadContext context) Duplicate the parent scope's refinements overlay to get a moment-in-time snapshot.IRManager.loadInternalMethod(ThreadContext context, IRubyObject self, String method) private NodeIRManager.parse(ThreadContext context, FileResource file, String fileName) -
Uses of ThreadContext in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate RubyRegexpBuildDynRegExpInstr.buildRegexp(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RuntimeHelperCall.callHelper(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp, Block block) voidCheckForLJEInstr.check(ThreadContext context, DynamicScope dynamicScope, Block block) voidCheckArityInstr.checkArity(ThreadContext context, StaticScope scope, Object[] args, Block block) AliasInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ArrayDerefInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) AsStringInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) AttrAssignInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) BlockGivenInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildBackrefInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildCompoundArrayInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildCompoundStringInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildDynRegExpInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildLambdaInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildRangeInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) BuildSplatInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) CallBase.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) CheckArgsArrayArityInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ClassSuperInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineClassInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineClassMethodInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineInstanceMethodInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineMetaClassInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) DefineModuleInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) EQQInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetClassVarContainerModuleInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetClassVariableInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetEncodingInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetFieldInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GetGlobalVariableInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) GVarAliasInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) InheritanceSearchConstInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) InstanceSuperInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) Instr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) LexicalSearchConstInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) LoadLocalVarInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) NopInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) OptArgMultipleAsgnInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ProcessModuleBodyInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutClassVariableInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutConstInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutFieldInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) PutGlobalVarInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RaiseArgumentErrorInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RaiseRequiredKeywordArgumentError.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RecordEndBlockInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ReifyClosureInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ReqdArgMultipleAsgnInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RescueEQQInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RestArgMultipleAsgnInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) SearchConstInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) SearchModuleForConstInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) SetCapturedVarInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) StoreLocalVarInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ThreadPollInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ThrowExceptionInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ToAryInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) TraceInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) UndefMethodInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) UnresolvedSuperInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) YieldInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ZSuperInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) private IRubyObjectDefineClassInstr.INTERPRET_CLASS(ThreadContext context, RubyModule clazz) private IRubyObjectDefineModuleInstr.INTERPRET_MODULE(ThreadContext context, RubyModule clazz) intBFalseInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intBNEInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intBNilInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intBSwitchInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intBTrueInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intBUndefInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intModuleVersionGuardInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) private voidDefineClassInstr.post(InterpreterContext ic, ThreadContext context) private voidDefineModuleInstr.post(InterpreterContext ic, ThreadContext context) private voidDefineClassInstr.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, RubyModule implClass) private voidDefineModuleInstr.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, RubyModule implClass) CallBase.prepareArguments(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope dynamicScope, Object[] temp) protected IRubyObject[]CallBase.prepareArgumentsComplex(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) protected IRubyObject[]CallBase.prepareArgumentsSimple(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) CallBase.prepareBlock(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ReceiveArgBase.receiveArg(ThreadContext context, IRubyObject[] args, boolean keywordArgumentSupplied) ReceiveKeywordArgInstr.receiveArg(ThreadContext context, IRubyObject[] args, boolean acceptsKeywordArgument) ReceiveKeywordRestArgInstr.receiveArg(ThreadContext context, IRubyObject[] args, boolean keywordArgumentSupplied) ReceiveOptArgInstr.receiveArg(ThreadContext context, IRubyObject[] args, boolean acceptsKeywordArgument) ReceiveRestArgInstr.receiveArg(ThreadContext context, IRubyObject[] args, boolean acceptsKeywordArguments) ReceivePostReqdArgInstr.receivePostReqdArg(ThreadContext context, IRubyObject[] args, boolean acceptsKeywordArgument) private RubyString[]BuildDynRegExpInstr.retrievePieces(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) private booleanModuleVersionGuardInstr.versionMatches(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) -
Uses of ThreadContext in org.jruby.ir.instructions.defined
Methods in org.jruby.ir.instructions.defined with parameters of type ThreadContextModifier and TypeMethodDescriptionGetErrorInfoInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) RestoreErrorInfoInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) -
Uses of ThreadContext in org.jruby.ir.instructions.specialized
Methods in org.jruby.ir.instructions.specialized with parameters of type ThreadContextModifier and TypeMethodDescriptionOneArgOperandAttrAssignInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneFixnumArgNoBlockCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneFloatArgNoBlockCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneOperandArgBlockCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneOperandArgNoBlockCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) OneOperandArgNoBlockNoResultCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) TwoOperandArgNoBlockCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) ZeroOperandArgNoBlockCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) -
Uses of ThreadContext in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static IRubyObjectInterpreter.evalCommon(ThreadContext context, DynamicScope evalScope, IRubyObject self, IRubyObject src, String file, int lineNumber, String name, Block blockArg, EvalType evalType) static IRubyObjectInterpreter.evalSimple(ThreadContext context, RubyModule under, IRubyObject self, RubyString src, String file, int lineNumber, EvalType evalType) Evaluate the given string.static IRubyObjectInterpreter.evalWithBinding(ThreadContext context, IRubyObject self, IRubyObject src, Binding binding) Evaluate the given string under the specified binding object.ExitableInterpreterContext.getArgs(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temps) ExitableInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, ExitableInterpreterContext interpreterContext, ExitableInterpreterEngineState state, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block blockArg) StartupInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) static IRubyObjectInterpreter.INTERPRET_BLOCK(ThreadContext context, Block block, IRubyObject self, InterpreterContext ic, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_EVAL(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_ROOT(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, String name) ClosureInterpreterContext.newDynamicScope(ThreadContext context) Blocks have more complicated logic for pushing a dynamic scope (see InterpretedIRBlockBody).InterpreterContext.newDynamicScope(ThreadContext context) Get a new dynamic scope.private static InterpreterContextInterpreter.prepareIC(ThreadContext context, DynamicScope evalScope, IRubyObject src, String file, int lineNumber, EvalType evalType) protected static voidInterpreterEngine.processBookKeepingOp(ThreadContext context, Block block, Instr instr, Operation operation, String name, IRubyObject[] args, IRubyObject self, Block blockArg, RubyModule implClass, DynamicScope currDynScope, Object[] temp, StaticScope currScope) protected static voidInterpreterEngine.processCall(ThreadContext context, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static voidExitableInterpreterEngine.processOtherOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static voidInterpreterEngine.processOtherOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self, double[] floats, long[] fixnums, boolean[] booleans) protected static voidStartupInterpreterEngine.processOtherOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static IRubyObjectInterpreterEngine.processReturnOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, Object[] temp, IRubyObject self, StaticScope currScope) protected static voidInterpreterEngine.receiveArg(ThreadContext context, Instr i, Operation operation, IRubyObject[] args, boolean acceptsKeywordArgument, DynamicScope currDynScope, Object[] temp, Object exception, Block blockArg) protected static ObjectInterpreterEngine.retrieveOp(Operand r, ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp) -
Uses of ThreadContext in org.jruby.ir.operands
Methods in org.jruby.ir.operands with parameters of type ThreadContextModifier and TypeMethodDescriptionImmutableLiteral.cachedObject(ThreadContext context) Returns the cached object.UndefinedValue.callMethod(ThreadContext context, int methodIndex, String name) Deprecated.UndefinedValue.callMethod(ThreadContext context, int methodIndex, String name, IRubyObject arg) Deprecated.UndefinedValue.callMethod(ThreadContext context, String name) UndefinedValue.callMethod(ThreadContext context, String name, IRubyObject arg) UndefinedValue.callMethod(ThreadContext context, String name, IRubyObject[] args) UndefinedValue.callMethod(ThreadContext context, String name, IRubyObject[] args, Block block) UndefinedValue.callSuper(ThreadContext context, IRubyObject[] args, Block block) Deprecated.UndefinedValue.checkCallMethod(ThreadContext context, String name) UndefinedValue.checkCallMethod(ThreadContext context, JavaSites.CheckedSites sites) Bignum.createCacheObject(ThreadContext context) Boolean.createCacheObject(ThreadContext context) Complex.createCacheObject(ThreadContext context) Fixnum.createCacheObject(ThreadContext context) Float.createCacheObject(ThreadContext context) FrozenString.createCacheObject(ThreadContext context) abstract TImmutableLiteral.createCacheObject(ThreadContext context) Implementing class is responsible for constructing the cached value.Nil.createCacheObject(ThreadContext context) NullBlock.createCacheObject(ThreadContext context) Rational.createCacheObject(ThreadContext context) Regexp.createCacheObject(ThreadContext context) Symbol.createCacheObject(ThreadContext context) SymbolProc.createCacheObject(ThreadContext context) UnboxedBoolean.createCacheObject(ThreadContext context) UnboxedFixnum.createCacheObject(ThreadContext context) UnboxedFloat.createCacheObject(ThreadContext context) UndefinedValue.op_eqq(ThreadContext context, IRubyObject other) UndefinedValue.op_equal(ThreadContext context, IRubyObject other) Array.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) CurrentScope.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) DynamicSymbol.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Filename.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) GlobalVariable.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Hash.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ImmutableLiteral.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) retrieve the live value represented by this immutable literal.LocalVariable.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) MutableString.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) NthRef.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ObjectClass.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Operand.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Scope.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ScopeModule.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Self.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Splat.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) StandardError.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) SValue.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) TemporaryLocalVariable.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) UndefinedValue.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) UnexecutableNil.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) WrappedIRClosure.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Array.retrieveArrayElts(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) -
Uses of ThreadContext in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyStringIRRuntimeHelpers.asString(ThreadContext context, IRubyObject caller, IRubyObject target, CallSite site) asString using a given call sitestatic IRubyObjectIRRuntimeHelpers.callOptimizedAref(ThreadContext context, IRubyObject caller, IRubyObject target, RubyString keyStr, CallSite site) static voidIRRuntimeHelpers.callTrace(ThreadContext context, RubyEvent event, String name, String filename, int line) static voidIRRuntimeHelpers.checkArity(ThreadContext context, StaticScope scope, Object[] args, int required, int opt, boolean rest, boolean receivesKwargs, int restKey, Block block) private static RubyClassIRRuntimeHelpers.checkClassForDef(ThreadContext context, String id, IRubyObject obj) static voidIRRuntimeHelpers.checkForExtraUnwantedKeywordArgs(ThreadContext context, StaticScope scope, RubyHash keywordArgs) static voidIRRuntimeHelpers.checkForLJE(ThreadContext context, DynamicScope currentScope, boolean definedWithinMethod, Block block) static IRubyObjectIRRuntimeHelpers.classSuper(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.classSuperIter(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.classSuperIterSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.classSuperSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.constructRestArg(ThreadContext context, Object[] args, RubyHash keywordArguments, int required, int argIndex) private static IRubyObjectIRRuntimeHelpers.constructRestArg(ThreadContext context, IRubyObject[] args, RubyHash keywordArguments, int required, int argIndex) static IRubyObject[]IRRuntimeHelpers.convertValueIntoArgArray(ThreadContext context, RubyArray array, Signature signature) static IRubyObject[]IRRuntimeHelpers.convertValueIntoArgArray(ThreadContext context, IRubyObject value, Signature signature) static voidIRRuntimeHelpers.defCompiledClassMethod(ThreadContext context, MethodHandle variable, MethodHandle specific, int specificArity, String id, int line, StaticScope scope, String encodedArgumentDescriptors, IRubyObject obj, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static voidIRRuntimeHelpers.defCompiledClassMethod(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, String encodedArgumentDescriptors, IRubyObject obj, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static voidIRRuntimeHelpers.defCompiledInstanceMethod(ThreadContext context, MethodHandle variable, MethodHandle specific, int specificArity, String id, int line, StaticScope scope, String encodedArgumentDescriptors, DynamicScope currDynScope, IRubyObject self, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static voidIRRuntimeHelpers.defCompiledInstanceMethod(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, String encodedArgumentDescriptors, DynamicScope currDynScope, IRubyObject self, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static voidIRRuntimeHelpers.defineAlias(ThreadContext context, IRubyObject self, DynamicScope currDynScope, IRubyObject newName, IRubyObject oldName) static voidIRRuntimeHelpers.defInterpretedClassMethod(ThreadContext context, IRScope method, IRubyObject obj) static voidIRRuntimeHelpers.defInterpretedInstanceMethod(ThreadContext context, IRScope method, DynamicScope currDynScope, IRubyObject self) static RubyHashIRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context, RubyHash dupHash, IRubyObject[] pairs) private static IRScopeTypeIRRuntimeHelpers.ensureScopeIsClosure(ThreadContext context, DynamicScope dynamicScope) static RubyHashIRRuntimeHelpers.extractKwargsHash(ThreadContext context, Object[] args, int requiredArgsCount, boolean receivesKwargs) static RubyModuleIRRuntimeHelpers.findInstanceMethodContainer(ThreadContext context, DynamicScope currDynScope, IRubyObject self) static RubyStringIRRuntimeHelpers.freezeLiteralString(RubyString string, ThreadContext context, String file, int line) static IRubyObject[]IRRuntimeHelpers.frobnicateKwargsArgument(ThreadContext context, IRubyObject[] args, int requiredArgsCount) static RubyFixnumIRRuntimeHelpers.getArgScopeDepth(ThreadContext context, StaticScope currScope) static BlockIRRuntimeHelpers.getBlockFromObject(ThreadContext context, Object value) static RubyModuleIRRuntimeHelpers.getCurrentClassBase(ThreadContext context, IRubyObject self) Find the base class or "cbase" used for various class-level operations.static RubyStringIRRuntimeHelpers.getFileNameStringFromScope(ThreadContext context, StaticScope currScope) static RubyModuleIRRuntimeHelpers.getModuleFromScope(ThreadContext context, StaticScope scope, IRubyObject arg) static RubyClassIRRuntimeHelpers.getObject(ThreadContext context) static IRubyObjectIRRuntimeHelpers.getPreArgSafe(ThreadContext context, IRubyObject[] args, int argIndex) static BlockIRRuntimeHelpers.getRefinedBlockFromObject(ThreadContext context, StaticScope scope, Object value) static RubyClassIRRuntimeHelpers.getStandardError(ThreadContext context) static IRubyObjectIRRuntimeHelpers.getVariableWithAccessor(IRubyObject self, VariableAccessor accessor, ThreadContext context, String name) static IRubyObjectIRRuntimeHelpers.handleBreakAndReturnsInLambdas(ThreadContext context, DynamicScope dynScope, Object exc, Block block) static IRubyObjectIRRuntimeHelpers.handlePropagatedBreak(ThreadContext context, DynamicScope dynScope, Object bjExc) private static IRubyObject[]IRRuntimeHelpers.homogenizeKwargs(ThreadContext context, IRubyObject[] args, RubyHash kwargs) static IRubyObjectIRRuntimeHelpers.inheritedSearchConst(ThreadContext context, IRubyObject cmVal, String constName, boolean noPrivateConsts) static IRubyObjectIRRuntimeHelpers.initiateBreak(ThreadContext context, DynamicScope dynScope, IRubyObject breakValue, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuper(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuperIter(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuperIterSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.invokeModuleBody(ThreadContext context, DynamicMethod method) static IRubyObjectIRRuntimeHelpers.invokeModuleBody(ThreadContext context, DynamicMethod method, Block block) static IRubyObjectIRRuntimeHelpers.irNot(ThreadContext context, IRubyObject obj) static IRubyObjectIRRuntimeHelpers.irReqdArgMultipleAsgn(ThreadContext context, RubyArray rubyArray, int preArgsCount, int index, int postArgsCount) static RubyArrayIRRuntimeHelpers.irSplat(ThreadContext context, IRubyObject ary) static IRubyObjectIRRuntimeHelpers.irToAry(ThreadContext context, IRubyObject value) static RubyBooleanIRRuntimeHelpers.isBlockGiven(ThreadContext context, Object blk) static IRubyObjectIRRuntimeHelpers.isDefinedBackref(ThreadContext context, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedCall(ThreadContext context, IRubyObject self, IRubyObject receiver, String name, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedClassVar(ThreadContext context, RubyModule receiver, String name, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedConstantOrMethod(ThreadContext context, IRubyObject receiver, RubyString name, IRubyObject definedConstantMessage, IRubyObject definedMethodMessage) static IRubyObjectIRRuntimeHelpers.isDefinedGlobal(ThreadContext context, String name, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedInstanceVar(ThreadContext context, IRubyObject receiver, String name, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedMethod(ThreadContext context, IRubyObject receiver, String name, boolean checkIfPublic, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedNthRef(ThreadContext context, int matchNumber, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedSuper(ThreadContext context, IRubyObject receiver, String frameName, RubyModule frameClass, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isDefinedSuper(ThreadContext context, IRubyObject receiver, IRubyObject definedMessage) static IRubyObjectIRRuntimeHelpers.isEQQ(ThreadContext context, IRubyObject receiver, IRubyObject value, CallSite callSite, boolean splattedValue) static IRubyObjectIRRuntimeHelpers.isExceptionHandled(ThreadContext context, IRubyObject excType, Object excObj) static IRubyObjectIRRuntimeHelpers.isHashEmpty(ThreadContext context, IRubyObject hashArg) private static booleanIRRuntimeHelpers.isJavaExceptionHandled(ThreadContext context, IRubyObject excType, Object excObj, boolean arrayCheck) private static booleanIRRuntimeHelpers.isRubyExceptionHandled(ThreadContext context, IRubyObject excType, Object excObj) private static IRubyObjectIRRuntimeHelpers.javaProxySuper(ThreadContext context, JavaProxy self, String id, RubyClass definingModule, IRubyObject[] args, InstanceMethodInvoker superMethod) Perform a super invocation against a Java proxy, using proxy logic to locate and invoke the appropriate shim method.static IRubyObjectIRRuntimeHelpers.lexicalSearchConst(ThreadContext context, StaticScope staticScope, String constName) static IRubyObjectIRRuntimeHelpers.match3(ThreadContext context, RubyRegexp regexp, IRubyObject argValue) static IRubyObjectIRRuntimeHelpers.mergeKeywordArguments(ThreadContext context, IRubyObject restKwarg, IRubyObject explicitKwarg) static RubyArrayIRRuntimeHelpers.newArray(ThreadContext context) static RubyArrayIRRuntimeHelpers.newArray(ThreadContext context, IRubyObject obj) static RubyArrayIRRuntimeHelpers.newArray(ThreadContext context, IRubyObject obj0, IRubyObject obj1) static DynamicMethodIRRuntimeHelpers.newCompiledClassBody(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, Object container, Object superClass, boolean maybeRefined) static DynamicMethodIRRuntimeHelpers.newCompiledMetaClass(ThreadContext context, MethodHandle handle, StaticScope scope, IRubyObject obj, int line, boolean refinements, boolean dynscopeEliminated) Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.static DynamicMethodIRRuntimeHelpers.newCompiledModuleBody(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, Object rubyContainer, boolean maybeRefined) static RubyComplexIRRuntimeHelpers.newComplexRaw(ThreadContext context, IRubyObject i) static RubySymbolIRRuntimeHelpers.newDSymbol(ThreadContext context, IRubyObject symbol) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject[] pieces, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newDynamicRegexp(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, int embeddedOptions) static BindingIRRuntimeHelpers.newFrameScopeBinding(ThreadContext context, IRubyObject self, DynamicScope scope) static RubyStringIRRuntimeHelpers.newFrozenString(ThreadContext context, ByteList bytelist, int coderange, String file, int line) static RubyStringIRRuntimeHelpers.newFrozenStringFromRaw(ThreadContext context, String str, String encoding, int cr, String file, int line) static RubyProcIRRuntimeHelpers.newLambdaProc(ThreadContext context, Block block) static RubyRegexpIRRuntimeHelpers.newLiteralRegexp(ThreadContext context, ByteList source, int embeddedOptions) static RubyRegexpIRRuntimeHelpers.newLiteralRegexp(ThreadContext context, ByteList source, RegexpOptions options) static IRubyObjectIRRuntimeHelpers.newProc(ThreadContext context, Block block) static RubyRationalIRRuntimeHelpers.newRationalCanonicalize(ThreadContext context, IRubyObject num, IRubyObject den) static RaiseExceptionIRRuntimeHelpers.newRequiredKeywordArgumentError(ThreadContext context, String id) static RubyModuleIRRuntimeHelpers.newRubyModuleFromIR(ThreadContext context, String id, StaticScope scope, Object rubyContainer, boolean maybeRefined) static RubyProcIRRuntimeHelpers.newSymbolProc(ThreadContext context, RubySymbol symbol) Create a new Symbol.to_proc for the given symbol name and encoding.static RubyProcIRRuntimeHelpers.newSymbolProc(ThreadContext context, ByteList value) Create a new Symbol.to_proc for the given symbol name and encoding.static IRubyObjectIRRuntimeHelpers.nthMatch(ThreadContext context, int matchNumber) static BlockIRRuntimeHelpers.prepareBlock(ThreadContext context, IRubyObject self, DynamicScope scope, BlockBody body) static IRubyObject[]IRRuntimeHelpers.prepareBlockArgs(ThreadContext context, Block block, IRubyObject[] args, boolean usesKwArgs) private static IRubyObject[]IRRuntimeHelpers.prepareBlockArgsInternal(ThreadContext context, Block block, IRubyObject[] args) static IRubyObject[]IRRuntimeHelpers.prepareFixedBlockArgs(ThreadContext context, Block block, IRubyObject[] args) static IRubyObject[]IRRuntimeHelpers.prepareNoBlockArgs(ThreadContext context, Block block, IRubyObject[] args) Check whether incoming args are zero length for a lambda, and no-op for non-lambda.private static IRubyObject[]IRRuntimeHelpers.prepareProcArgs(ThreadContext context, Block b, IRubyObject[] args) static DynamicScopeIRRuntimeHelpers.prepareScriptScope(ThreadContext context, StaticScope scope) static IRubyObject[]IRRuntimeHelpers.prepareSingleBlockArgs(ThreadContext context, Block block, IRubyObject[] args) static DynamicScopeIRRuntimeHelpers.pushBlockDynamicScopeIfNeeded(ThreadContext context, Block block, boolean pushNewDynScope, boolean reuseParentDynScope) static DynamicScopeIRRuntimeHelpers.pushBlockDynamicScopeNew(ThreadContext context, Block block) static DynamicScopeIRRuntimeHelpers.pushBlockDynamicScopeReuse(ThreadContext context, Block block) static voidIRRuntimeHelpers.pushExitBlock(ThreadContext context, Object blk) static voidIRRuntimeHelpers.pushExitBlock(ThreadContext context, Block blk) static voidIRRuntimeHelpers.putClassVariable(ThreadContext context, IRubyObject self, RubyModule module, String id, IRubyObject value) static voidIRRuntimeHelpers.putConst(ThreadContext context, IRubyObject self, RubyModule module, String id, IRubyObject value) voidIRRuntimeHelpers.GatherUnwantedKeywordsVisitor.raiseIfError(ThreadContext context) static IRubyObjectIRRuntimeHelpers.receiveKeywordArg(ThreadContext context, IRubyObject[] args, int required, String id, boolean acceptsKeywordArgument) static IRubyObjectIRRuntimeHelpers.receiveKeywordArg(ThreadContext context, IRubyObject[] args, int required, RubySymbol key, boolean acceptsKeywordArgument) static IRubyObjectIRRuntimeHelpers.receiveKeywordRestArg(ThreadContext context, IRubyObject[] args, int required, boolean keywordArgumentSupplied) static IRubyObjectIRRuntimeHelpers.receiveOptArg(ThreadContext context, IRubyObject[] args, int requiredArgs, int preArgs, int argIndex, boolean acceptsKeywordArgument) static IRubyObjectIRRuntimeHelpers.receivePostReqdArg(ThreadContext context, IRubyObject[] args, int pre, int opt, boolean rest, int post, int argIndex, boolean acceptsKeywordArgument) static IRubyObjectIRRuntimeHelpers.receiveRestArg(ThreadContext context, Object[] args, int required, int argIndex, boolean acceptsKeywordArguments) static IRubyObjectIRRuntimeHelpers.receiveRestArg(ThreadContext context, IRubyObject[] args, int required, int argIndex, boolean acceptsKeywordArguments) static RubyEncodingIRRuntimeHelpers.retrieveEncoding(ThreadContext context, String name) static org.jcodings.EncodingIRRuntimeHelpers.retrieveJCodingsEncoding(ThreadContext context, String name) static IRubyObjectIRRuntimeHelpers.returnOrRethrowSavedException(ThreadContext context, IRubyObject value) static IRubyObjectIRRuntimeHelpers.searchConst(ThreadContext context, StaticScope staticScope, String constName, boolean noPrivateConsts) static IRubyObjectIRRuntimeHelpers.setCapturedVar(ThreadContext context, IRubyObject matchRes, String id) private static JavaSites.IRRuntimeHelpersSitesIRRuntimeHelpers.sites(ThreadContext context) static RubyArrayIRRuntimeHelpers.splatArray(ThreadContext context, IRubyObject ary, boolean dupArray) Call to_ary to get Array or die typing.static IRubyObjectIRRuntimeHelpers.svalue(ThreadContext context, Object val) static IRubyObject[]IRRuntimeHelpers.toAry(ThreadContext context, IRubyObject[] args) private static IRubyObjectIRRuntimeHelpers.toHash(ThreadContext context, IRubyObject lastArg) static IRubyObjectIRRuntimeHelpers.undefMethod(ThreadContext context, Object nameArg, DynamicScope currDynScope, IRubyObject self) static IRubyObjectIRRuntimeHelpers.unresolvedSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.unresolvedSuperIter(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.unresolvedSuperIterSplatArgs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.unresolvedSuperSplatArgs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) static voidIRRuntimeHelpers.updateCoverage(ThreadContext context, String filename, int line) Update coverage data for the given file and zero-based line number.voidIRRuntimeHelpers.DivvyKeywordsVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Object unused) voidIRRuntimeHelpers.GatherUnwantedKeywordsVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, StaticScope scope) voidIRRuntimeHelpers.KwargMergeVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) static voidIRRuntimeHelpers.warnSetConstInRefinement(ThreadContext context, IRubyObject self) private static IRubyObjectIRRuntimeHelpers.wrapJavaException(ThreadContext context, IRubyObject excType, Throwable throwable) private static IRubyObjectIRRuntimeHelpers.wrapWithNativeException(ThreadContext context, Throwable throwable, Ruby runtime) static IRubyObjectIRRuntimeHelpers.yield(ThreadContext context, Block b, IRubyObject yieldVal, boolean unwrapArray) static IRubyObjectIRRuntimeHelpers.yieldSpecific(ThreadContext context, Block b) static IRubyObjectIRRuntimeHelpers.yieldValues(ThreadContext context, Block blk, IRubyObject[] args) static IRubyObjectIRRuntimeHelpers.zSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.zSuperSplatArgs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) -
Uses of ThreadContext in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyArrayBootstrap.array(ThreadContext context, IRubyObject[] ary) private IRubyObjectConstantLookupSite.bail(ThreadContext context, IRubyObject cmVal, MethodHandle noncachingFallback) static IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject[] args, Block block) Variable arity method_missing invocation.static IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, Block block) Arity one method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity two method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity three method_missing invocationstatic voidBootstrap.checkArity(ThreadContext context, StaticScope scope, Object[] args, Block block, int req, int opt, boolean rest, boolean key, int keyrest) static voidBootstrap.checkpointFallback(MutableCallSite site, ThreadContext context) BignumObjectSite.construct(ThreadContext context) DRegexpObjectSite.construct(ThreadContext context, RubyString[] pieces) FixnumObjectSite.construct(ThreadContext context) FloatObjectSite.construct(ThreadContext context) RegexpObjectSite.construct(ThreadContext context) SymbolObjectSite.construct(ThreadContext context) SymbolProcObjectSite.construct(ThreadContext context) DRegexpObjectSite.constructOnce(ThreadContext context, RubyString[] pieces) static voidBootstrap.coverLineFallback(MutableCallSite site, ThreadContext context, String filename, int line, boolean oneshot) static RubyEncodingBootstrap.encoding(ThreadContext context, MutableCallSite site, String name) ArrayDerefInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.abstract IRubyObjectSuperInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperIterInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ZSuperInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) static IRubyObjectBootstrap.False(ThreadContext context, MutableCallSite site) static BindingBootstrap.frameBinding(ThreadContext context, IRubyObject self, DynamicScope scope) static RubyStringBootstrap.frozenString(ThreadContext context, MutableCallSite site, ByteList value, int cr, String file, int line) static IRubyObjectBootstrap.getGlobalFallback(GlobalSite site, ThreadContext context) private RubySymbolConstantLookupSite.getSymbolicName(ThreadContext context) static RubyHashBootstrap.hash(ThreadContext context, IRubyObject[] pairs) ConstantLookupSite.inheritanceSearchConst(ThreadContext context, IRubyObject cmVal) ArrayDerefInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) ClassSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ClassSuperIterInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InstanceSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InstanceSuperIterInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) abstract IRubyObjectSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperIterInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ZSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) static RubyHashBootstrap.kwargsHash(ThreadContext context, RubyHash hash, IRubyObject[] pairs) ConstantLookupSite.lexicalSearchConst(ThreadContext context, StaticScope scope) static IRubyObjectBootstrap.nil(ThreadContext context, MutableCallSite site) ConstantLookupSite.noCacheInheritanceSearchConst(ThreadContext context, IRubyObject cmVal) ConstantLookupSite.noCacheSearchModuleForConst(ThreadContext context, IRubyObject cmVal) static DynamicMethodBootstrap.openMetaClass(ThreadContext context, IRubyObject object, String descriptor, StaticScope parent, MethodHandle body, StaticScope scope, MethodHandle setScope, int line, boolean dynscopeEliminated, boolean refinements) static RubyClassInvokeSite.pollAndGetClass(ThreadContext context, IRubyObject self) static RubyBootstrap.runtime(ThreadContext context, MutableCallSite site) static BindingBootstrap.scopeBinding(ThreadContext context, IRubyObject self, DynamicScope scope) ConstantLookupSite.searchConst(ThreadContext context, StaticScope staticScope) ConstantLookupSite.searchModuleForConst(ThreadContext context, IRubyObject cmVal) static BindingBootstrap.selfBinding(ThreadContext context, IRubyObject self, DynamicScope scope) static voidBootstrap.setGlobalFallback(GlobalSite site, IRubyObject value, ThreadContext context) static RubyStringBootstrap.string(ThreadContext context, ByteList value, int cr) static booleanBootstrap.testModuleMatch(ThreadContext context, IRubyObject arg0, int id) voidCallTraceSite.trace(ThreadContext context) static IRubyObjectBootstrap.True(ThreadContext context, MutableCallSite site) YieldSite.yield(ThreadContext context, Block block, IRubyObject arg) YieldSite.yieldSpecific(ThreadContext context, Block block) YieldSite.yieldValues(ThreadContext context, Block block, IRubyObject[] args) -
Uses of ThreadContext in org.jruby.ir.targets.simple
Methods in org.jruby.ir.targets.simple with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate IRubyObjectConstantLookupSite.cacheLexicalSearchConst(ThreadContext context, StaticScope staticScope) private IRubyObjectConstantLookupSite.cacheSearchConst(ThreadContext context, StaticScope staticScope, boolean publicOnly) ConstantLookupSite.inheritanceSearchConst(ThreadContext context, IRubyObject cmVal) ConstantLookupSite.lexicalSearchConst(ThreadContext context, StaticScope staticScope) ConstantLookupSite.searchConst(ThreadContext context, StaticScope currScope, boolean publicOnly) ConstantLookupSite.searchModuleForConst(ThreadContext context, IRubyObject cmVal, boolean publicOnly, boolean callConstMissing) -
Uses of ThreadContext in org.jruby.java.addons
Methods in org.jruby.java.addons with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectIOJavaAddons.AnyIO.any_to_channel(ThreadContext context, IRubyObject self) static IRubyObjectIOJavaAddons.AnyIO.any_to_inputstream(ThreadContext context, IRubyObject self) static IRubyObjectIOJavaAddons.AnyIO.any_to_outputstream(ThreadContext context, IRubyObject self) static IRubyObjectClassJavaAddons.become_java(ThreadContext context, IRubyObject self) static IRubyObjectClassJavaAddons.become_java(ThreadContext context, IRubyObject self, IRubyObject[] args) private static IRubyObjectClassJavaAddons.becomeJava(ThreadContext context, RubyClass klass, String dumpDir, boolean useChildLoader) static IRubyObjectArrayJavaAddons.copy_data(ThreadContext context, IRubyObject fromRuby, IRubyObject toJava) static IRubyObjectArrayJavaAddons.copy_data(ThreadContext context, IRubyObject fromRuby, IRubyObject toJava, IRubyObject fillValue) static voidArrayJavaAddons.copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, JavaArray javaArray) Deprecated.static IRubyObjectArrayJavaAddons.dimensions(ThreadContext context, IRubyObject rubyArray) static IRubyObjectArrayJavaAddons.dimensions(ThreadContext context, IRubyObject rubyArray, IRubyObject dims) static IRubyObjectArrayJavaAddons.dimensions(ThreadContext context, IRubyObject rubyArray, IRubyObject dims, IRubyObject index) static IRubyObjectStringJavaAddons.from_java_bytes(ThreadContext context, IRubyObject self, IRubyObject bytes) static IRubyObjectStringJavaAddons.from_java_bytes(ThreadContext context, IRubyObject self, IRubyObject bytes, IRubyObject encoding) private static voidClassJavaAddons.generateFieldAccessors(ThreadContext context, RubyClass klass, Class<?> javaClass) static IRubyObjectClassJavaAddons.java_class(ThreadContext context, IRubyObject self) static IRubyObjectIOJavaAddons.to_channel(ThreadContext context, IRubyObject self) static IRubyObjectIOJavaAddons.to_inputstream(ThreadContext context, IRubyObject self) static IRubyObjectKernelJavaAddons.to_java(ThreadContext context, IRubyObject fromObject) static IRubyObjectKernelJavaAddons.to_java(ThreadContext context, IRubyObject fromObject, IRubyObject type) static IRubyObjectStringJavaAddons.to_java_bytes(ThreadContext context, IRubyObject self) static IRubyObjectStringJavaAddons.to_java_string(ThreadContext context, IRubyObject self) static IRubyObjectIOJavaAddons.to_outputstream(ThreadContext context, IRubyObject self) -
Uses of ThreadContext in org.jruby.java.invokers
Methods in org.jruby.java.invokers with parameters of type ThreadContextModifier and TypeMethodDescriptionConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ConstructorInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectInstanceFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectInstanceFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) InstanceMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) SingletonMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectStaticFieldGetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectStaticFieldSetter.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) StaticMethodInvoker.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) private voidConstructorInvoker.setAndCacheProxyObject(ThreadContext context, RubyModule clazz, JavaProxy proxy, Object object) -
Uses of ThreadContext in org.jruby.java.proxies
Methods in org.jruby.java.proxies with parameters of type ThreadContextModifier and TypeMethodDescriptionMapJavaProxy.any_p(ThreadContext context, IRubyObject[] args, Block block) MapJavaProxy.RubyHashMap.any_p(ThreadContext context, IRubyObject[] args, Block block) private RubyBooleanMapJavaProxy.RubyHashMap.any_p_i(ThreadContext context, Block block) private RubyBooleanMapJavaProxy.RubyHashMap.any_p_i_fast(ThreadContext context, Block block) private RubyBooleanMapJavaProxy.RubyHashMap.any_p_p(ThreadContext context, IRubyObject pattern) static IRubyObjectJavaInterfaceTemplate.append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block) private static voidJavaInterfaceTemplate.appendFeaturesToClass(ThreadContext context, IRubyObject self, RubyClass clazz) private static voidJavaInterfaceTemplate.appendFeaturesToModule(ThreadContext context, IRubyObject self, RubyModule module) private IRubyObjectArrayJavaProxy.arrayRange(ThreadContext context, RubyRange range) private IRubyObjectArrayJavaProxy.arrayRange(ThreadContext context, IRubyObject rFirst, IRubyObject rLength) MapJavaProxy.assoc(ThreadContext context, IRubyObject obj) private final IRubyObjectArrayJavaProxy.at(ThreadContext context, int i) ArrayJavaProxy.at(ThreadContext context, IRubyObject index) final IRubyObjectArrayJavaProxy.ArrayNewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) ConcreteJavaProxy.NewMethodReified.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block blk) ConcreteJavaProxy.StaticJCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.AppendFeatures.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaInterfaceTemplate.DummyMethodImpl.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.InterfaceProxyFactory.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) JavaInterfaceTemplate.InterfaceProxyFactory.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaInterfaceTemplate.JavaClassAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) private IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.callImpl(ThreadContext context, RubyModule clazz, Block block, IRubyObject... args) MapJavaProxy.compare_by_identity(ThreadContext context) MapJavaProxy.compare_by_identity_p(ThreadContext context) MapJavaProxy.RubyHashMap.compare_by_identity_p(ThreadContext context) ArrayJavaProxy.component_type(ThreadContext context) static IRubyObjectJavaProxy.ClassMethods.const_missing(ThreadContext context, IRubyObject self, IRubyObject name) ArrayJavaProxy.count(ThreadContext context, Block block) ArrayJavaProxy.count(ThreadContext context, IRubyObject obj, Block unused) static RubyClassArrayJavaProxy.createArrayJavaProxy(ThreadContext context) static RubyClassArrayJavaProxyCreator.createArrayJavaProxyCreator(ThreadContext context) static RubyClassConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context) static RubyClassInterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context) static RubyModuleJavaInterfaceTemplate.createJavaInterfaceTemplateModule(ThreadContext context) static RubyClassJavaProxy.createJavaProxy(ThreadContext context) MapJavaProxy.default_proc(ThreadContext context) rb_hash_default_procMapJavaProxy.default_value_get(ThreadContext context) MapJavaProxy.default_value_get(ThreadContext context, IRubyObject arg) MapJavaProxy.default_value_set(ThreadContext context, IRubyObject defaultValue) rb_hash_set_defaultMapJavaProxy.delete(ThreadContext context, IRubyObject key, Block block) rb_hash_deleteMapJavaProxy.RubyHashMap.delete(ThreadContext context, IRubyObject key, Block block) MapJavaProxy.delete_if(ThreadContext context, Block block) rb_hash_delete_iffinal IRubyObjectArrayJavaProxy.dig(ThreadContext context, IRubyObject[] args) (package private) final IRubyObjectArrayJavaProxy.dig(ThreadContext context, IRubyObject[] args, int idx) MapJavaProxy.dig(ThreadContext context, IRubyObject[] args) ArrayJavaProxy.each(ThreadContext context, Block block) MapJavaProxy.each(ThreadContext context, Block block) rb_hash_eachMapJavaProxy.each_key(ThreadContext context, Block block) rb_hash_each_keyMapJavaProxy.each_value(ThreadContext context, Block block) rb_hash_each_valueArrayJavaProxy.each_with_index(ThreadContext context, Block block) ArrayJavaProxy.empty_p(ThreadContext context) MapJavaProxy.empty_p(ThreadContext context) rb_hash_empty_pMapJavaProxy.RubyHashMap.empty_p(ThreadContext context) ArrayJavaProxy.eql_p(ThreadContext context, IRubyObject obj) JavaProxy.equal_p(ThreadContext context, IRubyObject other) static IRubyObjectInterfaceJavaProxy.JavaInterfaceExtender.extend_proxy(ThreadContext context, IRubyObject self, IRubyObject proxyClass) static IRubyObjectJavaInterfaceTemplate.extended(ThreadContext context, IRubyObject self, IRubyObject object) MapJavaProxy.fetch(ThreadContext context, IRubyObject key, Block block) rb_hash_fetchMapJavaProxy.fetch(ThreadContext context, IRubyObject key, IRubyObject _default, Block block) MapJavaProxy.fetch_values(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectJavaProxy.field_accessor(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaProxy.field_reader(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaProxy.field_writer(ThreadContext context, IRubyObject self, IRubyObject[] args) private static voidJavaProxy.findFields(ThreadContext context, RubyModule topModule, IRubyObject[] args, boolean asReader, boolean asWriter) ArrayJavaProxy.first(ThreadContext context) ArrayJavaProxy.first(ThreadContext context, IRubyObject count) MapJavaProxy.flatten(ThreadContext context) MapJavaProxy.flatten(ThreadContext context, IRubyObject level) JavaProxy.getFieldListFromArgs(ThreadContext context, IRubyObject[] args) Create a name/newname map of fields to be exposed as methods.private MethodJavaProxy.getMethod(ThreadContext context, String name, Class... argTypes) private static MethodJavaProxy.ClassMethods.getMethodFromClass(ThreadContext context, IRubyObject proxyClass, String name, Class... argTypes) ArrayJavaProxy.getRange(ThreadContext context, IRubyObject arg0) ArrayJavaProxy.getRange(ThreadContext context, IRubyObject[] args) ArrayJavaProxy.getRange(ThreadContext context, IRubyObject first, IRubyObject length) private static AbstractRubyMethodJavaProxy.ClassMethods.getRubyMethod(ThreadContext context, IRubyObject clazz, String name, Class... argTypesClasses) private RubyMethodJavaProxy.getRubyMethod(ThreadContext context, String name, Class... argTypes) MapJavaProxy.has_key_p(ThreadContext context, IRubyObject key) rb_hash_has_key_pMapJavaProxy.has_value_p(ThreadContext context, IRubyObject expected) rb_hash_has_valueMapJavaProxy.RubyHashMap.has_value_p(ThreadContext context, IRubyObject val) MapJavaProxy.hash(ThreadContext context) rb_hash_hashMapJavaProxy.RubyHashMap.hash(ThreadContext context) static IRubyObjectJavaInterfaceTemplate.impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock) static IRubyObjectJavaInterfaceTemplate.implement(ThreadContext context, IRubyObject self, IRubyObject clazz) Deprecated.ArrayJavaProxy.include_p(ThreadContext context, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, boolean[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, byte[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, char[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, double[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, float[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, int[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, long[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, short[] array, IRubyObject obj) private booleanArrayJavaProxy.includes(ThreadContext context, Object[] array, IRubyObject obj) MapJavaProxy.index(ThreadContext context, IRubyObject expected) rb_hash_indexstatic IRubyObjectJavaProxy.inherited(ThreadContext context, IRubyObject recv, IRubyObject subclass) static IRubyObjectInterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block) MapJavaProxy.initialize_copy(ThreadContext context, IRubyObject other) rb_hash_initialize_copyprivate static voidJavaInterfaceTemplate.initInterfaceImplMethods(ThreadContext context, RubyClass clazz) ArrayJavaProxy.inspect(ThreadContext context) MapJavaProxy.inspect(ThreadContext context) rb_hash_inspectMapJavaProxy.RubyHashMap.inspect(ThreadContext context) static voidJavaProxy.installField(ThreadContext context, String asName, Field field, RubyModule target) private static voidJavaProxy.installField(ThreadContext context, String asName, Field field, RubyModule target, boolean asReader, Boolean asWriter) private static voidJavaProxy.installField(ThreadContext context, Map<String, String> fieldMap, Field field, RubyModule module, boolean asReader, boolean asWriter) MapJavaProxy.invert(ThreadContext context) rb_hash_invertstatic IRubyObjectJavaProxy.ClassMethods.java_alias(ThreadContext context, IRubyObject clazz, IRubyObject newName, IRubyObject rubyName) static IRubyObjectJavaProxy.ClassMethods.java_alias(ThreadContext context, IRubyObject clazz, IRubyObject newName, IRubyObject rubyName, IRubyObject argTypes) static IRubyObjectJavaProxy.ClassMethods.java_method(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName) static IRubyObjectJavaProxy.ClassMethods.java_method(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName, IRubyObject argTypes) JavaProxy.java_method(ThreadContext context, IRubyObject rubyName) JavaProxy.java_method(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes) static IRubyObjectJavaProxy.ClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName) static IRubyObjectJavaProxy.ClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectJavaProxy.ClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes) static IRubyObjectJavaProxy.ClassMethods.java_send(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes, IRubyObject arg0) JavaProxy.java_send(ThreadContext context, IRubyObject rubyName) JavaProxy.java_send(ThreadContext context, IRubyObject[] args) JavaProxy.java_send(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes) JavaProxy.java_send(ThreadContext context, IRubyObject rubyName, IRubyObject argTypes, IRubyObject arg0) MapJavaProxy.keep_if(ThreadContext context, Block block) rb_hash_keep_ifMapJavaProxy.key(ThreadContext context, IRubyObject expected) rb_hash_keyMapJavaProxy.keys(ThreadContext context) rb_hash_keysArrayJavaProxy.last(ThreadContext context) ArrayJavaProxy.last(ThreadContext context, IRubyObject count) ArrayJavaProxy.length(ThreadContext context) JavaProxy.marshal_load(ThreadContext context, IRubyObject str) MapJavaProxy.merge(ThreadContext context, IRubyObject[] others, Block block) rb_hash_mergeMapJavaProxy.merge(ThreadContext context, IRubyObject other, Block block) Deprecated.MapJavaProxy.merge_bang(ThreadContext context, IRubyObject[] others, Block block) rb_hash_merge_bangMapJavaProxy.merge_bang(ThreadContext context, IRubyObject other, Block block) Deprecated.static IRubyObjectJavaProxy.new_array(ThreadContext context, IRubyObject self, IRubyObject len) final ArrayJavaProxyArrayJavaProxyCreator.new_instance(ThreadContext context) final IRubyObjectArrayJavaProxy.op_aref(ThreadContext context, IRubyObject arg) final IRubyObjectArrayJavaProxy.op_aref(ThreadContext context, IRubyObject[] args) final IRubyObjectArrayJavaProxyCreator.op_aref(ThreadContext context, IRubyObject[] sizes) static IRubyObjectJavaInterfaceTemplate.op_aref(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaProxy.op_aref(ThreadContext context, IRubyObject self, IRubyObject[] args) MapJavaProxy.op_aref(ThreadContext context, IRubyObject key) rb_hash_areffinal IRubyObjectArrayJavaProxy.op_aset(ThreadContext context, IRubyObject index, IRubyObject value) MapJavaProxy.op_aset(ThreadContext context, IRubyObject key, IRubyObject value) rb_hash_asetMapJavaProxy.op_aset19(ThreadContext context, IRubyObject key, IRubyObject value) Deprecated.MapJavaProxy.op_eql(ThreadContext context, IRubyObject other) rb_hash_eqlArrayJavaProxy.op_equal(ThreadContext context, IRubyObject other) MapJavaProxy.op_equal(ThreadContext context, IRubyObject other) rb_hash_equalMapJavaProxy.op_ge(ThreadContext context, IRubyObject other) MapJavaProxy.op_gt(ThreadContext context, IRubyObject other) MapJavaProxy.op_le(ThreadContext context, IRubyObject other) MapJavaProxy.op_lt(ThreadContext context, IRubyObject other) ArrayJavaProxy.op_plus(ThreadContext context, IRubyObject other) static IRubyObjectJavaProxy.persistent(ThreadContext context, IRubyObject clazz) MapJavaProxy.rassoc(ThreadContext context, IRubyObject obj) MapJavaProxy.rb_clear(ThreadContext context) rb_hash_clearMapJavaProxy.RubyHashMap.rb_clear(ThreadContext context) MapJavaProxy.rb_size(ThreadContext context) rb_hash_sizeMapJavaProxy.RubyHashMap.rb_size(ThreadContext context) MapJavaProxy.rb_values(ThreadContext context) rb_hash_valuesMapJavaProxy.rehash(ThreadContext context) rb_hash_rehashMapJavaProxy.RubyHashMap.rehash(ThreadContext context) MapJavaProxy.reject(ThreadContext context, Block block) rb_hash_rejectMapJavaProxy.reject_bang(ThreadContext context, Block block) rb_hash_reject_bangMapJavaProxy.replace(ThreadContext context, IRubyObject other) rb_hash_replaceMapJavaProxy.select(ThreadContext context, Block block) rb_hash_selectMapJavaProxy.select_bang(ThreadContext context, Block block) rb_hash_select_bangMapJavaProxy.set_default_proc(ThreadContext context, IRubyObject proc) rb_hash_set_default_procMapJavaProxy.RubyHashMap.shift(ThreadContext context) MapJavaProxy.shift(ThreadContext context) rb_hash_shiftMapJavaProxy.sort(ThreadContext context, Block block) Deprecated.private IRubyObjectArrayJavaProxy.subarrayProxy(ThreadContext context, Object ary, int aryLength, int index, int size) ArrayJavaProxy.to_a(ThreadContext context) MapJavaProxy.RubyHashMap.to_a(ThreadContext context) MapJavaProxy.to_a(ThreadContext context) rb_hash_to_aMapJavaProxy.RubyHashMap.to_hash(ThreadContext context) MapJavaProxy.to_hash(ThreadContext context) rb_hash_to_hashMapJavaProxy.to_proc(ThreadContext context) MapJavaProxy.to_s(ThreadContext context) MapJavaProxy.values_at(ThreadContext context, IRubyObject[] args) rb_hash_values_at<T> voidMapJavaProxy.RubyHashMap.visitAll(ThreadContext context, RubyHash.VisitorWithState visitor, T state) Constructors in org.jruby.java.proxies with parameters of type ThreadContextModifierConstructorDescription(package private)ArrayJavaProxyCreator(ThreadContext context, Class<?> elementType, IRubyObject[] sizes) -
Uses of ThreadContext in org.jruby.java.util
Methods in org.jruby.java.util with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectArrayUtils.concatArraysDirect(ThreadContext context, Object original, Object additional) static IRubyObjectArrayUtils.concatArraysDirect(ThreadContext context, Object original, IRubyObject additional) static voidArrayUtils.copyDataToJavaArray(ThreadContext context, RubyArray rubyArray, int src, JavaArray javaArray, int dest, int length) static voidArrayUtils.copyDataToJavaArrayDirect(ThreadContext context, RubyArray rubyArray, Object javaArray) Deprecated.static IRubyObjectArrayUtils.emptyJavaArrayDirect(ThreadContext context, Class componentType) static IRubyObjectArrayUtils.javaArraySubarrayDirect(ThreadContext context, Object fromArray, int index, int size) -
Uses of ThreadContext in org.jruby.javasupport
Methods in org.jruby.javasupport with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static IRubyObjectJavaClass.addProxyExtender(ThreadContext context, Class<?> klass, IRubyObject extender) JavaAccessibleObject.annotation(ThreadContext context, IRubyObject annoClass) JavaAccessibleObject.annotation_present_p(ThreadContext context, IRubyObject annoClass) JavaAccessibleObject.annotations(ThreadContext context) JavaAccessibleObject.annotations_p(ThreadContext context) final RubyFixnumJavaCallable.arity(ThreadContext context) JavaPackage.available_p(ThreadContext context) static IRubyObjectJavaArrayUtilities.bytes_to_ruby_string(ThreadContext context, IRubyObject recv, IRubyObject wrappedObject) static IRubyObjectJavaArrayUtilities.bytes_to_ruby_string(ThreadContext context, IRubyObject recv, IRubyObject wrappedObject, IRubyObject encoding) Java.DummyInitialize.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectJava.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObjectJava.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) Java.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) Java.ProcToInterface.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaPackage.BlankSlateWrapper.MethodValue.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name) final IRubyObjectJavaPackage.BlankSlateWrapper.MethodValue.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) private static IRubyObjectJava.ProcToInterface.callProc(ThreadContext context, IRubyObject self, IRubyObject[] procArgs) protected final voidJavaCallable.checkArity(ThreadContext context, int length) private RubyBooleanJavaPackage.checkMetaClassBoundMethod(ThreadContext context, String name, boolean includePrivate) static ObjectJavaUtil.coerceJavaObjectToType(ThreadContext context, Object javaObject, Class target) Deprecated.static ObjectJavaUtil.coerceOtherToType(ThreadContext context, IRubyObject arg, Class target) Deprecated.JavaClass.concatArrays(ThreadContext context, JavaArray original, JavaArray additional) Contatenate two Java arrays into a new one.JavaClass.concatArrays(ThreadContext context, JavaArray original, IRubyObject additional) The slow version for when concatenating a Java array of a different type.final IRubyObjectJavaPackage.const_get(ThreadContext context, IRubyObject name) final IRubyObjectJavaPackage.const_get(ThreadContext context, IRubyObject name, IRubyObject inherit) static IRubyObjectJava.const_missing(ThreadContext context, IRubyObject self, IRubyObject name) JavaPackage.const_missing(ThreadContext context, IRubyObject name) JavaClass.constructor(ThreadContext context, IRubyObject[] args) JavaUtil.RubyConverter.convert(ThreadContext context, IRubyObject rubyObject) Deprecated.static ObjectJavaUtil.convertArgumentToType(ThreadContext context, IRubyObject arg, Class target) Deprecated.static RubyArrayJavaUtil.convertJavaArrayToRubyWithNesting(ThreadContext context, Object array) static <T> TJavaUtil.convertProcToInterface(ThreadContext context, RubyBasicObject rubyObject, Class<T> targetType) static <T> TJavaUtil.convertProcToInterface(ThreadContext context, RubyObject rubyObject, Class<T> targetType) static RubyModuleJavaProxyMethods.createJavaProxyMethods(ThreadContext context) JavaAccessibleObject.declared_annotations(ThreadContext context) JavaAccessibleObject.declared_annotations_p(ThreadContext context) JavaClass.declared_constructor(ThreadContext context, IRubyObject[] args) JavaClass.declared_field(ThreadContext context, IRubyObject name) JavaClass.declared_method(ThreadContext context, IRubyObject[] args) JavaClass.declared_method_smart(ThreadContext context, IRubyObject[] args) JavaAccessibleObject.declaring_class(ThreadContext context) JavaConstructor.declaring_class(ThreadContext context) JavaClass.emptyJavaArray(ThreadContext context) JavaField.enum_constant_p(ThreadContext context) Deprecated.JavaCallable.exception_types(ThreadContext context) static IRubyObjectJavaClass.extend_proxy(ThreadContext context, IRubyObject self, IRubyObject extender) static IRubyObjectJavaUtilities.extend_proxy(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.JavaClass.field(ThreadContext context, IRubyObject name) JavaField.field_type(ThreadContext context) Deprecated.JavaField.final_p(ThreadContext context) Deprecated.JavaMethod.final_p(ThreadContext context) JavaCallable.generic_exception_types(ThreadContext context) JavaCallable.generic_parameter_types(ThreadContext context) static IRubyObjectJava.get_inner_class(ThreadContext context, RubyModule self, IRubyObject name) static IRubyObjectJava.get_proxy_or_package_under_package(ThreadContext context, IRubyObject self, IRubyObject parentPackage, IRubyObject name) static IRubyObjectJavaUtilities.get_proxy_or_package_under_package(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectJava.get_top_level_proxy_or_package(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaUtilities.get_top_level_proxy_or_package(ThreadContext context, IRubyObject recv, IRubyObject arg0) static Class<?>[]JavaClass.getArgumentTypes(ThreadContext context, IRubyObject[] args, int offset) static Class<?>JavaClass.getJavaClass(ThreadContext context, RubyModule proxy) Get the associated JavaClass for a proxy module.static Class<?>JavaClass.getJavaClassIfProxy(ThreadContext context, RubyModule type) Retieve a JavaClass if the passed module/class is a Java proxy.(package private) static RubyModuleJava.getProxyOrPackageUnderPackage(ThreadContext context, RubyModule parentPackage, String name, boolean cacheMethod) private static RubyModuleJava.getProxyUnderClass(ThreadContext context, RubyModule enclosingClass, String name) (package private) final IRubyObjectJavaCallable.handleIllegalAccessEx(ThreadContext context, IllegalAccessException ex, Constructor target) (package private) final IRubyObjectJavaCallable.handleIllegalAccessEx(ThreadContext context, IllegalAccessException ex, Member target) protected final IRubyObjectJavaCallable.handleInvocationTargetEx(ThreadContext context, InvocationTargetException ex) (package private) final IRubyObjectJavaCallable.handlelIllegalArgumentEx(ThreadContext context, IllegalArgumentException ex, Constructor target, boolean targetInfo, Object... arguments) (package private) final IRubyObjectJavaCallable.handlelIllegalArgumentEx(ThreadContext context, IllegalArgumentException ex, Constructor target, Object... arguments) (package private) final IRubyObjectJavaCallable.handlelIllegalArgumentEx(ThreadContext context, IllegalArgumentException ex, Method target, Object... arguments) protected final IRubyObjectJavaCallable.handleThrowable(ThreadContext context, Throwable ex) JavaAccessibleObject.hash(ThreadContext context) static IRubyObjectJava.NewStyleExtensionInherited.inherited(ThreadContext context, IRubyObject self, IRubyObject subclass) static IRubyObjectJava.OldStyleExtensionInherited.inherited(ThreadContext context, IRubyObject self, IRubyObject subclass) static RubyStringJavaUtil.inspectObject(ThreadContext context, Object obj) JavaMethod.invoke(ThreadContext context, IRubyObject[] args) JavaMethod.invoke_static(ThreadContext context, IRubyObject[] args) JavaMethod.invokeDirect(ThreadContext context, Object javaInvokee) JavaMethod.invokeDirect(ThreadContext context, Object javaInvokee, Object arg0) JavaMethod.invokeDirect(ThreadContext context, Object javaInvokee, Object[] args) JavaMethod.invokeDirect(ThreadContext context, Object javaInvokee, Object arg0, Object arg1) JavaMethod.invokeDirect(ThreadContext context, Object javaInvokee, Object arg0, Object arg1, Object arg2) JavaMethod.invokeDirect(ThreadContext context, Object javaInvokee, Object arg0, Object arg1, Object arg2, Object arg3) JavaMethod.invokeDirectSuperWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object... arguments) private IRubyObjectJavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee) private IRubyObjectJavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object arg0) JavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object[] arguments) private IRubyObjectJavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object arg0, Object arg1) private IRubyObjectJavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object arg0, Object arg1, Object arg2) private IRubyObjectJavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object arg0, Object arg1, Object arg2, Object arg3) private static IRubyObjectJava.invokeProxyClassInherited(ThreadContext context, IRubyObject clazz, IRubyObject subclazz) JavaMethod.invokeStaticDirect(ThreadContext context) JavaMethod.invokeStaticDirect(ThreadContext context, Object arg0) JavaMethod.invokeStaticDirect(ThreadContext context, Object[] args) JavaMethod.invokeStaticDirect(ThreadContext context, Object arg0, Object arg1) JavaMethod.invokeStaticDirect(ThreadContext context, Object arg0, Object arg1, Object arg2) JavaMethod.invokeStaticDirect(ThreadContext context, Object arg0, Object arg1, Object arg2, Object arg3) private IRubyObjectJavaMethod.invokeWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object[] arguments) JavaAccessibleObject.isAccessible(ThreadContext context) Deprecated.static booleanJavaClass.isProxyType(ThreadContext context, RubyModule proxy) static IRubyObjectJavaClass.java_class(ThreadContext context, RubyModule type) Deprecated.static IRubyObjectJavaProxyMethods.java_class(ThreadContext context, IRubyObject recv) JavaClass.java_method(ThreadContext context, IRubyObject[] args) static IRubyObjectJavaProxyMethods.java_object(ThreadContext context, IRubyObject recv) static IRubyObjectJavaProxyMethods.java_object_set(ThreadContext context, IRubyObject recv, IRubyObject obj) static IRubyObjectJavaArrayUtilities.java_to_ruby(ThreadContext context, IRubyObject recv, IRubyObject ary) JavaObject.marshal_dump(ThreadContext context) JavaObject.marshal_load(ThreadContext context, IRubyObject str) Java.JCreateMethod.matchConstructor(ThreadContext context, JavaProxyConstructor[] constructors, int arity, IRubyObject... args) private JavaProxyConstructorJava.JCreateMethod.matchConstructor0(ThreadContext context, JavaProxyConstructor[] constructors, int arity, IRubyObject[] args) private JavaProxyConstructorJava.JCreateMethod.matchConstructor0ArityOne(ThreadContext context, JavaProxyConstructor[] constructors, IRubyObject arg0) private JavaProxyConstructorJava.JCreateMethod.matchConstructorArityOne(ThreadContext context, JavaProxyConstructor[] constructors, IRubyObject arg0) static <T extends ParameterTypes>
TJava.JCreateMethod.matchConstructorIndex(ThreadContext context, T[] constructors, CallableSelector.CallableCache<ParameterTypes> cache, int arity, IRubyObject... args) static IRubyObjectJava.method_missing(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJava.method_missing(ThreadContext context, IRubyObject self, IRubyObject[] args) JavaPackage.method_missing(ThreadContext context, IRubyObject name) JavaPackage.method_missing(ThreadContext context, IRubyObject[] args) JavaAccessibleObject.modifiers(ThreadContext context) JavaAccessibleObject.name(ThreadContext context) JavaField.name(ThreadContext context) Deprecated.JavaMethod.name(ThreadContext context) final IRubyObjectJavaConstructor.new_instance(ThreadContext context, Object[] arguments) final IRubyObjectJavaConstructor.new_instance(ThreadContext context, IRubyObject[] args) JavaConstructor.newInstanceDirect(ThreadContext context) JavaConstructor.newInstanceDirect(ThreadContext context, Object arg0) JavaConstructor.newInstanceDirect(ThreadContext context, Object... arguments) JavaConstructor.newInstanceDirect(ThreadContext context, Object arg0, Object arg1) JavaConstructor.newInstanceDirect(ThreadContext context, Object arg0, Object arg1, Object arg2) JavaConstructor.newInstanceDirect(ThreadContext context, Object arg0, Object arg1, Object arg2, Object arg3) private IRubyObjectJavaConstructor.newInstanceExactArity(ThreadContext context, Object[] arguments) JavaPackage.op_eqq(ThreadContext context, IRubyObject obj) JavaAccessibleObject.op_equal(ThreadContext context, IRubyObject other) JavaCallable.parameter_annotations(ThreadContext context) final RubyArrayJavaCallable.parameter_types(ThreadContext context) JavaCallable.public_p(ThreadContext context) JavaField.public_p(ThreadContext context) Deprecated.JavaMethod.public_p(ThreadContext context) static IRubyObjectJavaProxyMethods.rbSynchronized(ThreadContext context, IRubyObject recv, Block block) private RubyModuleJavaPackage.relativeJavaClassOrPackage(ThreadContext context, IRubyObject name, boolean cacheMethod) static Class<?>Java.resolveClassType(ThreadContext context, IRubyObject type) static JavaClassJavaClass.resolveType(ThreadContext context, IRubyObject type) Deprecated.private IRubyObjectJavaPackage.respond_to(ThreadContext context, IRubyObject mname, boolean includePrivate) private RubyBooleanJavaPackage.respond_to_missing(ThreadContext context, IRubyObject mname, boolean includePrivate) JavaPackage.respond_to_missing_p(ThreadContext context, IRubyObject name) JavaPackage.respond_to_missing_p(ThreadContext context, IRubyObject name, IRubyObject includePrivate) JavaPackage.respond_to_p(ThreadContext context, IRubyObject name) JavaPackage.respond_to_p(ThreadContext context, IRubyObject name, IRubyObject includePrivate) JavaConstructor.return_type(ThreadContext context) JavaMethod.return_type(ThreadContext context) static IRubyObjectJavaObject.ruby_synchronized(ThreadContext context, Object lock, Block block) final IRubyObjectJavaObject.ruby_synchronized(ThreadContext context, Block block) JavaAccessibleObject.same(ThreadContext context, IRubyObject other) JavaPackage.sealed_p(ThreadContext context) JavaField.set_static_value(ThreadContext context, IRubyObject value) Deprecated.JavaField.set_value(ThreadContext context, IRubyObject object, IRubyObject value) Deprecated.private static voidJava.setupJavaSubclass(ThreadContext context, RubyClass subclass) JavaField.static_p(ThreadContext context) Deprecated.JavaMethod.static_p(ThreadContext context) JavaField.static_value(ThreadContext context) Deprecated.JavaAccessibleObject.synthetic_p(ThreadContext context) JavaCallable.to_generic_string(ThreadContext context) JavaField.to_generic_string(ThreadContext context) Deprecated.static IRubyObjectJava.ByteArrayProxyMethods.to_s(ThreadContext context, IRubyObject self) JavaAccessibleObject.to_string(ThreadContext context) private IRubyObjectJavaMethod.tryProxyInvocation(ThreadContext context, Object javaInvokee) private IRubyObjectJavaMethod.tryProxyInvocation(ThreadContext context, Object javaInvokee, Object arg0) private IRubyObjectJavaMethod.tryProxyInvocation(ThreadContext context, Object javaInvokee, Object... args) private IRubyObjectJavaMethod.tryProxyInvocation(ThreadContext context, Object javaInvokee, Object arg0, Object arg1) private IRubyObjectJavaMethod.tryProxyInvocation(ThreadContext context, Object javaInvokee, Object arg0, Object arg1, Object arg2) private IRubyObjectJavaMethod.tryProxyInvocation(ThreadContext context, Object javaInvokee, Object arg0, Object arg1, Object arg2, Object arg3) JavaConstructor.type_parameters(ThreadContext context) JavaMethod.type_parameters(ThreadContext context) private ObjectJavaField.unwrapJavaObject(ThreadContext context, IRubyObject object) Deprecated.static IRubyObjectJavaUtilities.valid_java_identifier_p(ThreadContext context, IRubyObject recv, IRubyObject name) JavaField.value(ThreadContext context, IRubyObject object) Deprecated.JavaField.value_type(ThreadContext context) Deprecated.JavaCallable.varargs_p(ThreadContext context) static IRubyObjectJavaObject.wrap(ThreadContext context, IRubyObject self, IRubyObject object) -
Uses of ThreadContext in org.jruby.javasupport.binding
Methods in org.jruby.javasupport.binding with parameters of type ThreadContextModifier and TypeMethodDescriptionMethodGatherer.NoConstructorMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) -
Uses of ThreadContext in org.jruby.javasupport.ext
Fields in org.jruby.javasupport.ext declared as ThreadContextModifier and TypeFieldDescription(package private) final ThreadContextJavaUtil.List.BlockComparator.context(package private) final ThreadContextJavaUtil.List.SpaceshipComparator.contextMethods in org.jruby.javasupport.ext with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectJavaLang.Class.annotations_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.List.aref(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObjectJavaUtil.List.aref(ThreadContext context, IRubyObject self, IRubyObject idx, IRubyObject len) static IRubyObjectJavaUtilRegex.Matcher.aref(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObjectJavaUtilRegex.Matcher.aref(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) static IRubyObjectJavaLangReflect.Constructor.argument_types(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.argument_types(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.array_class(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.List.aset(ThreadContext context, IRubyObject self, IRubyObject idx, IRubyObject val) static IRubyObjectJavaLang.Throwable.backtrace(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Matcher.begin(ThreadContext context, IRubyObject self, IRubyObject idx) JavaIo.ChannelToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.ChannelToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaIo.InputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.InputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaIo.OutputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaIo.OutputStreamToIO.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject opts) JavaLang.InspectRawValue.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaLang.InspectThread.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaLang.InspectValueWithTypePrefix.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaLang.UByteGet.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject idx) JavaLang.UByteSet.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject idx, IRubyObject val) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaNio.InspectBuffer.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) JavaUtil.InspectTimeZone.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) Kernel.JavaPackageMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) Module.ConstMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject constant) static RubyArrayJavaUtilRegex.Matcher.captures(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Pattern.casefold_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.Collection.clone(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.cmp(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObjectJavaLang.Comparable.cmp(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObjectJavaLang.Number.coerce(ThreadContext context, IRubyObject self, IRubyObject type) static IRubyObjectJavaMath.BigDecimal.coerce(ThreadContext context, IRubyObject self, IRubyObject type) final IRubyObjectJavaUtil.List.BlockComparator.compare(ThreadContext context, IRubyObject o1, IRubyObject o2) final IRubyObjectJavaUtil.List.SpaceshipComparator.compare(ThreadContext context, IRubyObject o1, IRubyObject o2) static IRubyObjectJavaLang.Class.constructor(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaLang.Iterable.count(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaLang.Iterable.count(ThreadContext context, IRubyObject self, IRubyObject obj, Block unused) (package private) static RubyFixnumJavaLang.Iterable.countBlock(ThreadContext context, Iterator it, Block block) static IRubyObjectJavaLang.Class.declared_annotations_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.declared_class_methods(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.declared_constructor(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaLang.Class.declared_instance_methods(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.declared_method(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaLang.Class.declared_method_smart(ThreadContext context, IRubyObject self, IRubyObject[] args) protected final IRubyObjectJavaLang.Runnable.RunBody.doYield(ThreadContext context, Block block, IRubyObject value) protected final IRubyObjectJavaLang.Runnable.RunBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) static IRubyObjectJavaUtil.Collection.dup(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Iterable.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Collection.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Enumeration.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Iterator.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaLang.Iterable.each_with_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Collection.each_with_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtilRegex.Matcher.end(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObjectJavaLang.Throwable.eqq(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObjectJavaUtilRegex.Pattern.eqq(ThreadContext context, IRubyObject self, IRubyObject str) static IRubyObjectJavaLang.Class.extend_proxy(ThreadContext context, IRubyObject self, IRubyObject extender) static IRubyObjectJavaUtil.Collection.first(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.Collection.first(ThreadContext context, IRubyObject self, IRubyObject count) static IRubyObjectJavaUtil.List.first(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.List.first(ThreadContext context, IRubyObject self, IRubyObject count) static IRubyObjectJavaLang.Throwable.full_message(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Throwable.full_message(ThreadContext context, IRubyObject self, IRubyObject opts) private static IRubyObjectKernel.get_pkg(ThreadContext context, String name) private static Module.IncludedPackagesModule.getIncludedPackages(ThreadContext context, RubyModule target) private static IRubyObject[]JavaUtilRegex.Matcher.groups(ThreadContext context, IRubyObject self, int off) static IRubyObjectModule.import_(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static RubyBooleanJavaUtil.Collection.include_p(ThreadContext context, IRubyObject self, IRubyObject obj) static IRubyObjectModule.include_package(ThreadContext context, IRubyObject self, IRubyObject pkg) static IRubyObjectJavaUtil.List.index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.List.index(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) static IRubyObjectJavaLang.Character.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.CharSequence.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Number.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.String.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Throwable.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.AccessibleObject.inspect(ThreadContext context, IRubyObject self) static RubyStringJavaUtil.Collection.inspect(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Pattern.inspect(ThreadContext context, IRubyObject self) (package private) static voidJavaUtil.Collection.inspectElements(ThreadContext context, RubyString buf, Collection coll) (package private) static RubyStringJavaLang.inspectValueWithTypePrefix(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Number.integer_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.invoke(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaLangReflect.Method.invoke_static(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectModule.java_alias(ThreadContext context, IRubyObject self, IRubyObject new_id, IRubyObject old_id) static IRubyObjectJavaLang.Class.java_class_methods(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Character.java_identifier_part_p(ThreadContext context, IRubyObject self, IRubyObject num) static IRubyObjectJavaLang.Character.java_identifier_start_p(ThreadContext context, IRubyObject self, IRubyObject num) static IRubyObjectModule.java_import(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectModule.java_import(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectJavaLang.Class.java_instance_methods(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.java_method(ThreadContext context, IRubyObject self, IRubyObject[] args) private static IRubyObjectModule.javaImport(ThreadContext context, RubyModule target, IRubyObject klass, Block block) static IRubyObjectJavaUtil.Collection.join(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.Collection.join(ThreadContext context, IRubyObject self, IRubyObject sep) static IRubyObjectJavaUtil.List.last(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.List.last(ThreadContext context, IRubyObject self, IRubyObject count) static IRubyObjectJavaNio.Buffer.length(ThreadContext context, IRubyObject self) static RubyNumericJavaUtil.Collection.length(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Pattern.match(ThreadContext context, IRubyObject self, IRubyObject str) static IRubyObjectJavaLang.Throwable.message(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.new_array(ThreadContext context, IRubyObject self, IRubyObject length) static IRubyObjectJavaLangReflect.Constructor.new_instance(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectJavaLang.Number.nonzero_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Matcher.offset(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObjectJavaUtilRegex.Pattern.op_match(ThreadContext context, IRubyObject self, IRubyObject str) static IRubyObjectJavaUtil.Collection.op_minus(ThreadContext context, IRubyObject self, IRubyObject coll) static IRubyObjectJavaUtil.Collection.op_plus(ThreadContext context, IRubyObject self, IRubyObject coll) static IRubyObjectJavaUtilRegex.Matcher.post_match(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Matcher.pre_match(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.proxy_class(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Number.real_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Matcher.regexp(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.resource_as_stream(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaLang.ClassLoader.resource_as_stream(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaLang.Class.resource_as_string(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaLang.ClassLoader.resource_as_string(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaLang.ClassLoader.resource_as_url(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaLangReflect.Constructor.return_type(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.return_type(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.List.rindex(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.List.rindex(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) static IRubyObjectJavaLangReflect.Field.set_static_value(ThreadContext context, IRubyObject self, IRubyObject value) static IRubyObjectJavaLangReflect.Field.set_value(ThreadContext context, IRubyObject self, IRubyObject obj, IRubyObject value) private static voidJavaIo.setAutoclose(ThreadContext context, RubyIO io, IRubyObject opts) static RubyFixnumJavaUtilRegex.Matcher.size(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtil.List.sort(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.List.sort_bang(ThreadContext context, IRubyObject self, Block block) private static voidJavaUtil.List.sortImpl(ThreadContext context, List list, Block block) static IRubyObjectJavaLangReflect.Field.static_value(ThreadContext context, IRubyObject self) private static RubyStringJavaUtilRegex.Matcher.str(ThreadContext context, IRubyObject self) static RubyStringJavaUtilRegex.Matcher.string(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Iterable.to_a(ThreadContext context, IRubyObject self, Block block) static RubyArrayJavaUtil.Collection.to_a(ThreadContext context, IRubyObject self) static RubyArrayJavaUtil.List.to_a(ThreadContext context, IRubyObject self) static RubyArrayJavaUtilRegex.Matcher.to_a(ThreadContext context, IRubyObject self) static IRubyObjectJavaMath.BigDecimal.to_d(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Number.to_f(ThreadContext context, IRubyObject self) static IRubyObjectJavaMath.BigDecimal.to_f(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Character.to_i(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Number.to_i(ThreadContext context, IRubyObject self) static IRubyObjectJavaMath.BigDecimal.to_i(ThreadContext context, IRubyObject self) private static RubyIOJavaIo.ChannelToIO.to_io(ThreadContext context, IRubyObject self, IRubyObject opts) (package private) static RubyIOJavaIo.to_io(ThreadContext context, InputStream stream, IRubyObject opts) (package private) static RubyIOJavaIo.to_io(ThreadContext context, OutputStream stream, IRubyObject opts) static IRubyObjectJavaLang.Runnable.to_proc(ThreadContext context, IRubyObject self) static IRubyObjectJavaMath.BigDecimal.to_r(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.to_s(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.String.to_s(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Throwable.to_s(ThreadContext context, IRubyObject self) static IRubyObjectJavaTime.Instant.to_time(ThreadContext context, IRubyObject self) static IRubyObjectJavaTime.LocalDateTime.to_time(ThreadContext context, IRubyObject self) static IRubyObjectJavaTime.OffsetDateTime.to_time(ThreadContext context, IRubyObject self) static IRubyObjectJavaTime.ZonedDateTime.to_time(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.value(ThreadContext context, IRubyObject self, IRubyObject obj) static IRubyObjectJavaLangReflect.Field.value_type(ThreadContext context, IRubyObject self) static IRubyObjectJavaUtilRegex.Matcher.values_at(ThreadContext context, IRubyObject self, IRubyObject[] args) JavaLang.Runnable.RunBody.yield(ThreadContext context, IRubyObject[] args) (package private) final IRubyObjectJavaLang.Runnable.RunBody.yieldImpl(ThreadContext context) static IRubyObjectJavaLang.Number.zero_p(ThreadContext context, IRubyObject self) Constructors in org.jruby.javasupport.ext with parameters of type ThreadContextModifierConstructorDescription(package private)BlockComparator(ThreadContext context, Block block) (package private)SpaceshipComparator(ThreadContext context) -
Uses of ThreadContext in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy with parameters of type ThreadContextModifier and TypeMethodDescriptionJavaProxyReflectionObject.op_eqq(ThreadContext context, IRubyObject obj) JavaProxyReflectionObject.op_equal(ThreadContext context, IRubyObject obj) -
Uses of ThreadContext in org.jruby.parser
Methods in org.jruby.parser with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidStaticScope.captureParentRefinements(ThreadContext context) Duplicate the parent scope's refinements overlay to get a moment-in-time snapshot.StaticScope.getOverlayModuleForWrite(ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime
Fields in org.jruby.runtime declared as ThreadContextModifier and TypeFieldDescriptionprivate final ThreadContextJavaInternalBlockBody.originalContextMethods in org.jruby.runtime that return ThreadContextMethods in org.jruby.runtime with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) Deprecated.static RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, RubySymbol symbol, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) private static voidHelpers.addModuleMethod(RubyModule containingClass, DynamicMethod method, ThreadContext context, RubySymbol sym) Block.apply(ThreadContext context) Block.apply(ThreadContext context, IRubyObject arg0) Block.apply(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static RubyArrayHelpers.argsCat(ThreadContext context, IRubyObject first, IRubyObject second) static RubyArrayHelpers.argsPush(ThreadContext context, RubyArray first, IRubyObject second) Deprecated.static RubyArrayHelpers.arrayValue(ThreadContext context, Ruby runtime, IRubyObject value) static IRubyObjectHelpers.aryOrToAry(ThreadContext context, IRubyObject value) static IRubyObjectHelpers.aryToAry(ThreadContext context, IRubyObject value) static RubyArrayHelpers.asArray(ThreadContext context, IRubyObject value) Deprecated.static IRubyObjectHelpers.backref(ThreadContext context) Deprecated.static IRubyObjectHelpers.backrefLastMatch(ThreadContext context) Deprecated.static IRubyObjectHelpers.backrefMatchLast(ThreadContext context) Deprecated.static IRubyObjectHelpers.backrefMatchPost(ThreadContext context) Deprecated.static IRubyObjectHelpers.backrefMatchPre(ThreadContext context) Deprecated.static booleanHelpers.BNE(ThreadContext context, IRubyObject value1, IRubyObject value2) Block.call(ThreadContext context) Block.call(ThreadContext context, Block blockArg) Block.call(ThreadContext context, IRubyObject arg0) Block.call(ThreadContext context, IRubyObject[] args) Block.call(ThreadContext context, IRubyObject[] args, Block blockArg) Block.call(ThreadContext context, IRubyObject arg0, Block blockArg) Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block blockArg) Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Block.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block blockArg) BlockBody.call(ThreadContext context, Block block) BlockBody.call(ThreadContext context, Block block, Block unusedBlock) BlockBody.call(ThreadContext context, Block block, IRubyObject arg0) BlockBody.call(ThreadContext context, Block block, IRubyObject[] args) BlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) BlockBody.call(ThreadContext context, Block block, IRubyObject arg0, Block unusedBlock) BlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) BlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, Block unusedBlock) BlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) BlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block unusedBlock) default IRubyObjectBlockCallback.call(ThreadContext context) default IRubyObjectBlockCallback.call(ThreadContext context, IRubyObject arg0) default IRubyObjectBlockCallback.call(ThreadContext context, IRubyObject... args) BlockCallback.call(ThreadContext context, IRubyObject[] args, Block block) default IRubyObjectBlockCallback.call(ThreadContext context, IRubyObject arg, Block block) default IRubyObjectBlockCallback.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1) CallBlock.call(ThreadContext context, Block block, IRubyObject[] args) CallBlock.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) CallBlock19.call(ThreadContext context, Block block, IRubyObject[] args) CallBlock19.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self) Call the site's method against the target object passing no args.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote) Call the site's method against the target object, passing a literal double value.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum) Call the site's method against the target object, passing a literal long value.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Call the site's method against the target object passing no arguments and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0) Call the site's method against the target object passing one argument.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) Call the site's method against the target object passing arguments.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1) Call the site's method against the target object passing two arguments.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Call the site's method against the target object passing two arguments and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Call the site's method against the target object passing two arguments.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Call the site's method against the target object passing three arguments and a non-literal (block pass, &) block.Helpers.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) IRBlockBody.call(ThreadContext context, Block block) IRBlockBody.call(ThreadContext context, Block block, IRubyObject arg0) IRBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) IRBlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) IRBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) IRBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) JavaInternalBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) JavaInternalBlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) MethodBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) MethodBlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) NullBlockBody.call(ThreadContext context, Block block) NullBlockBody.call(ThreadContext context, Block block, IRubyObject arg0) NullBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) NullBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) NullBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) ThreadContext.RecursiveFunctionEx.call(ThreadContext context, T state, IRubyObject obj, boolean recur) protected IRubyObjectBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObjectCompiledIRBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObjectInterpretedIRBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObjectMixedModeIRBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Call the site's method against the target object passing no arguments and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing arguments and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Call the site's method against the target object passing one argument and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Call the site's method against the target object passing two arguments and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Call the site's method against the target object passing three arguments and a literal block.static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) private static voidHelpers.callNormalMethodHook(RubyModule containingClass, ThreadContext context, RubySymbol name) private static voidHelpers.callSingletonMethodHook(RubyBasicObject receiver, ThreadContext context, RubySymbol name) static voidThreadContext.callThreadPoll(ThreadContext context) abstract IRubyObjectCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) Call the site's method against the target object passing arguments.abstract IRubyObjectCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing arguments and a literal block.static intArity.checkArgumentCount(ThreadContext context, int length, int min, int max) static intArity.checkArgumentCount(ThreadContext context, String name, IRubyObject[] args, int min, int max) static intArity.checkArgumentCount(ThreadContext context, IRubyObject[] args, int min, int max) static voidHelpers.checkArgumentCount(ThreadContext context, int length, int min, int max) static voidHelpers.checkArgumentCount(ThreadContext context, IRubyObject[] args, int req) Used by the compiler to simplify arg checking in variable-arity pathsstatic voidHelpers.checkArgumentCount(ThreadContext context, IRubyObject[] args, int min, int max) Used by the compiler to simplify arg checking in variable-arity pathsprivate static voidCompiledIRBlockBody.checkArity(ThreadContext context, Block selfBlock, IRubyObject[] args, Block block) static booleanHelpers.checkJavaException(Throwable ex, IRubyObject catchable, ThreadContext context) static booleanHelpers.checkJavaException(IRubyObject wrappedEx, Throwable ex, IRubyObject catchable, ThreadContext context) static voidHelpers.checkSuperDisabledOrOutOfMethod(ThreadContext context) static voidHelpers.checkSuperDisabledOrOutOfMethod(ThreadContext context, RubyModule klass, String name) static voidHelpers.clearErrorInfo(ThreadContext context) protected IRubyObjectCompiledIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObjectInterpretedIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected abstract IRubyObjectIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObjectMixedModeIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) (package private) static StaticScopeHelpers.decodeScope(ThreadContext context, StaticScope parent, String scopeString) static StaticScopeHelpers.decodeScopeAndDetermineModule(ThreadContext context, StaticScope parent, String scopeString) protected abstract IRubyObjectBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) Subclass specific yield implementation.protected abstract IRubyObjectBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) Subclass specific yield implementation.protected IRubyObjectCallBlock.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectCallBlock.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectCallBlock19.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectCallBlock19.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) Yield to this block, usually passed to the current call.IRBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) IRBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectJavaInternalBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectJavaInternalBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectMethodBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectMethodBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectNullBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectNullBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectIRBlockBody.doYieldLambda(ThreadContext context, Block block, IRubyObject value) voidEventHook.event(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) abstract voidEventHook.eventHandler(ThreadContext context, String eventName, String file, int line, String name, IRubyObject type) private static voidThreadContext.expandBacktraceStack(ThreadContext context) static booleanHelpers.extractExceptionOnlyArg(ThreadContext context, RubyHash opts) static booleanHelpers.extractExceptionOnlyArg(ThreadContext context, IRubyObject[] args, boolean defValue) static booleanHelpers.extractExceptionOnlyArg(ThreadContext context, IRubyObject opts, boolean defValue) private static BacktraceElement[]ThreadContext.fillNewBacktrace(ThreadContext context, BacktraceElement[] newBacktrace, int newSize) static IRubyObjectHelpers.getBackref(Ruby runtime, ThreadContext context) Deprecated.static BlockHelpers.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock) static BlockHelpers.getBlock(ThreadContext context, IRubyObject self, Node node) static IRubyObjectHelpers.getDefinedCall(ThreadContext context, IRubyObject self, IRubyObject receiver, String name, IRubyObject definedMessage) static IRubyObjectHelpers.getInstanceVariableNoWarn(IRubyObject self, ThreadContext context, String internedName) static IRubyObjectHelpers.getLastLine(Ruby runtime, ThreadContext context) private static CacheEntryHelpers.getMethodCached(ThreadContext context, RubyClass metaclass, int index, String name) static voidHelpers.handleArgumentSizes(ThreadContext context, Ruby runtime, int given, int required, int opt, int rest) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject... args) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, CallType callType) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.invokeChecked(ThreadContext context, IRubyObject self, String name) static IRubyObjectHelpers.invokeChecked(ThreadContext context, IRubyObject self, String name, IRubyObject... args) static IRubyObjectHelpers.invokeChecked(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites) static IRubyObjectHelpers.invokeChecked(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites, IRubyObject arg0) static IRubyObjectHelpers.invokeChecked(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites, IRubyObject... args) static IRubyObjectHelpers.invokedynamic(ThreadContext context, IRubyObject self, int index) Deprecated.static IRubyObjectHelpers.invokedynamic(ThreadContext context, IRubyObject self, int index, IRubyObject arg0) Deprecated.static IRubyObjectHelpers.invokedynamic(ThreadContext context, IRubyObject self, MethodNames method) static IRubyObjectHelpers.invokedynamic(ThreadContext context, IRubyObject self, MethodNames method, IRubyObject arg0) static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, CallType callType) Deprecated.static IRubyObjectHelpers.invokePublic(ThreadContext context, IRubyObject self, String name, IRubyObject arg) MRI: rb_funcallv_publicstatic IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) The protocol for super method invocation is a bit complicated in Ruby.static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static voidHelpers.irCheckArgsArrayArity(ThreadContext context, RubyArray args, int required, int opt, boolean rest) static IRubyObjectHelpers.isExceptionHandled(RubyException currentException, IRubyObject[] exceptions, ThreadContext context) static IRubyObjectHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception0, IRubyObject exception1, IRubyObject exception2, ThreadContext context) static IRubyObjectHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception0, IRubyObject exception1, ThreadContext context) static IRubyObjectHelpers.isExceptionHandled(RubyException currentException, IRubyObject exception, ThreadContext context) static IRubyObjectHelpers.isExceptionHandled(IRubyObject currentException, IRubyObject exception, ThreadContext context) static IRubyObjectHelpers.isJavaExceptionHandled(Throwable currentThrowable, IRubyObject[] throwables, ThreadContext context) Deprecated.static IRubyObjectHelpers.isJavaExceptionHandled(Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, IRubyObject throwable2, ThreadContext context) Deprecated.static IRubyObjectHelpers.isJavaExceptionHandled(Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, ThreadContext context) Deprecated.static IRubyObjectHelpers.isJavaExceptionHandled(Throwable currentThrowable, IRubyObject throwable, ThreadContext context) Deprecated.static IRubyObjectHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context) Deprecated.private static IRubyObject[]Block.maybeSpreadArgs(ThreadContext context, IRubyObject[] args, Block block) static BlockCallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static BlockCallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static BlockCallBlock.newCallClosure(ThreadContext context, IRubyObject self, Signature signature, BlockCallback callback) static BlockCallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static BlockCallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static RubyProcHelpers.newLiteralLambda(ThreadContext context, Block block, IRubyObject self) static IRubyObjectHelpers.nullToNil(IRubyObject value, ThreadContext context) Deprecated.static voidThreadContext.popBacktrace(ThreadContext context) protected voidContextAwareBlockBody.post(ThreadContext context, Block block, Visibility vis, Frame lastFrame) static voidHelpers.postLoad(ThreadContext context) (package private) static voidIRBlockBody.postYield(ThreadContext context, InterpreterContext ic, Binding binding, Visibility oldVis, Frame prevFrame) protected FrameContextAwareBlockBody.pre(ThreadContext context, Block block) static StaticScopeHelpers.preLoad(ThreadContext context, String[] varNames) static voidHelpers.preLoadCommon(ThreadContext context, StaticScope staticScope, boolean wrap) BlockBody.prepareArgumentsForCall(ThreadContext context, IRubyObject[] args, Block.Type type) private static IRubyObject[]Helpers.prepareMethodMissingArgs(IRubyObject[] args, ThreadContext context, String name) private voidInterpretedIRBlockBody.promoteToFullBuild(ThreadContext context) private voidMixedModeIRBlockBody.promoteToFullBuild(ThreadContext context) static voidThreadContext.pushBacktrace(ThreadContext context, String method, String file, int line) static voidArity.raiseArgumentError(ThreadContext context, int length, int min, int max) static RubyBooleanHelpers.rbEql(ThreadContext context, IRubyObject a, IRubyObject b) Equivalent to rb_eql in MRIstatic RubyBooleanHelpers.rbEqual(ThreadContext context, IRubyObject a, IRubyObject b) Equivalent to rb_equal in MRIstatic RubyBooleanHelpers.rbEqual(ThreadContext context, IRubyObject a, IRubyObject b, CallSite equal) Equivalent to rb_equal in MRI(package private) static IRubyObject[]Helpers.restructureBlockArgs(ThreadContext context, IRubyObject value, Signature signature, Block.Type type) static IRubyObjectHelpers.rewriteStackTraceAndThrow(ThreadContext context, Throwable t) static RubyFixnumHelpers.safeHash(ThreadContext context, IRubyObject obj) static DynamicMethodHelpers.selectMethodMissing(ThreadContext context, RubyClass selfClass, Visibility visibility, String name, CallType callType) static DynamicMethodHelpers.selectMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType) static IRubyObjectHelpers.setBackref(Ruby runtime, ThreadContext context, IRubyObject value) Deprecated.static IRubyObjectHelpers.setConstantInModule(ThreadContext context, String name, IRubyObject value, IRubyObject module) static IRubyObjectHelpers.setLastLine(Ruby runtime, ThreadContext context, IRubyObject value) private static JavaSites.HelpersSitesHelpers.sites(ThreadContext context) static voidHelpers.storeExceptionInErrorInfo(Throwable currentThrowable, ThreadContext context) Deprecated.static IRubyObjectHelpers.stringOrNil(ByteList value, ThreadContext context) Deprecated.private voidJavaInternalBlockBody.threadCheck(ThreadContext yieldingContext) static IRubyObject[]IRBlockBody.toAry(ThreadContext context, IRubyObject value) voidThreadContext.useRecursionGuardsFrom(ThreadContext context) Fibers must use the same recursion guards as their parent thread.static RubyArrayHelpers.viewArgsArray(ThreadContext context, RubyArray rubyArray, int preArgsCount, int postArgsCount) Block.yield(ThreadContext context, IRubyObject value) final IRubyObjectBlockBody.yield(ThreadContext context, Block block, IRubyObject value) final IRubyObjectBlockBody.yield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) BlockBody.yield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) BlockBody.yield(ThreadContext context, Block block, IRubyObject value, Block blockArg) JavaInternalBlockBody.yield(ThreadContext context, IRubyObject arg) abstract IRubyObjectJavaInternalBlockBody.yield(ThreadContext context, IRubyObject[] args) Block.yieldArray(ThreadContext context, IRubyObject value, IRubyObject self) protected IRubyObjectBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectCompiledIRBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectInterpretedIRBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectMixedModeIRBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) Block.yieldNonArray(ThreadContext context, IRubyObject value, IRubyObject self) Block.yieldSpecific(ThreadContext context) Block.yieldSpecific(ThreadContext context, IRubyObject arg0) Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Block.yieldSpecific(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) BlockBody.yieldSpecific(ThreadContext context, Block block) BlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) BlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) BlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) CallBlock.yieldSpecific(ThreadContext context, Block block) CallBlock.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) CallBlock19.yieldSpecific(ThreadContext context, Block block) CallBlock19.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) CallBlock19.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) CallBlock19.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) IRBlockBody.yieldSpecific(ThreadContext context, Block block) IRBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) IRBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) IRBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) NullBlockBody.yieldSpecific(ThreadContext context, Block block) NullBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) NullBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) NullBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) private IRubyObjectIRBlockBody.yieldSpecificMultiArgsCommon(ThreadContext context, Block block, IRubyObject... args) Block.yieldValues(ThreadContext context, IRubyObject[] args) Constructors in org.jruby.runtime with parameters of type ThreadContextModifierConstructorDescriptionprivateCallBlock(ThreadContext context, Signature signature, BlockCallback callback) CallBlock19(Signature signature, BlockCallback callback, ThreadContext context) JavaInternalBlockBody(Ruby runtime, ThreadContext originalContext, String methodName, Signature signature) For blocks which cannot be executed in parallel. -
Uses of ThreadContext in org.jruby.runtime.backtrace
Methods in org.jruby.runtime.backtrace with parameters of type ThreadContextModifier and TypeMethodDescriptionTraceType.getBacktrace(ThreadContext context) Get a normal Ruby backtrace, using the current Gather type.TraceType.Gather.getBacktraceData(ThreadContext context) Gather current-stack backtrace data for a normal Ruby trace.abstract BacktraceDataTraceType.Gather.getBacktraceData(ThreadContext context, Stream<com.headius.backport9.stack.StackWalker.StackFrame> javaTrace) TraceType.getBacktraceElement(ThreadContext context, int uplevel) Deprecated.TraceType.getIntegratedBacktrace(ThreadContext context, StackTraceElement[] javaTrace) Get an integrated Ruby/Java backtrace if the current Gather type is NORMALTraceType.Gather.getIntegratedBacktraceData(ThreadContext context, StackTraceElement[] javaTrace) Gather backtrace data for an integrated trace if the current gather type is "NORMAL", otherwise use the current gather type.private static voidTraceType.printErrorPos(ThreadContext context, PrintStream errorStream) static StringTraceType.printFullMessage(ThreadContext context, IRubyObject exception, IRubyObject opts) static RubyStringRubyStackTraceElement.to_s_mri(ThreadContext context, RubyStackTraceElement element) -
Uses of ThreadContext in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin with parameters of type ThreadContextModifier and TypeMethodDescriptionIRubyObject.callMethod(ThreadContext context, int methodIndex, String name) Deprecated.IRubyObject.callMethod(ThreadContext context, int methodIndex, String name, IRubyObject arg) Deprecated.IRubyObject.callMethod(ThreadContext context, String name) IRubyObject.callMethod(ThreadContext context, String name, IRubyObject arg) IRubyObject.callMethod(ThreadContext context, String name, IRubyObject[] args) IRubyObject.callMethod(ThreadContext context, String name, IRubyObject[] args, Block block) IRubyObject.callSuper(ThreadContext context, IRubyObject[] args, Block block) Deprecated.IRubyObject.checkCallMethod(ThreadContext context, String name) IRubyObject.checkCallMethod(ThreadContext context, JavaSites.CheckedSites sites) IRubyObject.op_eqq(ThreadContext context, IRubyObject other) IRubyObject.op_equal(ThreadContext context, IRubyObject other) -
Uses of ThreadContext in org.jruby.runtime.callsite
Methods in org.jruby.runtime.callsite with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self) protected IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg) protected IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self) protected IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg) protected IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectRespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg) protected IRubyObjectRespondToCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) ArefCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum) ArefCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg) AsetCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1) BitAndCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) BitAndCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) BitOrCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) BitOrCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) CachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) CmpCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) DivCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) EqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) GeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) GtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) LeCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) LtCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) MinusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) ModCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) MulCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) PlusCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) ProfilingCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RefinedCachingCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RespondToCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject name) RespondToCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject name, IRubyObject bool) ShiftLeftCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) ShiftLeftCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) ShiftRightCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) ShiftRightCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double flote) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject... args) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) SuperCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) XorCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) XorCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1) final IRubyObjectCachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) final IRubyObjectCachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectCachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject[] args) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject[] args, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectCachingCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) final IRubyObjectCachingCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) SuperCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject... args) SuperCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) SuperCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) final IRubyObjectCachingCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) SuperCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) private RubySymbolRespondToCallSite.getRespondToNameSym(ThreadContext context) private voidProfilingCachingCallSite.inlineCheck(ThreadContext context, IRubyObject self, CacheEntry cache) protected static RubyClassSuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, String frameName) private static RespondToCallSite.RespondToTupleRespondToCallSite.recacheRespondsTo(CacheEntry respondToMethod, String newString, RubyClass klass, boolean checkVisibility, ThreadContext context) booleanRespondToCallSite.respondsTo(ThreadContext context, IRubyObject caller, IRubyObject self) booleanRespondToCallSite.respondsTo(ThreadContext context, IRubyObject caller, IRubyObject self, boolean includePrivate) -
Uses of ThreadContext in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static IRubyObjectMathLinker.callMethod(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, RubyNumeric value) static IRubyObjectInvokeDynamicSupport.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) static IRubyObjectMathLinker.fixnum_op_and(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_cmp(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_div(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_equal(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_ge(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_gt(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_le(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_lshift(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_lt(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_minus(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_minus_one(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObjectMathLinker.fixnum_op_minus_two(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObjectMathLinker.fixnum_op_mod(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_mul(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_or(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_plus(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_plus_one(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObjectMathLinker.fixnum_op_plus_two(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObjectMathLinker.fixnum_op_rshift(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnum_op_xor(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObjectMathLinker.fixnumOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) (package private) static IRubyObjectMathLinker.fixnumOperatorFail(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, RubyFixnum value) static IRubyObjectMathLinker.float_op_cmp(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_div(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_equal(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_ge(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_gt(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_le(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_lt(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_minus(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_mod(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_mul(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.float_op_plus(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObjectMathLinker.floatOperator(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, double value) static RubyClassInvokeDynamicSupport.pollAndGetClass(ThreadContext context, IRubyObject self) -
Uses of ThreadContext in org.jruby.runtime.profile
Methods in org.jruby.runtime.profile with parameters of type ThreadContextModifier and TypeMethodDescriptionProfilingService.newProfileCollection(ThreadContext context) ProfilingService.newProfileReporter(ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime.profile.builtin
Fields in org.jruby.runtime.profile.builtin declared as ThreadContextModifier and TypeFieldDescriptionprivate final ThreadContextBuiltinProfilingService.DefaultProfileReporter.contextprivate final ThreadContextProfileData.threadContextMethods in org.jruby.runtime.profile.builtin that return ThreadContextMethods in org.jruby.runtime.profile.builtin with parameters of type ThreadContextModifier and TypeMethodDescriptionBuiltinProfilingService.newProfileCollection(ThreadContext context) BuiltinProfilingService.newProfileReporter(ThreadContext context) Constructors in org.jruby.runtime.profile.builtin with parameters of type ThreadContextModifierConstructorDescriptionDefaultProfileReporter(ThreadContext context) ProfileData(ThreadContext context, ProfiledMethods profiledMethods) -
Uses of ThreadContext in org.jruby.specialized
Methods in org.jruby.specialized with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyArrayOneObject.collectArray(ThreadContext context, Block block) RubyArrayTwoObject.collectArray(ThreadContext context, Block block) booleanRubyArrayOneObject.includes(ThreadContext context, IRubyObject item) booleanRubyArrayTwoObject.includes(ThreadContext context, IRubyObject item) protected IRubyObjectRubyArrayOneObject.inspectAry(ThreadContext context) protected IRubyObjectRubyArrayTwoObject.inspectAry(ThreadContext context) protected IRubyObjectRubyArrayOneObject.internalRotate(ThreadContext context, int cnt) protected IRubyObjectRubyArrayTwoObject.internalRotate(ThreadContext context, int cnt) protected IRubyObjectRubyArrayOneObject.internalRotateBang(ThreadContext context, int cnt) protected IRubyObjectRubyArrayTwoObject.internalRotateBang(ThreadContext context, int cnt) private static final JavaSites.Array2SitesRubyArrayTwoObject.sites(ThreadContext context) protected IRubyObjectRubyArrayOneObject.sortInternal(ThreadContext context, boolean honorOverride) protected IRubyObjectRubyArrayOneObject.sortInternal(ThreadContext context, Block block) protected IRubyObjectRubyArrayTwoObject.sortInternal(ThreadContext context, boolean honorOverride) protected IRubyObjectRubyArrayTwoObject.sortInternal(ThreadContext context, Block block) RubyArrayOneObject.uniq(ThreadContext context) RubyArrayTwoObject.uniq(ThreadContext context) -
Uses of ThreadContext in org.jruby.util
Methods in org.jruby.util with parameters of type ThreadContextModifier and TypeMethodDescriptionprivate static voidPack.appendOrYield(ThreadContext context, Block block, RubyArray result, IRubyObject item, int mode) private static IRubyObjectPack.appendOrYield(ThreadContext context, Block block, RubyArray result, ByteList item, int mode, boolean taint) static IRubyObjectTypeConverter.checkArrayType(ThreadContext context, IRubyObject obj) static IRubyObjectTypeConverter.checkArrayType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static IRubyObjectTypeConverter.checkHashType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static voidNumeric.checkInteger(ThreadContext context, IRubyObject obj) static IRubyObjectTypeConverter.checkIntegerType(ThreadContext context, IRubyObject obj) static IRubyObjectTypeConverter.checkStringType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static IRubyObjectTypeConverter.checkStringType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj, RubyClass target) static voidTypeConverter.checkType(ThreadContext context, IRubyObject x, RubyModule type) static <T> IRubyObjectRecursiveComparator.compare(ThreadContext context, T invokable, IRubyObject a, IRubyObject b) (package private) static RubyHashRubyDateParser.convertFormatBagToHash(ThreadContext context, StrptimeParser.FormatBag bag, org.jcodings.Encoding encoding, boolean tainted) static IRubyObjectTypeConverter.convertToInteger(ThreadContext context, IRubyObject val, int base) static IRubyObjectTypeConverter.convertToInteger(ThreadContext context, IRubyObject val, int base, boolean exception) static IRubyObjectTypeConverter.convertToType(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) static IRubyObjectTypeConverter.convertToType(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Converts this object to type 'targetType' using 'convertMethod' method and raises TypeError exception on failure (MRI: rb_convert_type).static IRubyObjectTypeConverter.convertToType(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites, boolean raise) Converts this object to type 'targetType' using 'convertMethod' method (MRI: convert_type 1.9).static IRubyObjectTypeConverter.convertToType19(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Deprecated.static IRubyObjectTypeConverter.convertToType19(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites, boolean raise) Deprecated.static IRubyObjectTypeConverter.convertToTypeWithCheck(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Higher level conversion utility similar to convertToType but it can throw an additional TypeError during conversion (MRI: rb_check_convert_type).static IRubyObjectTypeConverter.convertToTypeWithCheck19(ThreadContext context, IRubyObject obj, RubyClass target, JavaSites.CheckedSites sites) Deprecated.static FileResourceJRubyFile.createResource(ThreadContext context, String pathname) static voidPack.decode(ThreadContext context, Ruby runtime, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter) Deprecated.static IRubyObjectPack.decode(ThreadContext context, Ruby runtime, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter, int mode) static RubyFloatNumeric.f_abs(ThreadContext context, RubyFloat x) static RubyIntegerNumeric.f_abs(ThreadContext context, RubyInteger x) static IRubyObjectNumeric.f_abs(ThreadContext context, IRubyObject x) f_absstatic IRubyObjectNumeric.f_abs2(ThreadContext context, IRubyObject x) f_abs2static RubyIntegerNumeric.f_add(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_add(ThreadContext context, IRubyObject x, IRubyObject y) f_addstatic IRubyObjectNumeric.f_arg(ThreadContext context, IRubyObject x) f_argstatic RubyFixnumNumeric.f_cmp(ThreadContext context, RubyInteger x, long y) static RubyFixnumNumeric.f_cmp(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_cmp(ThreadContext context, IRubyObject x, IRubyObject y) f_cmpstatic IRubyObjectNumeric.f_conjugate(ThreadContext context, IRubyObject x) f_conjugatestatic IRubyObjectNumeric.f_denominator(ThreadContext context, IRubyObject x) f_denominatorstatic IRubyObjectNumeric.f_div(ThreadContext context, IRubyObject x, IRubyObject y) f_divstatic IRubyObjectNumeric.f_divmod(ThreadContext context, RubyInteger x, IRubyObject y) static IRubyObjectNumeric.f_divmod(ThreadContext context, IRubyObject x, IRubyObject y) f_divmodstatic IRubyObjectNumeric.f_equal(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_equal(ThreadContext context, IRubyObject x, IRubyObject y) f_equal Note: This may not return a value which is a boolean.static booleanNumeric.f_exact_p(ThreadContext context, IRubyObject x) f_exact_pstatic RubyNumericNumeric.f_expt(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_expt(ThreadContext context, IRubyObject x, IRubyObject y) f_exptstatic IRubyObjectNumeric.f_floor(ThreadContext context, IRubyObject x) f_floorstatic RubyIntegerNumeric.f_gcd(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_gcd(ThreadContext context, IRubyObject x, IRubyObject y) f_gcdstatic booleanNumeric.f_gt_p(ThreadContext context, RubyInteger x, RubyInteger y) static booleanNumeric.f_gt_p(ThreadContext context, IRubyObject x, IRubyObject y) f_gt_pstatic RubyIntegerNumeric.f_idiv(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_idiv(ThreadContext context, IRubyObject x, IRubyObject y) f_idivstatic IRubyObjectNumeric.f_inspect(ThreadContext context, IRubyObject x) f_inspectstatic booleanNumeric.f_integer_p(ThreadContext context, RubyNumeric x) static booleanNumeric.f_integer_p(ThreadContext context, IRubyObject x) f_integer_pstatic IRubyObjectNumeric.f_lcm(ThreadContext context, IRubyObject x, IRubyObject y) f_lcmstatic IRubyObjectNumeric.f_lshift(ThreadContext context, IRubyObject x, IRubyObject y) f_lshiftstatic booleanNumeric.f_lt_p(ThreadContext context, RubyInteger x, RubyInteger y) static booleanNumeric.f_lt_p(ThreadContext context, IRubyObject x, IRubyObject y) f_lt_pstatic booleanNumeric.f_minus_one_p(ThreadContext context, IRubyObject x) f_minus_one_pstatic IRubyObjectNumeric.f_mod(ThreadContext context, IRubyObject x, IRubyObject y) f_modstatic RubyIntegerNumeric.f_mul(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_mul(ThreadContext context, IRubyObject x, IRubyObject y) f_mulstatic RubyIntegerNumeric.f_negate(ThreadContext context, RubyInteger x) static IRubyObjectNumeric.f_negate(ThreadContext context, IRubyObject x) f_negatestatic booleanNumeric.f_negative_p(ThreadContext context, RubyFloat x) static booleanNumeric.f_negative_p(ThreadContext context, RubyInteger x) static booleanNumeric.f_negative_p(ThreadContext context, IRubyObject x) f_negative_pstatic IRubyObjectNumeric.f_numerator(ThreadContext context, IRubyObject x) f_numeratorstatic booleanNumeric.f_odd_p(ThreadContext context, IRubyObject i) f_odd_pstatic booleanNumeric.f_one_p(ThreadContext context, IRubyObject x) f_one_pstatic IRubyObjectNumeric.f_polar(ThreadContext context, IRubyObject x) f_polarstatic IRubyObjectNumeric.f_quo(ThreadContext context, RubyFloat x, RubyFloat y) static IRubyObjectNumeric.f_quo(ThreadContext context, IRubyObject x, IRubyObject y) f_quostatic booleanNumeric.f_real_p(ThreadContext context, IRubyObject x) f_real_pstatic IRubyObjectNumeric.f_reciprocal(ThreadContext context, IRubyObject x) MRI: f_reciprocalstatic IRubyObjectNumeric.f_rshift(ThreadContext context, IRubyObject x, IRubyObject y) f_rshiftstatic RubyIntegerNumeric.f_sub(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_sub(ThreadContext context, IRubyObject x, IRubyObject y) f_substatic IRubyObjectNumeric.f_to_f(ThreadContext context, IRubyObject x) f_to_fstatic IRubyObjectNumeric.f_to_i(ThreadContext context, IRubyObject x) f_to_istatic RubyNumericNumeric.f_to_r(ThreadContext context, RubyInteger x) static IRubyObjectNumeric.f_to_r(ThreadContext context, IRubyObject x) f_to_rstatic IRubyObjectNumeric.f_to_s(ThreadContext context, IRubyObject x) f_to_sstatic IRubyObjectNumeric.f_truncate(ThreadContext context, IRubyObject x) f_truncatestatic IRubyObjectNumeric.f_xor(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_xor(ThreadContext context, IRubyObject x, IRubyObject y) f_xorstatic booleanNumeric.f_zero_p(ThreadContext context, RubyInteger x) static booleanNumeric.f_zero_p(ThreadContext context, IRubyObject x) f_zero_pstatic longNumeric.i_ilog2(ThreadContext context, RubyInteger x) static longNumeric.i_ilog2(ThreadContext context, IRubyObject x) static RubyStringInspector.inspectPrefix(ThreadContext context, RubyModule type) static RubyStringInspector.inspectPrefix(ThreadContext context, RubyModule type, int hash) static RubyStringInspector.inspectPrefixTypeOnly(ThreadContext context, RubyModule type) static RubyNumericNumeric.int_pow(ThreadContext context, long x, long y) static IRubyObjectNumeric.num_pow(ThreadContext context, IRubyObject x, IRubyObject y) static IRubyObject[]Numeric.nurat_rationalize_internal(ThreadContext context, IRubyObject[] ary) static IRubyObject[]Numeric.nurat_rationalize_internal(ThreadContext context, IRubyObject a, IRubyObject b) static RubyStringPack.pack(ThreadContext context, RubyArray list, RubyString formatString, RubyString buffer) static RubyStringPack.pack(ThreadContext context, Ruby runtime, RubyArray list, RubyString formatString) Deprecated.private static booleanPack.pack_h(ThreadContext context, RubyArray list, ByteList result, boolean taintOutput, Pack.PackInts packInts, int type, int occurrences, boolean isStar) private static booleanPack.pack_m(ThreadContext context, RubyArray list, ByteList result, boolean taintOutput, Pack.PackInts packInts, char type, int occurrences, boolean ignoreStar) private static booleanPack.pack_M(ThreadContext context, RubyArray list, ByteList result, boolean taintOutput, Pack.PackInts packInts, int occurrences) private static voidPack.pack_U(ThreadContext context, RubyArray list, ByteList result, Pack.PackInts packInts, int occurrences) private static voidPack.pack_w(ThreadContext context, RubyArray list, ByteList result, Pack.PackInts packInts, int occurrences) private static voidPack.pack_X(ThreadContext context, ByteList result, int occurrences) private static RubyStringPack.packCommon(ThreadContext context, RubyArray list, ByteList formatString, boolean tainted, Pack.ConverterExecutor executor, RubyString buffer) RubyDateParser.parse(ThreadContext context, String format, RubyString text) RubyDateParser.parse(ThreadContext context, RubyString format, RubyString text) Date._strptime method in JRuby 9.1.5.0's lib/ruby/stdlib/date/format.rb is replaced with this method.private static String[]ShellLauncher.parseCommandLine(ThreadContext context, Ruby runtime, IRubyObject[] rawArgs) private static IRubyObjectTypeConverter.raiseIntegerBaseError(ThreadContext context, boolean exception) static RubyArrayTypeConverter.rb_Array(ThreadContext context, IRubyObject val) static IRubyObjectStringSupport.rbStrEnumerateLines(RubyString str, ThreadContext context, String name, IRubyObject arg, Block block, boolean wantarray) static IRubyObjectStringSupport.rbStrEnumerateLines(RubyString str, ThreadContext context, String name, IRubyObject arg, IRubyObject opts, Block block, boolean wantarray) private static voidStringSupport.rbStrEnumerateLinesEmptySep(RubyString str, ThreadContext context, boolean chomp, Block block, RubyArray ary, byte[] strBytes, int ptr, int len, int pend, org.jcodings.Encoding enc, int subptr) static IRubyObjectNumeric.safe_mul(ThreadContext context, IRubyObject a, IRubyObject b, boolean az, boolean bz) private static JavaSites.NumericSitesNumeric.sites(ThreadContext context) private static JavaSites.TypeConverterSitesTypeConverter.sites(ThreadContext context) static RubyArrayTypeConverter.to_ary(ThreadContext context, IRubyObject ary) static RubyStringRubyStringBuilder.types(ThreadContext context, RubyModule type) static RubyArrayPack.unpack(ThreadContext context, RubyString encoded, ByteList formatString) private static IRubyObjectPack.unpack_a(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_A(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_b(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_B(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_h(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_H(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_m(ThreadContext context, Block block, Ruby runtime, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_M(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int mode) private static IRubyObjectPack.unpack_u(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int mode) private static IRubyObjectPack.unpack_U(ThreadContext context, Block block, Ruby runtime, RubyArray result, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_w(ThreadContext context, Block block, Ruby runtime, RubyArray result, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_Z(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) static IRubyObjectPack.unpack1WithBlock(ThreadContext context, RubyString encoded, ByteList formatString, Block block) private static IRubyObjectPack.unpackInternal(ThreadContext context, RubyString encoded, ByteList formatString, int mode, Block block) static RubyArrayPack.unpackWithBlock(ThreadContext context, Ruby runtime, ByteList encodedString, ByteList formatString, Block block) Deprecated.static RubyArrayPack.unpackWithBlock(ThreadContext context, RubyString encoded, ByteList formatString, Block block) Decodes str (which may contain binary data) according to the format string, returning an array of each value extracted.Constructors in org.jruby.util with parameters of type ThreadContextModifierConstructorDescriptionRubyDateFormatter(ThreadContext context) Constructor for RubyDateFormatter. -
Uses of ThreadContext in org.jruby.util.collections
Methods in org.jruby.util.collections with parameters of type ThreadContextModifier and TypeMethodDescriptionStringArraySet.collectBang(ThreadContext context, Block block) StringArraySet.delete(ThreadContext context, IRubyObject item, Block block) StringArraySet.delete_if(ThreadContext context, Block block) final voidStringArraySet.deleteString(ThreadContext context, String element) StringArraySet.drop(ThreadContext context, IRubyObject n) StringArraySet.drop_while(ThreadContext context, Block block) StringArraySet.flatten_bang(ThreadContext context) StringArraySet.flatten_bang(ThreadContext context, IRubyObject arg) final RubyBooleanStringArraySet.include_p(ThreadContext context, IRubyObject item) StringArraySet.pop(ThreadContext context) StringArraySet.pop(ThreadContext context, IRubyObject num) StringArraySet.rejectBang(ThreadContext context, Block block) StringArraySet.select_bang(ThreadContext context, Block block) StringArraySet.shift(ThreadContext context) StringArraySet.shift(ThreadContext context, IRubyObject num) -
Uses of ThreadContext in org.jruby.util.io
Methods in org.jruby.util.io with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic InetSocketAddressSockaddr.addressFromArg(ThreadContext context, IRubyObject arg) static SocketAddressSockaddr.addressFromSockaddr(ThreadContext context, IRubyObject arg) static InetSocketAddressSockaddr.addressFromSockaddr_in(ThreadContext context, IRubyObject arg) static InetSocketAddressSockaddr.addressFromSockaddr_in(ThreadContext context, ByteList val) static jnr.unixsocket.UnixSocketAddressSockaddr.addressFromSockaddr_un(ThreadContext context, IRubyObject arg) static jnr.unixsocket.UnixSocketAddressSockaddr.addressFromSockaddr_un(ThreadContext context, ByteList bl) intOpenFile.appendline(ThreadContext context, int delim, ByteList[] strp, int[] lp) longOpenFile.binwrite(ThreadContext context, byte[] ptrBytes, int ptr, int len, boolean nosync) Deprecated.intOpenFile.binwriteInt(ThreadContext context, byte[] ptrBytes, int ptr, int len, boolean nosync) booleanEncodingUtils.AbstractTranscodeFallback.call(ThreadContext context, IRubyObject fallback, org.jcodings.transcode.EConv ec) booleanEncodingUtils.TranscodeFallback.call(ThreadContext context, Data fallback, org.jcodings.transcode.EConv ec) Return a replacement character for the given byte range and encoding.static RubyStringPopenExecutor.checkArgv(ThreadContext context, IRubyObject[] argv) voidOpenFile.checkByteReadable(ThreadContext context) voidOpenFile.checkCharReadable(ThreadContext context) static RubyArrayPopenExecutor.checkExecEnv(ThreadContext context, RubyHash hash, PopenExecutor.ExecArg pathArg) (package private) static IRubyObjectPopenExecutor.checkExecFds(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp) (package private) static intPopenExecutor.checkExecFds1(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, RubyHash h, int maxhint, IRubyObject ary) (package private) static voidPopenExecutor.checkExecOptions(ThreadContext context, Ruby runtime, RubyHash opthash, PopenExecutor.ExecArg eargp) (package private) static voidPopenExecutor.checkExecRedirect(ThreadContext context, Ruby runtime, IRubyObject key, IRubyObject val, PopenExecutor.ExecArg eargp) static IRubyObjectPopenExecutor.checkPipeCommand(ThreadContext context, IRubyObject filenameOrCommand) voidOpenFile.checkReadable(ThreadContext context) voidOpenFile.checkReopenSeek(ThreadContext context, Ruby runtime, long pos) voidOpenFile.checkWritable(ThreadContext context) static intEncodingUtils.decorateConvpath(ThreadContext context, IRubyObject convpath, int ecflags) static org.jcodings.EncodingEncodingUtils.defineDummyEncoding(ThreadContext context, byte[] name) private intSelectExecutor.doSelect(ThreadContext context) OpenFile.doWriteconv(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding) OpenFile.doWriteconv(ThreadContext context, RubyString str) static ByteListEncodingUtils.econvAppend(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, ByteList dst, int flags) static ByteListEncodingUtils.econvAppend(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList sByteList, ByteList dst, int flags) static voidEncodingUtils.econvArgs(ThreadContext context, IRubyObject[] args, byte[][] encNames, org.jcodings.Encoding[] encs, int[] ecflags_p, IRubyObject[] ecopts_p) static ByteListEncodingUtils.econvByteConvert(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, int flags) static voidEncodingUtils.econvCheckError(ThreadContext context, org.jcodings.transcode.EConv ec) static StringEncodingUtils.econvDescription(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags, String message) static org.jcodings.transcode.EConvEncodingUtils.econvInitByConvpath(ThreadContext context, IRubyObject convpath, byte[][] encNames, org.jcodings.Encoding[] encs) static RaiseExceptionEncodingUtils.econvOpenExc(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags) static org.jcodings.transcode.EConvEncodingUtils.econvOpenOpts(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags, IRubyObject opthash) static intEncodingUtils.econvOpts(ThreadContext context, IRubyObject opt, int ecflags) static intEncodingUtils.econvPrepareOptions(ThreadContext context, IRubyObject opthash, IRubyObject[] opts, int ecflags) static intEncodingUtils.econvPrepareOpts(ThreadContext context, IRubyObject opthash, IRubyObject[] opts) static ByteListEncodingUtils.econvStrConvert(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, int flags) static ByteListEncodingUtils.econvSubstrAppend(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, ByteList dst, int flags) static org.jcodings.EncodingEncodingUtils.encArg(ThreadContext context, IRubyObject encval, byte[][] name_p, org.jcodings.Encoding[] enc_p) static voidEncodingUtils.encCheckDuplication(ThreadContext context, byte[] name) static intEncodingUtils.encCodelen(ThreadContext context, int c, org.jcodings.Encoding enc) static org.jcodings.EncodingEncodingUtils.encGet(ThreadContext context, IRubyObject obj) static intEncodingUtils.encMbcput(ThreadContext context, int c, byte[] buf, int p, org.jcodings.Encoding enc) static IRubyObjectEncodingUtils.encodedDup(ThreadContext context, IRubyObject newstr, IRubyObject str, org.jcodings.Encoding encindex) static org.jcodings.EncodingEncodingUtils.encReplicate(ThreadContext context, byte[] name, org.jcodings.Encoding encoding) static booleanEncodingUtils.encSetDefaultEncoding(ThreadContext context, org.jcodings.Encoding[] def_p, IRubyObject encoding, String name) static RubyStringEncodingUtils.encUintChr(ThreadContext context, int code, org.jcodings.Encoding enc) (package private) static intPopenExecutor.execargAddopt(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, IRubyObject key, IRubyObject val) (package private) static IRubyObjectPopenExecutor.execargExtractOptions(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, RubyHash opthash) (package private) static voidPopenExecutor.execargFixup(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp) private static RubyStringPopenExecutor.execargInit(ThreadContext context, IRubyObject[] argv, boolean accept_shell, PopenExecutor.ExecArg eargp, boolean allow_exc_opt) static PopenExecutor.ExecArgPopenExecutor.execargNew(ThreadContext context, IRubyObject[] argv, boolean accept_shell, boolean allow_exc_opt) (package private) static voidPopenExecutor.execargParentStart(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp) (package private) static voidPopenExecutor.execargParentStart1(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp) (package private) intPopenExecutor.execargRunOptions(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, PopenExecutor.ExecArg sargp, String[] errmsg) (package private) static voidPopenExecutor.execargSetenv(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, IRubyObject env) private static voidPopenExecutor.execFillarg(ThreadContext context, RubyString prog, IRubyObject[] argv, IRubyObject env, IRubyObject opthash, PopenExecutor.ExecArg eargp) private static RubyStringPopenExecutor.execGetargs(ThreadContext context, IRubyObject[][] argv_p, boolean accept_shell, IRubyObject[] env_opt) static voidEncodingUtils.extractModeEncoding(ThreadContext context, IOEncodable ioEncodable, Object vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) private voidSelectExecutor.fdSetRead(ThreadContext context, ChannelFD fd, int maxSize) private voidSelectExecutor.fdSetWrite(ThreadContext context, ChannelFD fd, int maxSize) intOpenFile.fillbuf(ThreadContext context) private ObjectOpenFile.fillCbuf(ThreadContext context, int ec_flags) voidOpenFile.finalize(ThreadContext context, boolean noraise) voidOpenFile.finalizeFlush(ThreadContext context, boolean noraise) (package private) IRubyObjectOpenFile.finishWriteconv(ThreadContext context, boolean noalloc) private voidOpenFile.flushBeforeSeek(ThreadContext context) intOpenFile.fread(ThreadContext context, byte[] buffer, int offset, int size) intOpenFile.fwrite(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding, boolean nosync) longOpenFile.fwrite(ThreadContext context, RubyString str, boolean nosync) OpenFile.getc(ThreadContext context, org.jcodings.Encoding enc) protected org.jcodings.EncodingOpenFile.getCommonEncodingForWriteConv(ThreadContext context, org.jcodings.Encoding strEncoding) Getline.Callback.getline(ThreadContext context, Self self, IRubyObject rs, int limit, boolean chomp, Block block) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, int argc, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, Block block) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, Block block) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, IRubyObject arg1) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, IRubyObject arg1, Block block) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) OpenFile.getlineFast(ThreadContext context, org.jcodings.Encoding enc, RubyIO io, boolean chomp) private SelectorSelectExecutor.getSelector(ThreadContext context, SelectableChannel channel) SelectExecutor.go(ThreadContext context) (package private) static IRubyObjectPopenExecutor.handleOptionsCommon(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, RubyHash opthash, boolean raise) protected abstract IRubyObjectEncodingUtils.AbstractTranscodeFallback.innerCall(ThreadContext context, IRubyObject fallback, IRubyObject c) voidOpenFile.interruptBlockingThreads(ThreadContext context) Fire an IOError in all threads blocking on this IO objectintOpenFile.io_fflush(ThreadContext context) private intOpenFile.ioBufread(ThreadContext context, byte[] ptrBytes, int ptr, int len) static voidEncodingUtils.ioExtIntToEncs(ThreadContext context, IOEncodable encodable, org.jcodings.Encoding external, org.jcodings.Encoding internal, int fmode) static booleanEncodingUtils.ioExtractEncodingOption(ThreadContext context, IOEncodable ioEncodable, IRubyObject options, int[] fmode_p) static voidEncodingUtils.ioSetEncodingByBOM(ThreadContext context, RubyIO io) static org.jcodings.EncodingEncodingUtils.ioStripBOM(ThreadContext context, RubyIO io) voidOpenFile.makeReadConversion(ThreadContext context) voidOpenFile.makeReadConversion(ThreadContext context, int size) voidOpenFile.makeWriteConversion(ThreadContext context) intOpenFile.moreChar(ThreadContext context) booleanOpenFile.needsWriteConversion(ThreadContext context) static IRubyObjectEncodingUtils.objEncoding(ThreadContext context, IRubyObject obj) static IRubyObjectSockaddr.pack_sockaddr_in(ThreadContext context, int port, String host) static IRubyObjectSockaddr.pack_sockaddr_in(ThreadContext context, InetSocketAddress sock) static IRubyObjectSockaddr.pack_sockaddr_in(ThreadContext context, IRubyObject port, IRubyObject host) static IRubyObjectSockaddr.pack_sockaddr_un(ThreadContext context, String unixpath) static IRubyObjectSockaddr.packSockaddrFromAddress(ThreadContext context, InetSocketAddress sock) static voidEncodingUtils.parseModeEncoding(ThreadContext context, IOEncodable ioEncodable, String option, int[] fmode_p) private static RubyStringSockaddr.pathFromSockaddr_un(ThreadContext context, byte[] raw) static IRubyObjectPopenExecutor.pipeOpen(ThreadContext context, IRubyObject prog, String modestr, int fmode, IOEncodable convconfig) private RubyIOPopenExecutor.pipeOpen(ThreadContext context, PopenExecutor.ExecArg eargp, String modestr, int fmode, IOEncodable convconfig) static IRubyObjectPopenExecutor.popen(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block) static ByteListEncodingUtils.rbByteEncode(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding, int cr, org.jcodings.Encoding to, int ecflags, IRubyObject ecopt) static voidEncodingUtils.rbEncSetDefaultExternal(ThreadContext context, IRubyObject encoding) static voidEncodingUtils.rbEncSetDefaultInternal(ThreadContext context, IRubyObject encoding) static IRubyObjectEncodingUtils.rbStrEncode(ThreadContext context, IRubyObject str, IRubyObject to, int ecflags, IRubyObject ecopt) static org.jcodings.EncodingEncodingUtils.rbToEncoding(ThreadContext context, IRubyObject enc) voidOpenFile.READ_CHECK(ThreadContext context) OpenFile.readAll(ThreadContext context, int siz, IRubyObject str) static intOpenFile.readInternal(ThreadContext context, OpenFile fptr, ChannelFD fd, byte[] bufBytes, int buf, int count) booleanOpenFile.readyNow(ThreadContext context) LikeOpenFile.ready(org.jruby.Ruby, org.jruby.RubyThread, int, long)but returns a result immediately.(package private) static voidPopenExecutor.run_exec_open(ThreadContext context, Ruby runtime, RubyArray<RubyArray> ary, PopenExecutor.ExecArg eargp) (package private) static voidPopenExecutor.saveEnv(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg sargp) longOpenFile.seek(ThreadContext context, long offset, int whence) (package private) IRubyObjectSelectExecutor.selectCall(ThreadContext context) (package private) IRubyObjectSelectExecutor.selectEnd(ThreadContext context) (package private) IRubyObjectSelectExecutor.selectInternal(ThreadContext context) OpenFile.shiftCbuf(ThreadContext context, int len, IRubyObject strp) static RubyFixnumPopenExecutor.spawn(ThreadContext context, IRubyObject[] argv) (package private) longPopenExecutor.spawnProcess(ThreadContext context, Ruby runtime, PopenExecutor.ExecArg eargp, String[] errmsg) static IRubyObjectEncodingUtils.strCompatAndValid(ThreadContext context, IRubyObject _str, org.jcodings.Encoding enc) static RubyStringEncodingUtils.strConvEnc(ThreadContext context, RubyString value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static ByteListEncodingUtils.strConvEnc(ThreadContext context, ByteList value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static RubyStringEncodingUtils.strConvEncOpts(ThreadContext context, RubyString str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) This will try and transcode the supplied ByteList to the supplied toEncoding.static ByteListEncodingUtils.strConvEncOpts(ThreadContext context, ByteList str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) static IRubyObjectEncodingUtils.strEncode(ThreadContext context, IRubyObject str, IRubyObject... args) static IRubyObjectEncodingUtils.strEncodeAssociate(ThreadContext context, IRubyObject str, org.jcodings.Encoding encidx) static org.jcodings.EncodingEncodingUtils.strTranscode(ThreadContext context, IRubyObject[] args, IRubyObject[] self_p) static org.jcodings.EncodingEncodingUtils.strTranscode0(ThreadContext context, int argc, IRubyObject[] args, IRubyObject[] self_p, int ecflags, IRubyObject ecopts) static org.jcodings.EncodingEncodingUtils.strTranscodeEncArgs(ThreadContext context, IRubyObject str, IRubyObject arg1, IRubyObject arg2, byte[][] sname_p, org.jcodings.Encoding[] senc_p, byte[][] dname_p, org.jcodings.Encoding[] denc_p) booleanOpenFile.swallow(ThreadContext context, int term) PopenExecutor.systemInternal(ThreadContext context, IRubyObject[] argv, String[] errmsg) longOpenFile.tell(ThreadContext context) private intSelectExecutor.threadFdSelect(ThreadContext context) intOpenFile.threadFlock(ThreadContext context, int lockMode) static org.jcodings.EncodingEncodingUtils.toEncoding(ThreadContext context, IRubyObject enc) static org.jcodings.EncodingEncodingUtils.toEncodingIndex(ThreadContext context, IRubyObject enc) static <Data> booleanEncodingUtils.transcodeLoop(org.jcodings.transcode.EConv ec, EncodingUtils.TranscodeFallback<Data> fallbackFunc, ThreadContext context, Data fallbackData, byte[] inBytes, org.jcodings.Ptr inPos, byte[] outBytes, org.jcodings.Ptr outPos, int inStop, int outStop, ByteList destination, EncodingUtils.ResizeFunction resizeFunction) Perform the inner transcoding loop.static voidEncodingUtils.transcodeLoop(ThreadContext context, byte[] inBytes, org.jcodings.Ptr inPos, byte[] outBytes, org.jcodings.Ptr outPos, int inStop, int _outStop, ByteList destination, EncodingUtils.ResizeFunction resizeFunction, byte[] sname, byte[] dname, int ecflags, IRubyObject ecopts) Perform the inner transcoding loop.private SelectionKeySelectExecutor.trySelectRead(ThreadContext context, ChannelFD fd) private SelectionKeySelectExecutor.trySelectWrite(ThreadContext context, ChannelFD fd) voidOpenFile.ungetbyte(ThreadContext context, IRubyObject str) static RubyArraySockaddr.unpack_sockaddr_in(ThreadContext context, IRubyObject addr) static RubyArraySockaddr.unpack_sockaddr_in(ThreadContext context, ByteList val) static IRubyObjectSockaddr.unpack_sockaddr_un(ThreadContext context, IRubyObject addr) voidOpenFile.unread(ThreadContext context) private voidOpenFile.unreadWindows(ThreadContext context) static voidEncodingUtils.validateEncodingBinmode(ThreadContext context, int[] fmode_p, int ecflags, IOEncodable ioEncodable) voidOpenFile.waitForBlockingThreads(ThreadContext context) Wait until all blocking threads have exited their blocking area.booleanOpenFile.waitReadable(ThreadContext context) booleanOpenFile.waitReadable(ThreadContext context, long timeout) (package private) booleanOpenFile.waitReadable(ThreadContext context, ChannelFD fd) Logic to match (as well as possible) rb_io_wait_readable from MRI.booleanOpenFile.waitWritable(ThreadContext context) booleanOpenFile.waitWritable(ThreadContext context, long timeout) static intOpenFile.writeInternal(ThreadContext context, OpenFile fptr, byte[] bufBytes, int buf, int count) -
Uses of ThreadContext in org.jruby.util.time
Methods in org.jruby.util.time with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidTimeArgs.initializeTime(ThreadContext context, RubyTime time, org.joda.time.DateTimeZone dtz) private static IRubyObjectTimeArgs.parseIntArg(ThreadContext context, IRubyObject arg) private static intTimeArgs.parseIntOrDefault(ThreadContext context, IRubyObject obj, int def) private static intTimeArgs.parseMonth(ThreadContext context, IRubyObject _month) private static intTimeArgs.parseYear(ThreadContext context, IRubyObject _year) private static JavaSites.TimeSitesTimeArgs.sites(ThreadContext context) private voidTimeArgs.validateDayHourMinuteSecond(ThreadContext context) Constructors in org.jruby.util.time with parameters of type ThreadContextModifierConstructorDescriptionTimeArgs(ThreadContext context, IRubyObject[] args) TimeArgs(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject usec, boolean dst)