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
Methods in org.jruby that return ThreadContextModifier and TypeMethodDescriptionprotected ThreadContextRubyArray.DefaultComparator.context()RubyThread.getContext()Ruby.getCurrentContext()final ThreadContextRubyBasicObject.getCurrentContext()Deprecated.Methods in org.jruby with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectRubyKernel.__callee__(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.__dir__(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEnumerator.__from(ThreadContext context, IRubyObject klass, IRubyObject[] args) static IRubyObjectRubySignal.__jtrap_kernel(ThreadContext context, IRubyObject recv, IRubyObject block, IRubyObject sig) static IRubyObjectRubySignal.__jtrap_osdefault_kernel(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObjectRubySignal.__jtrap_platform_kernel(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObjectRubySignal.__jtrap_restore_kernel(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObjectRubyKernel.__method__(ThreadContext context, IRubyObject recv) RubyEncoding._dump(ThreadContext context, IRubyObject arg) static IRubyObjectRubyKernel._exec_internal(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess._fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyEncoding._load(ThreadContext context, IRubyObject recv, IRubyObject str) RubyModule._module_function(ThreadContext context, IRubyObject[] args) rb_mod_modfuncRubyModule._private(ThreadContext context, IRubyObject[] args) rb_mod_privateRubyModule._protected(ThreadContext context, IRubyObject[] args) rb_mod_protectedRubyModule._public(ThreadContext context, IRubyObject[] args) rb_mod_publicstatic 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 path) Converts a pathname to an absolute pathname.static IRubyObjectRubyFile.absolute_path(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyFile.absolute_path(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) Converts a pathname to an absolute pathname.RubyThread.Location.absolute_path(ThreadContext context) static IRubyObjectRubyFile.absolute_path_p(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyFloatRubyMath.acos(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.acosh(ThreadContext context, IRubyObject recv, IRubyObject x) booleanRubyArray.add(ThreadContext context, Object element) RubyThreadGroup.add(ThreadContext context, IRubyObject rubyThread, Block block) 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) voidRubyHash.addAll(ThreadContext context, RubyHash otherHash) RubyBasicObject.addFinalizer(ThreadContext context, IRubyObject f) Adds the specified object as a finalizer for this object.RubyBasicObject.Finalizer.addFinalizer(ThreadContext context, IRubyObject finalizer) voidPrependedModule.addMethod(ThreadContext context, String id, DynamicMethod method) voidRubyModule.addMethod(ThreadContext context, String id, DynamicMethod method) final voidRubyModule.addMethodInternal(ThreadContext context, String name, DynamicMethod method) protected voidRubyModule.addMethodSymbols(ThreadContext context, Set<String> seen, RubyArray ary, boolean not, Visibility visibility) voidRubyModule.addReadAttribute(ThreadContext context, String name) voidRubyModule.addReadWriteAttribute(ThreadContext context, String name) static IRubyObjectFiberScheduler.addressResolve(ThreadContext context, IRubyObject scheduler, IRubyObject hostname) voidRubyModule.addWriteAttribute(ThreadContext context, String name) RubyIO.advise(ThreadContext context, IRubyObject[] argv) RubyModule.alias_method(ThreadContext context, IRubyObject newId, IRubyObject oldId) Old version ofRubyModule.aliasMethod(ThreadContext, IRubyObject, IRubyObject)that returns this module.static IRubyObjectRubyEncoding.aliases(ThreadContext context, IRubyObject recv) RubyModule.aliasMethod(ThreadContext context, IRubyObject newId, IRubyObject oldId) Add an alias under the name newId pointing at the method under the name oldId.RubyThread.alive_p(ThreadContext context) 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) RubyArray.all_pCommon(ThreadContext context, IRubyObject arg, Block block) 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) RubySymbol.SymbolTable.all_symbols(ThreadContext context) RubyInteger.allbits_p(ThreadContext context, IRubyObject other) final IRubyObjectMetaClass.allocate(ThreadContext context) RubyClass.allocate(ThreadContext context) RubyModule.ancestors(ThreadContext context) rb_mod_ancestorsRubyIOBuffer.and_bang(ThreadContext context, IRubyObject _mask) RubyArray.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, Block block) RubyHash.any_p(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyHash.any_p(ThreadContext context, IRubyObject pattern, Block block) protected IRubyObjectRubyHash.any_p_i(ThreadContext context, Block block) protected IRubyObjectRubyHash.any_p_i_fast(ThreadContext context, Block block) protected IRubyObjectRubyHash.any_p_p(ThreadContext context, IRubyObject pattern) RubyArray.any_pCommon(ThreadContext context, IRubyObject arg, Block block) 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) RubyArray.append(ThreadContext context, IRubyObject item) rb_ary_push - specialized rb_ary_storeRubyClassPathVariable.append(ThreadContext context, IRubyObject obj) RubyString.append_as_bytes(ThreadContext context) RubyString.append_as_bytes(ThreadContext context, IRubyObject arg0) RubyString.append_as_bytes(ThreadContext context, IRubyObject[] args) RubyModule.append_features(ThreadContext context, IRubyObject include) rb_mod_append_featuresRubyArray.aref(ThreadContext context, IRubyObject arg0) rb_ary_arefRubyArray.aref(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyDir.aref(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyStruct.aref(ThreadContext context, IRubyObject key) RubyComplex.arg(ThreadContext context) nucomp_argRubyNumeric.arg(ThreadContext context) numeric_argstatic voidRubyArgsFile.argf_close(ThreadContext context, IRubyObject file) static IRubyObjectRubyArgsFile.argv(ThreadContext context, IRubyObject recv) AbstractRubyMethod.arity(ThreadContext context) Returns the number of arguments a method accepted.RubyMethod.arity(ThreadContext context) Returns the number of arguments a method accepted.RubyProc.arity(ThreadContext context) RubyArray.aryAppend(ThreadContext context, RubyArray<?> y) static RubyArrayRubyArray.aryToAry(ThreadContext context, IRubyObject obj) rb_ary_to_aryRubyBignum.asBigInteger(ThreadContext context) RubyFixnum.asBigInteger(ThreadContext context) RubyFloat.asBigInteger(ThreadContext context) RubyNumeric.asBigInteger(ThreadContext context) Return a BigInteger representation of this numerical valueRubyRational.asBigInteger(ThreadContext context) RubyString.ascii_only_p(ThreadContext context) static IRubyObjectRubyConverter.asciicompat_encoding(ThreadContext context, IRubyObject self, IRubyObject strOrEnc) RubyEncoding.asciiCompatible_p(ThreadContext context) doubleRubyBignum.asDouble(ThreadContext context) doubleRubyFixnum.asDouble(ThreadContext context) doubleRubyFloat.asDouble(ThreadContext context) doubleRubyNumeric.asDouble(ThreadContext context) Return a double representation of this numerical valuedoubleRubyRational.asDouble(ThreadContext context) RubyArray.aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyArray.aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) rb_ary_asetRubyStruct.aset(ThreadContext context, IRubyObject key, IRubyObject value) static RubyFloatRubyMath.asin(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.asinh(ThreadContext context, IRubyObject recv, IRubyObject x) intRubyBignum.asInt(ThreadContext context) intRubyFixnum.asInt(ThreadContext context) intRubyFloat.asInt(ThreadContext context) intRubyNumeric.asInt(ThreadContext context) Returns the value of this numeric and a java int.longRubyBignum.asLong(ThreadContext context) longRubyFixnum.asLong(ThreadContext context) longRubyFloat.asLong(ThreadContext context) longRubyNumeric.asLong(ThreadContext context) Return the value of this numeric as a 64-bit long.longRubyRational.asLong(ThreadContext context) RubyArray.assoc(ThreadContext context, IRubyObject key) rb_ary_assocRubyGlobal.CaseInsensitiveStringOnlyRubyHash.assoc(ThreadContext context, IRubyObject obj) RubyHash.assoc(ThreadContext context, IRubyObject obj) RubyArray.at(ThreadContext context, IRubyObject pos) rb_ary_atfinal IRubyObjectRubyMatchData.at(ThreadContext context, int nth) 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) static RubyFloatRubyMath.atan(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.atan2(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) static RubyFloatRubyMath.atanh(ThreadContext context, IRubyObject recv, IRubyObject x) RubyFile.atime(ThreadContext context) static IRubyObjectRubyFile.atime(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.atime(ThreadContext context) MetaClass.attached_object(ThreadContext context) RubyClass.attached_object(ThreadContext context) 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_writerstatic IRubyObjectRubyGC.auto_compact(ThreadContext context, IRubyObject recv) static IRubyObjectRubyGC.auto_compact_set(ThreadContext context, IRubyObject recv, IRubyObject autoCompact) 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) RubyModule.autoload_p(ThreadContext context, IRubyObject symbol, IRubyObject inherit) static IRubyObjectRubyModule.ModuleKernelMethods.autoload_p(ThreadContext context, IRubyObject self, IRubyObject symbol) Deprecated.booleanRubyModule.autoloadingValue(ThreadContext context, String name) RubyString.b(ThreadContext context) static IRubyObjectRubyKernel.backquote(ThreadContext context, IRubyObject recv, IRubyObject str) static intRubyMatchData.backrefNumber(ThreadContext context, org.joni.Regex pattern, org.joni.Region regs, IRubyObject obj) final intRubyMatchData.backrefNumber(ThreadContext context, IRubyObject obj) RubyThread.backtrace(ThreadContext context) RubyThread.backtrace(ThreadContext context, IRubyObject level) 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 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) 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) RubyUnboundMethod.bind_call(ThreadContext context, IRubyObject[] args, Block block) static RubyBindingRubyKernel.binding(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyArgsFile.binmode(ThreadContext context, IRubyObject recv) RubyIO.binmode(ThreadContext context) 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) RubyFileStat.birthtime(ThreadContext context) RubyBignum.bit_length(ThreadContext context) RubyFixnum.bit_length(ThreadContext context) abstract IRubyObjectRubyInteger.bit_length(ThreadContext context) static IRubyObjectFiberScheduler.block(ThreadContext context, IRubyObject scheduler, IRubyObject blocker, IRubyObject timeout) static RubyBooleanRubyKernel.block_given_p(ThreadContext context, IRubyObject recv) RubyFileStat.blockdev_p(ThreadContext context) static IRubyObjectRubyFileTest.blockdev_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.FileTestFileMethods.blockdev_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBooleanRubyKernel.blockGiven(ThreadContext context, IRubyObject recv, Block frameBlock) voidRubyThread.blockingThreadPoll(ThreadContext context) RubyFileStat.blocks(ThreadContext context) RubyFileStat.blockSize(ThreadContext context) RubyArray.bsearch(ThreadContext context, Block block) RubyArray.bsearch_index(ThreadContext context, Block block) RubyMatchData.bytebegin(ThreadContext context, IRubyObject group) RubyMatchData.byteend(ThreadContext context, IRubyObject group) RubyString.byteindex(ThreadContext context, IRubyObject arg0) RubyString.byteindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyMatchData.byteoffset(ThreadContext context, IRubyObject group) RubyString.byterindex(ThreadContext context, IRubyObject arg0) RubyString.byterindex(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyArgsFile.bytes(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyIO.bytes(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyRandom.bytes(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyRandomBase.bytes(ThreadContext context, IRubyObject arg) RubyString.bytes(ThreadContext context, Block block) protected static IRubyObjectRubyRandomBase.bytesCommon(ThreadContext context, org.jruby.RubyRandom.RandomType random, IRubyObject arg) RubyString.bytesize(ThreadContext context) RubyString.byteslice(ThreadContext context, IRubyObject arg) RubyString.byteslice(ThreadContext context, IRubyObject arg1, IRubyObject arg2) RubyString.bytesplice(ThreadContext context, IRubyObject[] args) RubyString.bytesplice(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyString.bytesplice(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Ruby.RecursiveFunctionEx.call(ThreadContext context, T state, IRubyObject obj, 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.PutKeyValueCallback.call(ThreadContext context, IRubyObject[] largs, Block blk) RubyEnumerable.TallyCallback.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) 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) 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.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) 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(ThreadContext context, IRubyObject self, BlockCallback callback) Deprecated.static IRubyObjectRubyEnumerable.callEach(ThreadContext context, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) Deprecated.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, IRubyObject arg0, Signature signature, BlockCallback callback) static IRubyObjectRubyEnumerable.callEach(ThreadContext context, CallSite each, IRubyObject self, Signature signature, BlockCallback callback) static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject level) 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) voidRuby.callEventHooks(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) Deprecated.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.RubyString.capitalize(ThreadContext context) rb_str_capitalize / rb_str_capitalize_bangRubyString.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) RubyString.capitalize_bang(ThreadContext context, IRubyObject arg) RubyString.capitalize_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) voidRubyException.captureBacktrace(ThreadContext context) RubyMatchData.captures(ThreadContext context) match_capturesRubyString.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) 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) RubyTime.ceil(ThreadContext context, IRubyObject[] args) RubyString.center(ThreadContext context, IRubyObject arg0) rb_str_centerRubyString.center(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyEnumerable.chain(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyProcess.GroupID.change_privilege(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectRubyProcess.UserID.change_privilege(ThreadContext context, IRubyObject self, IRubyObject arg) RubyFileStat.chardev_p(ThreadContext context) static IRubyObjectRubyFileTest.chardev_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.FileTestFileMethods.chardev_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyArgsFile.chars(ThreadContext context, IRubyObject recv, Block block) RubyIO.chars(ThreadContext context, Block block) Deprecated.RubyString.chars(ThreadContext context, Block block) RubyDir.chdir(ThreadContext context, Block block) static IRubyObjectRubyDir.chdir(ThreadContext context, IRubyObject recv, Block block) Changes the current directory topathstatic IRubyObjectRubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Changes the current directory topathfinal 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.static org.jcodings.EncodingRubyEncoding.checkEncoding(ThreadContext context, org.jcodings.Encoding encoding, CodeRangeable other) Check whether the given encoding and the encoding from the givenCodeRangeableare compatible.static RubyArrayRubyIO.checkExecEnv(ThreadContext context, RubyHash hash) Deprecated.booleanRubyComplex.checkFinite(ThreadContext context, IRubyObject value) protected voidRubyModule.checkForCyclicPrepend(ThreadContext context, RubyModule m) RubyComplex.checkInfinite(ThreadContext context, IRubyObject value) static voidRubyClass.checkInheritable(ThreadContext context, IRubyObject superClass) static final intRubyArray.checkLength(ThreadContext context, long length) protected voidRubyIO.checkLength(ThreadContext context, int len) voidRubyModule.checkValidBindTargetFrom(ThreadContext context, RubyModule originModule, boolean fromBind) 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) static IRubyObjectRubyKernel.LoopMethods.chomp(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.LoopMethods.chomp(ThreadContext context, IRubyObject recv, IRubyObject arg0) RubyString.chomp(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(ThreadContext context, IRubyObject arg0) RubyString.chomp_bang(ThreadContext context) RubyString.chomp_bang(ThreadContext context, IRubyObject arg0) RubyString.chomp_bang19(ThreadContext context) Deprecated.RubyString.chomp_bang19(ThreadContext context, IRubyObject arg0) Deprecated.RubyString.chomp19(ThreadContext context) Deprecated.RubyString.chomp19(ThreadContext context, IRubyObject arg0) Deprecated.static IRubyObjectRubyKernel.LoopMethods.chop(ThreadContext context, IRubyObject recv) RubyString.chop(ThreadContext context) rb_str_chop / rb_str_chop_bangRubyString.chop_bang(ThreadContext context) 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) static IRubyObjectRubyDir.chroot(ThreadContext context, IRubyObject recv, IRubyObject path) Changes the root directory (only allowed by super user).static IRubyObjectRubyEnumerable.chunk(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyComparable.clamp(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyComparable.clamp(ThreadContext context, IRubyObject recv, IRubyObject min, IRubyObject max) RubyModule.class_variable_defined_p(ThreadContext context, IRubyObject var) RubyModule.class_variable_get(ThreadContext context, IRubyObject name) rb_mod_cvar_getRubyModule.class_variable_set(ThreadContext context, IRubyObject name, IRubyObject value) rb_mod_cvar_setRubyModule.class_variables(ThreadContext context) RubyModule.class_variables(ThreadContext context, IRubyObject inherit) RubyIOBuffer.clear(ThreadContext context) RubyIOBuffer.clear(ThreadContext context, IRubyObject value) RubyIOBuffer.clear(ThreadContext context, IRubyObject _value, IRubyObject _offset) RubyIOBuffer.clear(ThreadContext context, IRubyObject _value, IRubyObject _offset, IRubyObject _length) abstract IRubyObjectRubyObjectSpace.AbstractWeakMap.clear(ThreadContext context) RubyObjectSpace.WeakKeyMap.clear(ThreadContext context) RubyObjectSpace.WeakMap.clear(ThreadContext context) RubyString.clear(ThreadContext context) 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) protected final IRubyObjectRubyModule.cloneMethods(ThreadContext context, RubyModule clone) protected RubyBasicObjectRubyBasicObject.cloneSetup(ThreadContext context, RubyBasicObject clone, IRubyObject freeze) static IRubyObjectFiberScheduler.close(ThreadContext context, IRubyObject scheduler) 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) RubyFileStat.cmp(ThreadContext context, IRubyObject other) 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) static IRubyObjectRubyComparable.cmperr(ThreadContext context, IRubyObject recv, IRubyObject other) rb_cmperrstatic 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_cmpintstatic IRubyObjectRubyArgsFile.codepoints(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyIO.codepoints(ThreadContext context, Block block) Deprecated.RubyString.codepoints(ThreadContext context, Block block) RubyBignum.coerce(ThreadContext context, IRubyObject other) RubyComplex.coerce(ThreadContext context, IRubyObject other) nucomp_coerceRubyFloat.coerce(ThreadContext context, IRubyObject other) RubyNumeric.coerce(ThreadContext context, IRubyObject other) num_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.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 arg) 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) 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_bangRubyArray.collectEnum(ThreadContext context) Produce a new enumerator that will filter the contents of this array usingRubyArray.collectArray(ThreadContext, Block).RubyArray.combination(ThreadContext context, IRubyObject num, Block block) rb_ary_combinationRubyArray.compact(ThreadContext context) static IRubyObjectRubyEnumerable.compact(ThreadContext context, IRubyObject self) static IRubyObjectRubyGC.compact(ThreadContext context, IRubyObject recv) RubyHash.compact(ThreadContext context) RubyArray.compact_bang(ThreadContext context) rb_ary_compact_bangRubyHash.compact_bang(ThreadContext context) RubyArray.compare(ThreadContext context, CallSite site, IRubyObject other) RubyHash.compare(ThreadContext context, RubyHash.VisitorWithState<RubyHash> visitor, IRubyObject other, boolean eql) RubyStruct.compare(ThreadContext context, CallSite site, 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) 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.concatSingle(ThreadContext context, IRubyObject other) rb_str_concatRubyComplex.conjugate(ThreadContext context) nucomp_conjugateRubyNumeric.conjugate(ThreadContext context) numeric_realRubyModule.const_added(ThreadContext context, IRubyObject _newConstant) RubyModule.const_defined_p(ThreadContext context, IRubyObject name) rb_mod_const_definedRubyModule.const_defined_p(ThreadContext context, IRubyObject name, IRubyObject recurse) RubyModule.const_get(ThreadContext context, IRubyObject arg0) RubyModule.const_get(ThreadContext context, IRubyObject... args) Deprecated.RubyModule.const_get(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyModule.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.const_set(ThreadContext context, IRubyObject name, IRubyObject value) rb_mod_const_setRubyModule.const_source_location(ThreadContext context, IRubyObject[] args) RubyModule.constants(ThreadContext context) RubyModule.constants(ThreadContext context, IRubyObject allConstants) booleanRubyModule.constDefined(ThreadContext context, String name) booleanRubyModule.constDefinedAt(ThreadContext context, String name) booleanRubyModule.constDefinedFrom(ThreadContext context, String name) 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_convertstatic IRubyObjectRubyComplex.convertCommon(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, boolean raise) static doubleRubyTime.convertTimeInterval(ThreadContext context, IRubyObject sec) static RubyIORubyIO.convertToIO(ThreadContext context, IRubyObject obj) RubyBignum.convertToRational(ThreadContext context) RubyFixnum.convertToRational(ThreadContext context) RubyNumeric.convertToRational(ThreadContext context) RubyRational.convertToRational(ThreadContext context) RubyConverter.convpath(ThreadContext context) RubyIOBuffer.copy(ThreadContext context, RubyIOBuffer source, int offset, int length, int sourceOffset) RubyIOBuffer.copy(ThreadContext context, RubyString source, int offset, int length, int sourceOffset) RubyIOBuffer.copy(ThreadContext context, IRubyObject source) RubyIOBuffer.copy(ThreadContext context, IRubyObject[] args) RubyIOBuffer.copy(ThreadContext context, IRubyObject source, IRubyObject _offset) RubyIOBuffer.copy(ThreadContext context, IRubyObject source, IRubyObject _offset, IRubyObject _length) RubyIOBuffer.copy(ThreadContext context, IRubyObject source, IRubyObject _offset, IRubyObject _length, IRubyObject _sourceOffset) static IRubyObjectRubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.copy_stream(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) voidRubyArray.copyInto(ThreadContext context, IRubyObject[] target, int start) Copy the values contained in this array into the target array at the specified offset.voidRubyArray.copyInto(ThreadContext context, IRubyObject[] target, int start, int len) Copy the specified number of values contained in this array into the target array at the specified offset.RubyProcess.RubyStatus.coredump_p(ThreadContext context) static RubyFloatRubyMath.cos(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.cosh(ThreadContext context, IRubyObject recv, IRubyObject x) 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) RubyRange.count(ThreadContext context, Block block) RubyString.count(ThreadContext context) RubyString.count(ThreadContext context, IRubyObject arg) RubyString.count(ThreadContext context, IRubyObject[] args) RubyRange.cover_p(ThreadContext context, IRubyObject obj) static IRubyObjectRubyArray.create(ThreadContext context, IRubyObject klass, IRubyObject[] args, Block block) rb_ary_s_createstatic IRubyObjectRubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) rb_hash_s_createstatic RubyClassRubyArithmeticSequence.createArithmeticSequenceClass(ThreadContext context, RubyClass Enumerator, RubyModule Enumerable) static RubyClassRubyArray.createArrayClass(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClassRubyBinding.createBindingClass(ThreadContext context, RubyClass Object) static RubyClassRubyChain.createChainClass(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClassNativeException.createClass(ThreadContext context, RubyClass baseClass, RubyClass Object) Deprecated.static voidRubyClassPathVariable.createClassPathVariable(ThreadContext context, RubyModule Enumerable, RubyClass Object) static RubyModuleRubyComparable.createComparable(ThreadContext context) static RubyClassRubyComplex.createComplexClass(ThreadContext context, RubyClass Numeric) static RubyClassRubyContinuation.createContinuation(ThreadContext context, RubyClass objectClass) Deprecated.static RubyClassRubyConverter.createConverterClass(ThreadContext context, RubyClass Object, RubyClass Encoding) static RubyClassRubyData.createDataClass(ThreadContext context, RubyClass Object) static RubyClassRubyDir.createDirClass(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClassRubyEncoding.createEncodingClass(ThreadContext context, RubyClass Object) static RubyModuleRubyEnumerable.createEnumerableModule(ThreadContext context) static RubyClassRubyException.createExceptionClass(ThreadContext context, RubyClass Object) static RubyClassRubyFile.createFileClass(ThreadContext context, RubyClass IO) static RubyClassRubyFileStat.createFileStatClass(ThreadContext context, RubyClass Object, RubyClass File, RubyModule Comparable) static RubyModuleRubyFileTest.createFileTestModule(ThreadContext context) static RubyClassRubyFixnum.createFixnumClass(ThreadContext context, RubyClass fixnum) static RubyClassRubyFloat.createFloatClass(ThreadContext context, RubyClass Numeric) static RubyModuleRubyGC.createGCModule(ThreadContext context) static RubyClassRubyGenerator.createGeneratorClass(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyHashRubyGlobal.createGlobalsAndENV(ThreadContext context, GlobalVariables globals, RubyInstanceConfig instanceConfig) static RubyClassRubyHash.createHashClass(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClassRubyInteger.createIntegerClass(ThreadContext context, RubyClass Numeric) static RubyClassRubyIOBuffer.createIOBufferClass(ThreadContext context, RubyClass Object, RubyModule Comparable, RubyClass IO) static RubyClassRubyIO.createIOClass(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyModuleRubyMarshal.createMarshalModule(ThreadContext context) static RubyClassRubyMatchData.createMatchDataClass(ThreadContext context, RubyClass Object) static RubyModuleRubyMath.createMathModule(ThreadContext context) Create the Math module and add it to the Ruby runtime.static RubyClassRubyMethod.createMethodClass(ThreadContext context, RubyClass Object) static RubyClassRubyNumeric.createNumericClass(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyModuleRubyObjectSpace.createObjectSpaceModule(ThreadContext context, RubyClass Object) Create the ObjectSpace module and add it to the Ruby runtime.static RubyClassRubyProc.createProcClass(ThreadContext context, RubyClass Object) static RubyModuleRubyProcess.createProcessModule(ThreadContext context, RubyClass Object, RubyClass Struct) static RubyClassRubyProducer.createProducerClass(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClassRubyRandom.createRandomClass(ThreadContext context, RubyClass Object) static RubyClassRubyRange.createRangeClass(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClassRubyRational.createRationalClass(ThreadContext context, RubyClass Numeric) static RubyClassRubyRegexp.createRegexpClass(ThreadContext context, RubyClass Object) static voidRubySignal.createSignal(ThreadContext context) static RubyClassRubyString.createStringClass(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClassRubyStruct.createStructClass(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClassRubySymbol.createSymbolClass(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClassRubyThread.createThreadClass(ThreadContext context, RubyClass Object) static RubyClassRubyThreadGroup.createThreadGroupClass(ThreadContext context, RubyClass Object) static RubyClassRubyTime.createTimeClass(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClassRubyYielder.createYielderClass(ThreadContext context, RubyClass Object, RubyClass Enumerator) RubyString.crypt(ThreadContext context, IRubyObject other) rb_str_cryptRubyFile.ctime(ThreadContext context) static IRubyObjectRubyFile.ctime(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.ctime(ThreadContext context) RubyMethod.curry(ThreadContext context) RubyMethod.curry(ThreadContext context, IRubyObject arg0) RubyMethod.curry(ThreadContext context, IRubyObject[] args) Deprecated.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) RubyArray.deconstruct(ThreadContext context) static RubyArrayRubyData.deconstruct(ThreadContext context, IRubyObject self) RubyMatchData.deconstruct(ThreadContext context) static RubyHashRubyData.deconstruct_keys(ThreadContext context, IRubyObject self, IRubyObject keys) RubyHash.deconstruct_keys(ThreadContext context, IRubyObject _arg1) RubyMatchData.deconstruct_keys(ThreadContext context, IRubyObject what) RubyStruct.deconstruct_keys(ThreadContext context, IRubyObject keysArg) 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_defaultstatic RubyClassRubyData.define(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static RubyClassRubyLocalJumpError.define(ThreadContext context, RubyClass StandardError) static RubyClassRubySystemCallError.define(ThreadContext context, RubyClass StandardError) static IRubyObjectRubyObjectSpace.define_finalizer(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyModule.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) <T extends RubyModule>
TRubyModule.defineAlias(ThreadContext context, String name, String oldName) Define an alias on this module/class.final voidRubyModule.defineAnnotatedMethod(ThreadContext context, String name, List<JavaMethodDescriptor> methods, MethodFactory methodFactory) This is an internal API used by the type populator.protected final voidRubyModule.defineAutoload(ThreadContext context, String symbol, RubyString path) Define an autoload.Ruby.defineClassUnder(ThreadContext context, String id, RubyClass superClass, ObjectAllocator allocator, RubyModule parent, CallSite[] callSites) A variation of defineClassUnder that allows passing in an array of supplementary call sites to improve dynamic invocation.<T extends RubyClass>
TRubyModule.defineClassUnder(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a Class under this Class/Module.RubyModule.defineClassUnder(ThreadContext context, String name, RubyClass superClazz, ObjectAllocator allocator, String file, int line) Internal API only used by our IR runtime helpers in setting up Ruby-defined classes or re-accessing them if they already exist.<T extends RubyModule>
TRubyModule.defineConstant(ThreadContext context, String name, IRubyObject value) Define a constant when you are defining your Ruby class/module.<T extends RubyModule>
TRubyModule.defineConstant(ThreadContext context, String name, IRubyObject value, boolean hidden) Define a constant when you are defining your Ruby class/module.<T extends RubyModule>
TRubyModule.defineConstants(ThreadContext context, Class constantSource) Define constant for your module/class with the supplied Class which contains @JRubyMethod annotations.<C extends Enum<C> & jnr.constants.Constant,T extends RubyModule>
TRubyModule.defineConstantsFrom(ThreadContext context, Class<C> enumClass) Define all constants from the given jnr-constants enum which are defined on the current platform.static RubyClassRubyEnumerator.defineEnumerator(ThreadContext context, RubyClass Object, RubyModule Enumerable) RubyModule.defineMethodFromBlock(ThreadContext context, IRubyObject arg0, Block block, Visibility visibility) RubyModule.defineMethodFromCallable(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Visibility visibility) <T extends RubyModule>
TRubyModule.defineMethods(ThreadContext context, Class... methodSources) Define methods for your module/class with the supplied Class which contains @JRubyMethod annotations.Ruby.defineModuleUnder(ThreadContext context, String name, RubyModule parent) Define a new module with the given name under the given module or class namespace.RubyModule.defineModuleUnder(ThreadContext context, String name) Define a module under this module.RubyModule.defineOrGetModuleUnder(ThreadContext context, String name, String file, int line) static RubyClassRubyUnboundMethod.defineUnboundMethodClass(ThreadContext context, RubyClass Object) 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_deleteRubyObjectSpace.AbstractWeakMap.delete(ThreadContext context, IRubyObject key, Block block) RubyString.delete(ThreadContext context) rb_str_delete / rb_str_delete_bangRubyString.delete(ThreadContext context, IRubyObject arg) RubyString.delete(ThreadContext context, IRubyObject[] args) RubyArray.delete_at(ThreadContext context, int pos) rb_ary_delete_atRubyArray.delete_at(ThreadContext context, IRubyObject obj) rb_ary_delete_at_mRubyString.delete_bang(ThreadContext context) RubyString.delete_bang(ThreadContext context, IRubyObject arg) RubyString.delete_bang(ThreadContext context, IRubyObject[] args) 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) RubyModule.deleteConstant(ThreadContext context, String name) 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) voidRubyModule.deprecateConstant(ThreadContext context, String name) Mark the named constant as deprecated.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) RubyException.detailed_message(ThreadContext context) RubyException.detailed_message(ThreadContext context, IRubyObject opts) RubyException.detailed_message(ThreadContext context, IRubyObject[] args) 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) RubyFileStat.dev(ThreadContext context) RubyFileStat.devMajor(ThreadContext context) RubyFileStat.devMinor(ThreadContext context) 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 baseArg) rb_big_digitsRubyFixnum.digits(ThreadContext context, IRubyObject baseArg) rb_fix_digitsRubyInteger.digits(ThreadContext context) abstract RubyArrayRubyInteger.digits(ThreadContext context, IRubyObject base) RubyFileStat.directory_p(ThreadContext context) 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) static StringRubyFile.dirname(ThreadContext context, String filename) static StringRubyFile.dirname(ThreadContext context, String filename, int level) static IRubyObjectRubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyFile.dirname(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject arg1) static IRubyObjectRubyGC.disable(ThreadContext context, IRubyObject recv) RubyBasicObject.display(ThreadContext context, IRubyObject[] args) 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) 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_divmodprotected final RubyArrayRubyNumeric.doCoerce(ThreadContext context, IRubyObject other, boolean err) do_coerceprotected static intRubyIO.doRead(ThreadContext context, OpenFile fptr, byte[] buffer, int start, int len) RubyIO.doReadNonblock(ThreadContext context, IRubyObject[] args, boolean exception) RubyIO.doReadNonblock(ThreadContext context, IRubyObject arg0, boolean exception) RubyIO.doReadNonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1, boolean exception) RubyIO.doReadNonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, boolean exception) static IRubyObjectRubyRange.BSearch.double_to_long_bits(ThreadContext context, IRubyObject bsearch, IRubyObject flote) RubyString.downcase(ThreadContext context) rb_str_downcase / rb_str_downcase_bangRubyString.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) RubyString.downcase_bang(ThreadContext context, IRubyObject arg) RubyString.downcase_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyInteger.downto(ThreadContext context, IRubyObject to, Block block) int_downtoRubyIO.doWriteNonblock(ThreadContext context, IRubyObject[] argv, boolean useException) Deprecated.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) RubyEncoding.dummy_p(ThreadContext context) static IRubyObjectRubyMarshal.dump(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObjectRubyMarshal.dump(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyMarshal.dump(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject ioOrLimit) static IRubyObjectRubyMarshal.dump(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject io, IRubyObject limit) RubyNameError.RubyNameErrorMessage.dump(ThreadContext context, IRubyObject arg) RubyString.dump(ThreadContext context) rb_str_dumpRubyTime.dump(ThreadContext context) RubyTime.dump(ThreadContext context, IRubyObject arg) RubyBinding.dup(ThreadContext context) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.dup(ThreadContext context) RubyHash.dup(ThreadContext context) RubyMethod.dup(ThreadContext context) RubyProc.dup(ThreadContext context) RubyString.dup(ThreadContext context) RubyUnboundMethod.dup(ThreadContext context) RubyHash.dupFast(ThreadContext context) A lightweight dup for internal use that does not dispatch to initialize_copy nor rehash the keys.protected RubyBasicObjectRubyBasicObject.dupSetup(ThreadContext context, RubyBasicObject dup) 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) Deprecated.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) RubyIOBuffer.each(ThreadContext context, IRubyObject _dataType, Block block) RubyIOBuffer.each(ThreadContext context, IRubyObject _dataType, IRubyObject _offset, Block block) RubyIOBuffer.each(ThreadContext context, IRubyObject _dataType, IRubyObject _offset, IRubyObject _count, Block block) RubyObjectSpace.AbstractWeakMap.each(ThreadContext context, Block block) RubyProducer.each(ThreadContext context, IRubyObject[] args, 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) RubyIOBuffer.each_byte(ThreadContext context, Block block) RubyIOBuffer.each_byte(ThreadContext context, IRubyObject _offset, Block block) RubyIOBuffer.each_byte(ThreadContext context, IRubyObject _offset, IRubyObject _count, Block block) RubyString.each_byte(ThreadContext context, Block block) rb_str_each_byteRubyIO.each_byteInternal(ThreadContext context, Block block) Invoke a block for each byte.static IRubyObjectRubyThread.each_caller_location(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyArgsFile.each_char(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_char(ThreadContext context, Block block) RubyString.each_char(ThreadContext context, Block block) 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_codepointRubyArithmeticSequence.each_cons(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_cons(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_entry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyEnumerator.each_entry(ThreadContext context, Block block) RubyEnumerator.each_entry(ThreadContext context, IRubyObject[] args, Block block) RubyEnumerator.each_entry(ThreadContext context, IRubyObject arg0, Block block) static IRubyObjectRubyEnumerable.each_entryCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.each_entryCommon(ThreadContext context, IRubyObject self, IRubyObject arg0, 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.AbstractWeakMap.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) 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) RubyArithmeticSequence.each_slice(ThreadContext context, IRubyObject arg, 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) RubyHash.each_value(ThreadContext context, Block block) RubyObjectSpace.AbstractWeakMap.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) static IRubyObjectRubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) RubyEnumerator.each_with_index(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args) RubyArithmeticSequence.each_with_object(ThreadContext context, IRubyObject arg, Block block) 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) RubyHash.eachCommon(ThreadContext context, Block block) rb_hash_eachRubyArray.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) static IRubyObjectRubyProcess.egid(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.egid_set(ThreadContext context, IRubyObject arg) 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) RubyArray.empty_p(ThreadContext context) rb_ary_empty_pstatic IRubyObjectRubyDir.empty_p(ThreadContext context, IRubyObject recv, IRubyObject path) RubyHash.empty_p(ThreadContext context) rb_hash_empty_pRubyIOBuffer.empty_p(ThreadContext context) RubyString.empty_p(ThreadContext context) rb_str_emptyRubySymbol.empty_p(ThreadContext context) static IRubyObjectRubyGC.enable(ThreadContext context, IRubyObject recv) RubyThreadGroup.enclosed_p(ThreadContext context, Block block) 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) RubyString.encode_bang(ThreadContext context, IRubyObject arg0) RubyString.encode_bang(ThreadContext context, IRubyObject[] args) Deprecated.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) RubySymbol.end_with_p(ThreadContext context) RubySymbol.end_with_p(ThreadContext context, IRubyObject arg) RubySymbol.end_with_p(ThreadContext context, IRubyObject[] args) voidRubyString.ensureAvailable(ThreadContext context, int extraLength) Ensure the backing store belongs to this string and has enough space to add extraLength bytes.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.RubyDir.entries(ThreadContext context) 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 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>
IRubyObjectRubyEnumerator.enumeratorizeWithSize(ThreadContext context, T object, String method, IRubyObject[] args, RubyEnumerator.SizeFn<T> sizeFn, boolean keywords) 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_eqlstatic IRubyObjectRubyData.eql(ThreadContext context, IRubyObject self, IRubyObject other) RubyBasicObject.eql_p(ThreadContext context, IRubyObject obj) RubyBignum.eql_p(ThreadContext context, IRubyObject other) rb_big_eqlRubyComplex.eql_p(ThreadContext context, IRubyObject other) nucomp_eql_pRubyFloat.eql_p(ThreadContext context, IRubyObject other) static IRubyObjectRubyKernel.eql_p(ThreadContext context, IRubyObject self, IRubyObject obj) RubyMatchData.eql_p(ThreadContext context, IRubyObject obj) RubyNumeric.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) RubyTime.eql_p(ThreadContext context, IRubyObject otherArg) protected static booleanRubyBasicObject.eqlInternal(ThreadContext context, IRubyObject that, IRubyObject other) Helper method for checking equality, first using Java identity equality, and then calling the "eql?" method.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) 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.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.static RubyFloatRubyMath.erf(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.erfc(ThreadContext context, IRubyObject recv, IRubyObject x) 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 arg) 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) RubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, String file, int line, EvalType evalType) RubyBignum.even_p(ThreadContext context) RubyFixnum.even_p(ThreadContext context) RubyInteger.even_p(ThreadContext context) RubyComplex.exact_p(ThreadContext context) nucomp_exact_pRubyHash.except(ThreadContext context, IRubyObject[] keys) static 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) RubyRange.exclude_end_p(ThreadContext context) static IRubyObjectRubyKernel.exec(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.exec(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyFileStat.executable_p(ThreadContext context) static IRubyObjectRubyFileTest.executable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.FileTestFileMethods.executable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.executable_real_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.FileTestFileMethods.executable_real_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.executableReal_p(ThreadContext context) <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> intRubyThread.executeReadWrite(ThreadContext context, Data data, ByteBuffer bytes, int start, int length, RubyThread.ReadWrite<Data> task) <Data> intRubyThread.executeRegexp(ThreadContext context, org.joni.Matcher matcher, int start, int range, int option, RubyThread.RegexMatch task) Execute an interruptible regexp operation with the given function and bytess.<Data,Return>
ReturnRubyThread.executeTask(ThreadContext context, Data data, RubyThread.Status status, RubyThread.Task<Data, Return> task) <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) 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) Deprecated.static IRubyObjectRubyKernel.exit(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.exit(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyKernel.exit_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.exit_bang(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyProcess.RubyStatus.exited(ThreadContext context) RubyProcess.RubyStatus.exitstatus(ThreadContext context) static RubyFloatRubyMath.exp(ThreadContext context, IRubyObject exponent) static RubyFloatRubyMath.exp(ThreadContext context, IRubyObject recv, IRubyObject exponent) static IRubyObjectRubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject path) Converts a pathname to an absolute pathname.static IRubyObjectRubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject... args) Deprecated.static IRubyObjectRubyFile.expand_path(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wd) Converts a pathname to an absolute pathname.static StringRubyFile.expandPath(ThreadContext context, String relativePath, org.jcodings.Encoding[] enc, String cwd, 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) static IRubyObjectRubyKernel.extend(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyModule.extend_object(ThreadContext context, IRubyObject obj) rb_mod_extend_objectRubyModule.extended(ThreadContext context, IRubyObject other, Block block) static IRubyObjectRubyArgsFile.external_encoding(ThreadContext context, IRubyObject recv) RubyIO.external_encoding(ThreadContext context) RubyIOBuffer.external_p(ThreadContext context) static IRubyObjectRubyFile.extname(ThreadContext context, IRubyObject recv, IRubyObject arg) Returns the extension name of the file.static IRubyObjectRubyComplex.f_divide(ThreadContext context, RubyComplex self, IRubyObject other, BiFunction<IRubyObject, IRubyObject, IRubyObject> func, CallSite id) static IRubyObjectRubyBoolean.False.false_or(ThreadContext context, IRubyObject fals, IRubyObject oth) static RubyStringRubyBoolean.False.false_to_s(ThreadContext context, IRubyObject fals) Deprecated.static IRubyObjectRubyBoolean.False.false_xor(ThreadContext context, IRubyObject fals, IRubyObject oth) final voidRubyHash.fastASetSmallPair(ThreadContext context, IRubyObject _pair) static IRubyObjectRubyDir.fchdir(ThreadContext context, IRubyObject dirClass, IRubyObject ignored) 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_fdivRubyBignum.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_fetchRubyGlobal.CaseInsensitiveStringOnlyRubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.fetch(ThreadContext context, IRubyObject key, Block block) RubyHash.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) RubyArray.fetch_values(ThreadContext context, IRubyObject[] args, Block block) RubyHash.fetch_values(ThreadContext context, IRubyObject[] args, Block block) RubyModule.fetchConstant(ThreadContext context, String name) RubyModule.fetchConstant(ThreadContext context, String name, boolean includePrivate) RubyModule.fetchConstantEntry(ThreadContext context, String name, boolean includePrivate) The equivalent for fetchConstant but is useful for extra state like whether the constant is private or not.static IRubyObjectRubyArgsFile.file(ThreadContext context, IRubyObject recv) RubyFileStat.file_p(ThreadContext context) 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) protected 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) static IRubyObjectRubyEnumerable.filter_map(ThreadContext context, IRubyObject self, Block block) 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_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) RubyConverter.finish(ThreadContext context) protected final IRubyObjectRubyModule.finishAutoload(ThreadContext context, String name) Extract an Object which is defined by autoload thread from autoloadMap and define it as a constant.static voidRubyBasicObject.finishBasicObjectClass(ThreadContext context, RubyClass BasicObject) Will create the Ruby class BasicObject in the runtime specified.static voidRubyClass.finishCreateClassClass(ThreadContext context, RubyClass Class) static voidRubyModule.finishCreateModuleClass(ThreadContext context, RubyClass Module) static voidRubyBoolean.finishFalseClass(ThreadContext context, RubyClass False) static RubyModuleRubyKernel.finishKernelModule(ThreadContext context, RubyModule Kernel, RubyInstanceConfig config) static voidRubyNil.finishNilClass(ThreadContext context, RubyClass Nil) static voidRubyModule.finishRefinementClass(ThreadContext context, RubyClass Refinement) static IRubyObjectTopSelfFactory.finishTopSelf(ThreadContext context, IRubyObject topSelf, RubyClass Object, boolean wrapper) static voidRubyBoolean.finishTrueClass(ThreadContext context, RubyClass True) RubyComplex.finite_p(ThreadContext context) RubyFloat.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) RubyArray.first(ThreadContext context) RubyArray.first(ThreadContext context, IRubyObject arg0) 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) RubyRegexp.fixed_encoding_p(ThreadContext context) static IRubyObjectRubyEnumerable.flat_map(ThreadContext context, IRubyObject self, Block block) 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) static booleanRubyNumeric.floatStep(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl, boolean allowEndless, Block block) 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) RubyTime.floor(ThreadContext context, IRubyObject[] args) 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) Deprecated.static IRubyObjectRubyFile.fnmatch(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path) Returns true if path matches against pattern The pattern is not a regular expression; instead it follows rules similar to shell filename globbing.static IRubyObjectRubyFile.fnmatch(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path, IRubyObject _flags) static IRubyObjectRubyDir.for_fd(ThreadContext context, IRubyObject recv, IRubyObject ignored) 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 IRubyObjectRubyKernel.fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyProcess.fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyProcess.fork19(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyIOBuffer.free(ThreadContext context) RubyBasicObject.freeze(ThreadContext context) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.freeze(ThreadContext context) 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) RubyTime.friday_p(ThreadContext context) RubyArray.frozen_p(ThreadContext context) rb_ary_frozen_pRubyBasicObject.frozen_p(ThreadContext context) static RubyBooleanRubyKernel.frozen_p(ThreadContext context, IRubyObject self) RubyIO.fsync(ThreadContext context) static IRubyObjectRubyFile.ftype(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.ftype(ThreadContext context) 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_gcdlcmstatic RubyStringRubyFile.get_path(ThreadContext context, IRubyObject path) RubyIOBuffer.get_string(ThreadContext context) RubyIOBuffer.get_string(ThreadContext context, IRubyObject _offset) RubyIOBuffer.get_string(ThreadContext context, IRubyObject _offset, IRubyObject _length) RubyIOBuffer.get_string(ThreadContext context, IRubyObject _offset, IRubyObject _length, IRubyObject _encoding) RubyIOBuffer.get_value(ThreadContext context, IRubyObject type, IRubyObject _offset) RubyIOBuffer.get_values(ThreadContext context, IRubyObject dataTypes, IRubyObject _offset) static StringRubyFile.getAdjustedPath(ThreadContext context, IRubyObject fileOrPath) static StringRubyFile.getAdjustedPath(ThreadContext context, IRubyObject fileOrPath, String currentDirectory) protected IRubyObjectIncludedModuleWrapper.getAutoloadConstant(ThreadContext context, String name, boolean forceLoad) protected IRubyObjectPrependedModule.getAutoloadConstant(ThreadContext context, String name, boolean forceLoad) final IRubyObjectRubyModule.getAutoloadConstant(ThreadContext context, String name) Get autoload constant.protected IRubyObjectRubyModule.getAutoloadConstant(ThreadContext context, String name, boolean loadConstant) static IRubyObjectRubyRegexp.getBackRef(ThreadContext context) Deprecated.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) Deprecated.RubyModule.getClass(ThreadContext context, String name) Finds a class that is within the current module/class.RubyModule.getClassVar(ThreadContext context, String name) Retrieve the specified class variable, searching through this module, included modules, and supermodules.RubyModule.getClassVar(ThreadContext context, IRubyObject nameObject, String name) protected final IRubyObject[]RubyNumeric.getCoerced(ThreadContext context, IRubyObject other, boolean error) Numeric methods.RubyModule.getConstant(ThreadContext context, String name) Retrieve the named constant, invoking 'const_missing' should that be appropriate.RubyModule.getConstant(ThreadContext context, String name, boolean inherit) RubyModule.getConstant(ThreadContext context, String name, boolean inherit, boolean includeObject) RubyModule.getConstantAt(ThreadContext context, String name) RubyModule.getConstantAt(ThreadContext context, String name, boolean includePrivate) RubyModule.getConstantAtSpecial(ThreadContext context, String name) This version searches superclasses if we're starting with Object.RubyModule.getConstantFrom(ThreadContext context, String name) RubyModule.getConstantFromConstMissing(ThreadContext context, String name) RubyModule.getConstantFromNoConstMissing(ThreadContext context, String name) RubyModule.getConstantFromNoConstMissing(ThreadContext context, String name, boolean includePrivate) RubyModule.getConstantNoConstMissing(ThreadContext context, String name) RubyModule.getConstantNoConstMissing(ThreadContext context, String name, boolean inherit) RubyModule.getConstantNoConstMissing(ThreadContext context, String name, boolean inherit, boolean includeObject) final IRubyObjectRubyModule.getConstantNoConstMissingSkipAutoload(ThreadContext context, String name) RubyModule.getConstantSourceLocation(ThreadContext context, String name, boolean inherit, boolean includeObject) RubyModule.getConstantWithAutoload(ThreadContext context, String name, IRubyObject failedAutoloadValue, boolean includePrivate) Search just this class for a constant value, or trigger autoloading.static IRubyObjectRubyEncoding.getDefaultExternal(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEncoding.getDefaultInternal(ThreadContext context, IRubyObject recv) doubleRubyRational.getDoubleValue(ThreadContext context) Deprecated.USeRubyRational.asDouble(ThreadContext)instead.static IRubyObjectRubyProcess.Sys.getegid(ThreadContext context, IRubyObject self) static StringRubyTime.getEnvTimeZone(ThreadContext context) 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.protected RubyModuleRubyBasicObject.getInstanceEvalClass(ThreadContext context) RubyObjectSpace.WeakKeyMap.getkey(ThreadContext context, IRubyObject key) 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.RubyTime.getlocal(ThreadContext context) RubyTime.getlocal(ThreadContext context, IRubyObject off) static org.joda.time.DateTimeZoneRubyTime.getLocalTimeZone(ThreadContext context) RubyModule.getModule(ThreadContext context, String name) Finds a module that is within the current module (or class).IncludedModule.getName(ThreadContext context) PrependedModule.getName(ThreadContext context) RubyModule.getName(ThreadContext context) Generate a fully-qualified class name or a #-style name for anonymous and singleton classes.RubyThread.getName(ThreadContext context) intRubyMatchData.getNameToBackrefNumber(ThreadContext context, String name) final RegexpOptionsRubyRegexp.getOptions(ThreadContext context) rb_reg_optionsfinal org.joni.RegexRubyRegexp.getPattern(ThreadContext context) 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) static IRubyObjectRubyProcess.getrlimit(ThreadContext context, IRubyObject arg) static IRubyObjectRubyProcess.getrlimit(ThreadContext context, IRubyObject recv, IRubyObject arg) static RoundingModeRubyNumeric.getRoundingMode(ThreadContext context, IRubyObject opts) static StringRubyTime.getRubyTimeZoneName(ThreadContext context, org.joda.time.DateTime dt) 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) RubyModule.getSimpleName(ThreadContext context) Get the "simple" name for the class, which is either the "base" name or the "anonymous" class name.protected RubyClassRubyBasicObject.getSingletonClassCloneAndAttach(ThreadContext context, RubyBasicObject attach) rb_singleton_class_clone Will make sure that if the current objects class is a singleton, it will get cloned.static org.joda.time.DateTimeZoneRubyTime.getTimeZone(ThreadContext context, long seconds) static org.joda.time.DateTimeZoneRubyTime.getTimeZoneFromTZString(ThreadContext context, String zone) static org.joda.time.DateTimeZoneRubyTime.getTimeZoneFromUtcOffset(ThreadContext context, IRubyObject arg) static org.joda.time.DateTimeZoneRubyTime.getTimeZoneWithOffset(ThreadContext context, String zoneName, int offset) static IRubyObjectRubyProcess.Sys.getuid(ThreadContext context, IRubyObject self) static RubyStringRubyDir.getwd(ThreadContext context, IRubyObject recv) Returns the current directory.RubyFileStat.gid(ThreadContext context) static IRubyObjectRubyProcess.gid(ThreadContext context) 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) RubyTime.gmt(ThreadContext context) RubyTime.gmt_offset(ThreadContext context) RubyTime.gmtime(ThreadContext context) static IRubyObjectRubyProcess.GroupID.grant_privilege(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectRubyProcess.UserID.grant_privilege(ThreadContext context, IRubyObject self, IRubyObject arg) RubyString.grapheme_clusters(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) RubyMatchData.group(ThreadContext context, int n) static IRubyObjectRubyEnumerable.group_by(ThreadContext context, IRubyObject self, Block block) RubyFileStat.group_owned_p(ThreadContext context) static IRubyObjectRubyProcess.groups(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.groups_set(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyFileTest.FileTestFileMethods.grpowned_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.grpowned_p(ThreadContext context, IRubyObject recv, IRubyObject filename) 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.gsubFast(ThreadContext context, RubyRegexp regexp, RubyString repl, Block block) static IRubyObjectRubyThread.handle_interrupt(ThreadContext context, IRubyObject self, IRubyObject _mask, Block 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) RubyModule.hasAutoload(ThreadContext context, String idString, boolean inherit) RubyArithmeticSequence.hash(ThreadContext context) RubyArray.hash(ThreadContext context) rb_ary_hashRubyBasicObject.hash(ThreadContext context) Will return the hash code of this object.RubyBignum.hash(ThreadContext context) RubyBoolean.hash(ThreadContext context) RubyComplex.hash(ThreadContext context) nucomp_hashstatic IRubyObjectRubyData.hash(ThreadContext context, IRubyObject self) RubyFixnum.hash(ThreadContext context) RubyFloat.hash(ThreadContext context) RubyHash.hash(ThreadContext context) static RubyFixnumRubyKernel.hash(ThreadContext context, IRubyObject self) RubyMatchData.hash(ThreadContext context) RubyMethod.hash(ThreadContext context) RubyModule.hash(ThreadContext context) RubyNil.hash(ThreadContext context) RubyRange.hash(ThreadContext context) RubyRational.hash(ThreadContext context) nurat_hashRubyRegexp.hash(ThreadContext context) RubyString.hash(ThreadContext context) RubyStruct.hash(ThreadContext context) RubySymbol.hash(ThreadContext context) RubyTime.hash(ThreadContext context) RubyUnboundMethod.hash(ThreadContext context) RubyString.hex(ThreadContext context) rb_str_hexRubyIOBuffer.hexdump(ThreadContext context) 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.RubyTime.hour(ThreadContext context) static RubyFloatRubyMath.hypot(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) static RubyFloatRubyMath.hypot19(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) Deprecated.RubySymbol.id2name(ThreadContext context) static IRubyObjectRubyObjectSpace.id2ref(ThreadContext context, IRubyObject recv, IRubyObject id) static IRubyObjectRubyFileTest.FileTestFileMethods.identical_p(ThreadContext context, IRubyObject recv, IRubyObject filename1, IRubyObject filename2) static IRubyObjectRubyFileTest.identical_p(ThreadContext context, IRubyObject recv, IRubyObject filename1, IRubyObject filename2) 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) static StringRubySymbol.idStringFromObject(ThreadContext context, IRubyObject object) static RubySymbolRubySymbol.idSymbolFromObject(ThreadContext context, IRubyObject object) RubyComplex.image(ThreadContext context) nucomp_imageRubyNumeric.image(ThreadContext context) numeric_imagestatic IRubyObjectRubyModule.RefinementMethods.import_methods(ThreadContext context, IRubyObject self, IRubyObject[] modules) <T extends RubyModule>
TRubyModule.include(ThreadContext context, RubyModule module) In Defining this type include a module.RubyModule.include(ThreadContext context, IRubyObject module) RubyModule.include(ThreadContext context, IRubyObject[] modules) rb_mod_includeRubyArray.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_includeRubyModule.included(ThreadContext context, IRubyObject other) RubyModule.included_modules(ThreadContext context) rb_mod_included_modulesvoidRubyModule.includeModule(ThreadContext context, IRubyObject arg) Include a new module in this module or class.static 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) Deprecated.RubyString.index(ThreadContext context, IRubyObject arg0) rb_str_index_mRubyString.index(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyArray.indexes(ThreadContext context, IRubyObject[] args) Deprecated.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) RubyFloat.infinite_p(ThreadContext context) RubyNumeric.infinite_p(ThreadContext context) RubyClass.inherited(ThreadContext context, IRubyObject arg) static voidRubyArgsFile.initArgsFile(ThreadContext context, RubyModule Enumerable, GlobalVariables globals) static IRubyObjectRubyProcess.initgroups(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) 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) static voidRubyData.initialize(ThreadContext context, IRubyObject self, 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) Deprecated.RubyEnumerator.initialize(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyEnumerator.initialize(ThreadContext context, IRubyObject size, Block block) RubyException.initialize(ThreadContext context) RubyException.initialize(ThreadContext context, IRubyObject arg0) RubyException.initialize(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyFile.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyFileStat.initialize(ThreadContext context, IRubyObject fname, Block unusedBlock) RubyFrozenError.initialize(ThreadContext context) RubyFrozenError.initialize(ThreadContext context, IRubyObject messageOrKwargs) RubyFrozenError.initialize(ThreadContext context, IRubyObject message, IRubyObject kwargs) RubyGenerator.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyHash.initialize(ThreadContext context, Block block) rb_hash_initializeRubyHash.initialize(ThreadContext context, IRubyObject _default, Block block) RubyHash.initialize(ThreadContext context, IRubyObject _default, IRubyObject hash, 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) RubyIOBuffer.initialize(ThreadContext context) voidRubyIOBuffer.initialize(ThreadContext context, byte[] baseBytes, int size, int flags, IRubyObject source) RubyIOBuffer.initialize(ThreadContext context, int size) RubyIOBuffer.initialize(ThreadContext context, IRubyObject size) RubyIOBuffer.initialize(ThreadContext context, IRubyObject _size, IRubyObject flags) 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_initializeRubyNoMatchingPatternKeyError.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyRandomBase.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) 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) RubySystemCallError.initialize(ThreadContext context, IRubyObject[] args) RubySystemExit.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyThread.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyTime.initialize(ThreadContext context) RubyTime.initialize(ThreadContext context, IRubyObject[] args) RubyTime.initialize(ThreadContext context, IRubyObject year, IRubyObject month, IRubyObject day, IRubyObject hour, IRubyObject minute, IRubyObject second, IRubyObject usec, IRubyObject zone) RubyUncaughtThrowError.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyYielder.initialize(ThreadContext context, Block block) static IRubyObjectRubyKernel.initialize_clone(ThreadContext context, IRubyObject self, IRubyObject original) RubyArray.initialize_copy(ThreadContext context, IRubyObject orig) rb_ary_initialize_copyRubyBasicObject.initialize_copy(ThreadContext context, IRubyObject original) Initializes this object as a copy of the original, that is the parameter to this object.RubyBinding.initialize_copy(ThreadContext context, IRubyObject other) RubyClass.initialize_copy(ThreadContext context, IRubyObject original) rb_class_init_copystatic IRubyObjectRubyData.initialize_copy(ThreadContext context, IRubyObject copy, IRubyObject original) RubyFileStat.initialize_copy(ThreadContext context, IRubyObject original) RubyGenerator.initialize_copy(ThreadContext context, IRubyObject other) RubyHash.initialize_copy(ThreadContext context, IRubyObject other) RubyIO.initialize_copy(ThreadContext context, IRubyObject _io) RubyIOBuffer.initialize_copy(ThreadContext context, IRubyObject other) static IRubyObjectRubyKernel.initialize_copy(ThreadContext context, IRubyObject self, IRubyObject original) RubyMatchData.initialize_copy(ThreadContext context, IRubyObject original) RubyModule.initialize_copy(ThreadContext context, IRubyObject original) mri: rb_mod_init_copyRubyNumeric.initialize_copy(ThreadContext context, IRubyObject arg) num_init_copyRubyRandom.initialize_copy(ThreadContext context, IRubyObject orig) RubyRange.initialize_copy(ThreadContext context, IRubyObject original) RubyRegexp.initialize_copy(ThreadContext context, IRubyObject re) rb_reg_init_copyRubyString.initialize_copy(ThreadContext context, IRubyObject other) RubyStruct.initialize_copy(ThreadContext context, IRubyObject arg) RubyTime.initialize_copy(ThreadContext context, IRubyObject original) static IRubyObjectRubyKernel.initialize_dup(ThreadContext context, IRubyObject self, IRubyObject original) RubyRegexp.initialize_m(ThreadContext context, IRubyObject arg) RubyRegexp.initialize_m(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyRegexp.initialize_m(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectRubyArray.initializeCommon(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) 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) RubyFileStat.ino(ThreadContext context) static IRubyObjectRubyArgsFile.inplace_mode(ThreadContext context, IRubyObject recv) RubyArgsFile.inplace_mode_set(ThreadContext context, IRubyObject test) static IRubyObjectRubyArgsFile.inplace_mode_set(ThreadContext context, IRubyObject recv, IRubyObject test) RubyArray.insert(ThreadContext context, IRubyObject arg) rb_ary_insertRubyArray.insert(ThreadContext context, IRubyObject[] args) RubyArray.insert(ThreadContext context, IRubyObject arg1, IRubyObject arg2) RubyString.insert(ThreadContext context, IRubyObject indexArg, IRubyObject arg) RubyConverter.insert_output(ThreadContext context, IRubyObject string) RubyArithmeticSequence.inspect(ThreadContext context) RubyArray.inspect(ThreadContext context) rb_ary_inspectRubyBasicObject.inspect(ThreadContext context) Returns a string containing a human-readable representation of obj.RubyBoolean.False.inspect(ThreadContext context) RubyBoolean.True.inspect(ThreadContext context) RubyChain.inspect(ThreadContext context) RubyClassPathVariable.inspect(ThreadContext context) RubyComplex.inspect(ThreadContext context) nucomp_inspectRubyConverter.inspect(ThreadContext context) static IRubyObjectRubyData.DataMethods.inspect(ThreadContext context, IRubyObject klass) static IRubyObjectRubyData.inspect(ThreadContext context, IRubyObject self) RubyDir.inspect(ThreadContext context) RubyEncoding.inspect(ThreadContext context) RubyEnumerator.inspect(ThreadContext context) RubyException.inspect(ThreadContext context) inspects an object and return a kind of debug informationRubyFile.inspect(ThreadContext context) RubyFileStat.inspect(ThreadContext context) RubyHash.inspect(ThreadContext context) rb_hash_inspectRubyIO.inspect(ThreadContext context) RubyIOBuffer.inspect(ThreadContext context) static IRubyObjectRubyKernel.inspect(ThreadContext context, IRubyObject self) RubyMatchData.inspect(ThreadContext context) RubyMethod.inspect(ThreadContext context) RubyNil.inspect(ThreadContext context) nil_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")abstract IRubyObjectRubyObjectSpace.AbstractWeakMap.inspect(ThreadContext context) RubyObjectSpace.WeakKeyMap.inspect(ThreadContext context) RubyObjectSpace.WeakMap.inspect(ThreadContext context) RubyProcess.RubyStatus.inspect(ThreadContext context) RubyRange.inspect(ThreadContext context) RubyRational.inspect(ThreadContext context) nurat_inspectRubyRegexp.inspect(ThreadContext context) rb_reg_inspectRubyString.inspect(ThreadContext context) rb_str_inspectstatic RubyStringRubyString.inspect(ThreadContext context, ByteList byteList) RubyStruct.inspect(ThreadContext context) static IRubyObjectRubyStruct.StructMethods.inspect(ThreadContext context, IRubyObject recv) RubySymbol.inspect(ThreadContext context) RubyThread.inspect(ThreadContext context) RubyThread.Location.inspect(ThreadContext context) RubyTime.inspect(ThreadContext context) RubyUnboundMethod.inspect(ThreadContext context) protected IRubyObjectRubyArray.inspectAry(ThreadContext context) inspect_aryprotected RubyStringRubyHash.inspectHash(ThreadContext context) inspect_hashRubyBasicObject.instance_eval(ThreadContext context, Block block) RubyBasicObject.instance_eval(ThreadContext context, IRubyObject[] args, Block block) 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_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_).RubyModule.instance_method(ThreadContext context, IRubyObject symbol) RubyModule.instance_methods(ThreadContext context, IRubyObject[] args) 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) RubyModule.instanceMethods(ThreadContext context, IRubyObject[] args, Visibility visibility, boolean obj, boolean not) 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) RubyInteger.integer_p(ThreadContext context) int_int_pRubyNumeric.integer_p(ThreadContext context) num_int_pprotected RubyNumericRubyInteger.integerCeil(ThreadContext context, RubyNumeric f) protected RubyNumericRubyInteger.integerFloor(ThreadContext context, RubyInteger f) RubyString.intern(ThreadContext context) static IRubyObjectRubyArgsFile.internal_encoding(ThreadContext context, IRubyObject recv) RubyIO.internal_encoding(ThreadContext context) RubyIOBuffer.internal_p(ThreadContext context) protected IRubyObjectRubyArray.internalRotate(ThreadContext context, int cnt) protected IRubyObjectRubyArray.internalRotateBang(ThreadContext context, int cnt) RubyArray.intersect_p(ThreadContext context, IRubyObject other) MRI: rb_ary_intersect_pRubyArray.intersection(ThreadContext context, IRubyObject[] args) static RubyNumericRubyNumeric.intervalStepSize(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl) protected IRubyObjectRubyFixnum.intPowTmp1(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) voidRubyClass.invalidateCacheDescendants(ThreadContext context) Invalidate all subclasses of this class by walking the set of all subclasses and asking them to invalidate themselves.voidRubyModule.invalidateCacheDescendants(ThreadContext context) protected voidRubyModule.invalidateConstantCache(ThreadContext context, String constantName) static RaiseExceptionRubyTime.invalidUTCOffset(ThreadContext context) static RaiseExceptionRubyTime.invalidUTCOffset(ThreadContext context, IRubyObject value) static IRubyObjectRubyComparable.invcmp(ThreadContext context, IRubyObject recv, IRubyObject other) rb_invcmpstatic IRubyObjectRubyComparable.invcmp(ThreadContext context, ThreadContext.RecursiveFunctionEx<IRubyObject> 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_publicstatic IRubyObjectFiberScheduler.ioClose(ThreadContext context, IRubyObject scheduler, IRubyObject io) protected static IRubyObjectRubyIO.ioClose(ThreadContext context, IRubyObject io) RubyIO.ioctl(ThreadContext context, IRubyObject[] args) 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) static IRubyObjectFiberScheduler.ioPRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset) static IRubyObjectFiberScheduler.ioPRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset) static IRubyObjectFiberScheduler.ioPReadMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length) static IRubyObjectFiberScheduler.ioPWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset) static IRubyObjectFiberScheduler.ioPWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset) static IRubyObjectFiberScheduler.ioPWriteMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length) static IRubyObjectFiberScheduler.ioRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset) static IRubyObjectFiberScheduler.ioRead(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset) static IRubyObjectFiberScheduler.ioReadMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length) static IRubyObjectFiberScheduler.ioSelect(ThreadContext context, IRubyObject scheduler, IRubyObject readables, IRubyObject writables, IRubyObject exceptables, IRubyObject timeout) static IRubyObjectFiberScheduler.ioSelectv(ThreadContext context, IRubyObject scheduler, IRubyObject... args) static IRubyObjectRubyIO.ioStaticWrite(ThreadContext context, IRubyObject recv, IRubyObject[] argv, boolean binary) static IRubyObjectFiberScheduler.ioWait(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject events, IRubyObject timeout) static IRubyObjectFiberScheduler.ioWaitReadable(ThreadContext context, IRubyObject scheduler, IRubyObject io) static IRubyObjectFiberScheduler.ioWaitWritable(ThreadContext context, IRubyObject scheduler, IRubyObject io) static IRubyObjectFiberScheduler.ioWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset) static IRubyObjectFiberScheduler.ioWrite(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset) static IRubyObjectFiberScheduler.ioWriteMemory(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length) booleanRubyString.isBare(ThreadContext context) Is this a "bare" string, i.e.booleanRubyModule.isConstantDefined(ThreadContext context, String name) RubyTime.isdst(ThreadContext context) 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) booleanRubyFloat.isNegativeNumber(ThreadContext context) booleanRubyInteger.isNegativeNumber(ThreadContext context) booleanRubyNumeric.isNegativeNumber(ThreadContext context) booleanRubyRational.isNegativeNumber(ThreadContext context) 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) booleanRubyFloat.isPositiveNumber(ThreadContext context) booleanRubyInteger.isPositiveNumber(ThreadContext context) booleanRubyNumeric.isPositiveNumber(ThreadContext context) booleanRubyRational.isPositiveNumber(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.booleanRubyRegexp.isSimpleString(ThreadContext context) Is the pattern itself a simple US-ASCII string which can be used in simple string searches and can be used outside of the regexp engine?final booleanRubyBignum.isZero(ThreadContext context) final booleanRubyFixnum.isZero(ThreadContext context) final booleanRubyFloat.isZero(ThreadContext context) booleanRubyNumeric.isZero(ThreadContext context) final booleanRubyRational.isZero(ThreadContext context) 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) RubyThread.join(ThreadContext context, IRubyObject timeout) RubyThread.join(ThreadContext context, IRubyObject[] args) Deprecated.RubyArray.join19(ThreadContext context) Deprecated.RubyArray.join19(ThreadContext context, IRubyObject sep) Deprecated.RubyArray.keep_if(ThreadContext context, Block block) RubyHash.keep_if(ThreadContext context, Block block) booleanRubyHash.keep_ifCommon(ThreadContext context, Block block) static IRubyObjectFiberScheduler.kernelSleep(ThreadContext context, IRubyObject scheduler, IRubyObject timeout) static IRubyObjectFiberScheduler.kernelSleep(ThreadContext context, IRubyObject scheduler, IRubyObject[] args) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.key(ThreadContext context, IRubyObject expected) RubyHash.key(ThreadContext context, IRubyObject expected) RubyKeyError.key(ThreadContext context) RubyNoMatchingPatternKeyError.key(ThreadContext context) RubyObjectSpace.AbstractWeakMap.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.AbstractWeakMap.keys(ThreadContext context) static IRubyObjectRubyStruct.StructMethods.keyword_init_p(ThreadContext context, IRubyObject self) 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) RubyArray.last(ThreadContext context) RubyArray.last(ThreadContext context, IRubyObject arg0) rb_ary_lastRubyRange.last(ThreadContext context) RubyRange.last(ThreadContext context, IRubyObject arg) RubyConverter.last_error(ThreadContext context) static IRubyObjectRubyRegexp.last_match(ThreadContext context, IRubyObject match) rb_reg_last_matchstatic 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 IRubyObjectRubyRandom.left(ThreadContext context, IRubyObject recv) RubyRandom.leftObj(ThreadContext context) RubyArray.length(ThreadContext context) rb_ary_lengthRubySymbol.length(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.static IRubyObjectRubyThread.Backtrace.limit(ThreadContext context, IRubyObject self) static IRubyObjectRubyRegexp.linear_time_p(ThreadContext context, IRubyObject recv, IRubyObject[] args) 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) Deprecated.RubyString.lines(ThreadContext context, Block block) RubyString.lines(ThreadContext context, IRubyObject arg, Block block) RubyString.lines(ThreadContext context, IRubyObject arg, IRubyObject opts, Block block) 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) RubyThreadGroup.list(ThreadContext context, Block block) RubyString.ljust(ThreadContext context, IRubyObject arg0) rb_str_ljustRubyString.ljust(ThreadContext context, IRubyObject arg0, IRubyObject arg1) 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) static RubyTimeRubyTime.load(ThreadContext context, IRubyObject recv, IRubyObject from) 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 IRubyObjectRubyEncoding.locale_charmap(ThreadContext context, IRubyObject recv) RubyTime.localtime(ThreadContext context) RubyTime.localtime(ThreadContext context, IRubyObject arg) RubyIOBuffer.lock(ThreadContext context) RubyIOBuffer.locked(ThreadContext context, Block block) RubyIOBuffer.locked_p(ThreadContext context) 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.log10(ThreadContext context, IRubyObject recv, IRubyObject x) Returns the base 10 logarithm of x.static RubyFloatRubyMath.log2(ThreadContext context, IRubyObject recv, IRubyObject x) Returns the base 2 logarithm of x.static IRubyObjectRubyRange.BSearch.long_bits_to_double(ThreadContext context, IRubyObject bsearch, IRubyObject fixnum) static IRubyObjectRubyKernel.loop(ThreadContext context, IRubyObject recv, Block block) RubyFile.lstat(ThreadContext context) static IRubyObjectRubyFile.lstat(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyString.lstrip(ThreadContext context) rb_str_lstrip / rb_str_lstrip_bangRubyString.lstrip_bang(ThreadContext context) static IRubyObjectRubyFile.lutime(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyFixnum.magnitude(ThreadContext context) fix_abs/1.9RubyFloat.magnitude(ThreadContext context) flo_abs/1.9RubyInteger.magnitude(ThreadContext context) RubyNumeric.magnitude(ThreadContext context) num_abs/1.9MetaClass.makeMetaClass(ThreadContext context, RubyClass superClass) rb_make_metaclassRubyBasicObject.makeMetaClass(ThreadContext context, RubyClass superClass) rb_make_metaclass Will create a new meta class, insert this in the chain of classes for this specific object, and return the generated meta class.RubyArray.map(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.map(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyIOBuffer.map(ThreadContext context, IRubyObject self, RubyFile _file, int _size, int _offset, int _flags) static IRubyObjectRubyIOBuffer.map(ThreadContext context, IRubyObject self, IRubyObject _file) static IRubyObjectRubyIOBuffer.map(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyIOBuffer.map(ThreadContext context, IRubyObject self, IRubyObject _file, IRubyObject _size) static IRubyObjectRubyIOBuffer.map(ThreadContext context, IRubyObject self, IRubyObject _file, IRubyObject _size, IRubyObject _offset) static IRubyObjectRubyIOBuffer.map(ThreadContext context, IRubyObject self, IRubyObject _file, IRubyObject _size, IRubyObject _offset, IRubyObject _flags) RubyArray.map_bang(ThreadContext context, Block block) rb_ary_collect_bangRubyIOBuffer.mapped_p(ThreadContext context) final voidRubyClass.marshal(ThreadContext context, RubyOutputStream out, Object obj, MarshalDumper marshalStream) 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_loadstatic voidRubyArray.marshalTo(ThreadContext context, RubyArray array, MarshalStream output) Deprecated, for removal: This API element is subject to removal in a future version.static voidRubyArray.marshalTo(ThreadContext context, RubyOutputStream out, RubyArray array, MarshalDumper output) static voidRubyBignum.marshalTo(ThreadContext context, RubyOutputStream out, RubyBignum bignum, MarshalDumper output) static voidRubyClass.marshalTo(ThreadContext context, RubyOutputStream out, RubyClass clazz, MarshalDumper output) static voidRubyData.marshalTo(ThreadContext context, RubyOutputStream out, IRubyObject data, MarshalDumper output) static voidRubyFloat.marshalTo(ThreadContext context, RubyOutputStream out, RubyFloat aFloat, MarshalDumper output) static voidRubyHash.marshalTo(ThreadContext context, RubyOutputStream out, RubyHash hash, MarshalDumper output) static voidRubyModule.marshalTo(ThreadContext context, RubyOutputStream out, RubyModule module, MarshalDumper output) static voidRubyRegexp.marshalTo(ThreadContext context, RubyRegexp regexp, MarshalDumper output, RubyOutputStream out) static voidRubyStruct.marshalTo(ThreadContext context, RubyOutputStream out, RubyStruct struct, MarshalDumper output) RubyMatchData.match(ThreadContext context, IRubyObject nth) RubyString.match(ThreadContext context, IRubyObject pattern) Deprecated.RubyString.match(ThreadContext context, IRubyObject[] args, Block block) RubyString.match(ThreadContext context, IRubyObject pattern, Block block) RubyString.match(ThreadContext context, IRubyObject pattern, IRubyObject pos, Block block) static IRubyObjectRubyRegexp.match_last(ThreadContext context, IRubyObject matchArg) rb_reg_match_lastRubyMatchData.match_length(ThreadContext context, IRubyObject nth) final 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_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) static IRubyObjectRubyRegexp.match_post(ThreadContext context, IRubyObject matchArg) rb_reg_match_poststatic IRubyObjectRubyRegexp.match_pre(ThreadContext context, IRubyObject matchArg) rb_reg_match_preRubyString.match19(ThreadContext context, IRubyObject pattern) Deprecated.RubyString.match19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyString.match19(ThreadContext context, IRubyObject pattern, IRubyObject pos, Block block) Deprecated.RubyNoMatchingPatternKeyError.matchee(ThreadContext context) 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) RubyArray.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) static IRubyObjectRubyProcess.maxgroups(ThreadContext context, IRubyObject recv) static IRubyObjectRubyProcess.maxgroups_set(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyTime.mday(ThreadContext context) static IRubyObjectRubyGC.measure_total_time(ThreadContext context, IRubyObject self) static IRubyObjectRubyGC.measure_total_time_set(ThreadContext context, IRubyObject self, IRubyObject value) RubyObjectSpace.AbstractWeakMap.member_p(ThreadContext context, IRubyObject key) static IRubyObjectRubyData.DataMethods.members(ThreadContext context, IRubyObject self) static RubyArrayRubyData.members(ThreadContext context, IRubyObject self) RubyStruct.members(ThreadContext context) static IRubyObjectRubyStruct.StructMethods.members(ThreadContext context, IRubyObject recv) 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.RubyException.message(ThreadContext context) RubySignalException.message(ThreadContext context) RubyBasicObject.method(ThreadContext context, IRubyObject name, StaticScope refinedScope) LikeRubyBasicObject.method(IRubyObject)but using the given refinement scope to search for the method.static IRubyObjectRubyKernel.method(ThreadContext context, IRubyObject self, IRubyObject symbol) 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) RubyModule.method_removed(ThreadContext context, IRubyObject nothing) RubyModule.method_undefined(ThreadContext context, IRubyObject nothing) protected voidRubyModule.methodAdded(ThreadContext context, RubySymbol identifier) 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) 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) RubyTime.min(ThreadContext context) static IRubyObjectRubyEnumerable.min_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.min_by(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyArray.minmax(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.minmax(ThreadContext context, IRubyObject self, Block block) RubyRange.minmax(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.minmax_by(ThreadContext context, IRubyObject self, Block block) final IRubyObjectRubyString.minus_at(ThreadContext context) RubyModule.mix(ThreadContext context, IRubyObject modArg) RubyModule.mix(ThreadContext context, IRubyObject modArg, IRubyObject hash0) static IRubyObjectRubyDir.mkdir(ThreadContext context, IRubyObject recv, IRubyObject... args) Creates the directory specified bypath.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) RubyFileStat.mode(ThreadContext context) protected voidRubyArray.modify(ThreadContext context) rb_ary_modifyprotected final voidRubyArray.modifyCheck(ThreadContext context) rb_ary_modify_checkRubyModule.module_eval(ThreadContext context, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject[] args, Block block) 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) RubyBignum.modulo(ThreadContext context, IRubyObject other) RubyFixnum.modulo(ThreadContext context, IRubyObject other) RubyNumeric.modulo(ThreadContext context, IRubyObject other) num_moduloRubyTime.monday_p(ThreadContext context) RubyTime.month(ThreadContext context) RubyFile.mtime(ThreadContext context) static IRubyObjectRubyFile.mtime(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.mtime(ThreadContext context) RubyFileStat.mtimeEquals(ThreadContext context, IRubyObject other) RubyFileStat.mtimeGreaterThan(ThreadContext context, IRubyObject other) RubyFileStat.mtimeLessThan(ThreadContext context, IRubyObject other) AbstractRubyMethod.name(ThreadContext context) RubyModule.name(ThreadContext context) RubySymbol.name(ThreadContext context) static IRubyObjectRubyEncoding.name_list(ThreadContext context, IRubyObject recv) RubyMatchData.named_captures(ThreadContext context) Deprecated.RubyMatchData.named_captures(ThreadContext context, IRubyObject[] args) RubyRegexp.named_captures(ThreadContext context) rb_reg_named_capturesRubyEncoding.names(ThreadContext context) RubyMatchData.names(ThreadContext context, Block block) RubyRegexp.names(ThreadContext context) rb_reg_namesRubyFloat.nan_p(ThreadContext context) flo_is_nan_pRubyThread.native_thread_id(ThreadContext context) RubyBignum.negate(ThreadContext context) RubyComplex.negate(ThreadContext context) nucomp_negateRubyFixnum.negate(ThreadContext context) RubyInteger.negate(ThreadContext context) static 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, IRubyObject[] args) static RubyFloatRubyKernel.new_float(ThreadContext context, IRubyObject object) 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_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 RubyArithmeticSequenceRubyArithmeticSequence.newArithmeticSequence(ThreadContext context, IRubyObject generatedBy, String method, IRubyObject[] args, IRubyObject begin, IRubyObject end, IRubyObject step, IRubyObject excludeEnd) static final RubyArray<?> RubyArray.newArray(ThreadContext context) rb_ary_newstatic final RubyArray<?> RubyArray.newArray(ThreadContext context, int len) static RubyRangeRubyRange.newBeginlessRange(ThreadContext context, long end, boolean isExclusive) static RubyArrayRubyArray.newBlankArray(ThreadContext context, int size) Construct the most efficient array shape for the given size.static RubyBooleanRubyBoolean.newBoolean(ThreadContext context, boolean value) Deprecated.static RubyIOBufferRubyIOBuffer.newBuffer(ThreadContext context, ByteBuffer base, int size, int flags) static RubyIOBufferRubyIOBuffer.newBuffer(ThreadContext context, RubyString string, int flags) static RubyChainRubyChain.newChain(ThreadContext context, IRubyObject[] enums) static RubyClassRubyClass.newClass(ThreadContext context, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, String file, int line) static RubyClassRubyClass.newClass(ThreadContext context, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites) A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.static RubyClassRubyClass.newClass(ThreadContext context, RubyClass superClass, CallSite[] extraCallSites) A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.static 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_Complex2static RubySymbolRubySymbol.newConstantSymbol(ThreadContext context, IRubyObject fqn, ByteList bytes) Create a symbol whose intention is to be used as a constant.static RubyRangeRubyRange.newEndlessRange(ThreadContext context, long begin, boolean isExclusive) 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, long begin, long end) static RubyRangeRubyRange.newExclusiveRange(ThreadContext context, IRubyObject begin, IRubyObject end) static RubyFrozenErrorRubyFrozenError.newFrozenError(ThreadContext context, IRubyObject message, IRubyObject receiver) static RubyRangeRubyRange.newInclusiveRange(ThreadContext context, long begin, long end) static RubyRangeRubyRange.newInclusiveRange(ThreadContext context, IRubyObject begin, IRubyObject end) RubyClass.newInstance(ThreadContext context, Block block) rb_class_new_instanceRubyClass.newInstance(ThreadContext context, IRubyObject arg0) RubyClass.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.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 RubyClassRubyStruct.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create new Struct class.static RubySystemExitRubySystemExit.newInstance(ThreadContext context, int status, String message) static RubyTimeRubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args) 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 IRubyObjectRubyModule.newMethod(ThreadContext context, IRubyObject receiver, String methodName, StaticScope scope, boolean bound, Visibility visibility, boolean respondToMissing, boolean priv) static RubyModuleRubyModule.newModule(ThreadContext context, String name, RubyModule parent, boolean setParent, String file, int line) rb_module_new/rb_define_module_id/rb_name_class/rb_set_class_path This is used by IR to define a new module.protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.newName(ThreadContext context, IRubyObject key, IRubyObject valueArg) static RubyProducerRubyProducer.newProducer(ThreadContext context, IRubyObject init, Block block) static RubyRandomRubyRandom.newRandom(ThreadContext context, RubyClass randomClass, IRubyObject seed) static RubyRangeRubyRange.newRange(ThreadContext context, long begin, long end, boolean isExclusive) static RubyRangeRubyRange.newRange(ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive) static IRubyObjectRubyRational.newRationalCanonicalize(ThreadContext context, long x) static IRubyObjectRubyRational.newRationalCanonicalize(ThreadContext context, long x, long y) static 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_Rational2static 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 IRubyObjectRubyStruct.StructMethods.newStruct(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static RubyTimeRubyTime.newTimeFromNanoseconds(ThreadContext context, long nanoseconds) static RubyUncaughtThrowErrorRubyUncaughtThrowError.newUncaughtThrowError(ThreadContext context, IRubyObject tag, IRubyObject value, RubyString message) static RubyYielderRubyYielder.newYielder(ThreadContext context, Block block) booleanRubyArgsFile.ArgsFileData.next_argv(ThreadContext context) RubyFloat.next_float(ThreadContext context) RubyBasicObject.nil_p(ThreadContext context) rb_false call_seq: nil.nil? => true <anything_else>.nil? => false Only the object nil respondstruetonil?.static IRubyObjectRubyKernel.nil_p(ThreadContext context, IRubyObject self) RubyNil.nil_p(ThreadContext context) RubyArray.nitems(ThreadContext context) rb_ary_nitemsRubyFileStat.nlink(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) 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) protected static intRubyBasicObject.nonFixnumHashCode(ThreadContext context, IRubyObject hashValue) 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) RubyIOBuffer.not_bang(ThreadContext context) RubyTime.nsec(ThreadContext context) Get the fractional part of time in nanoseconds.static IRubyObjectRubyRegexp.nth_match(ThreadContext context, int nth, IRubyObject matchArg) rb_reg_nth_matchRubyIOBuffer.null_p(ThreadContext context) RubyNumeric.num_imaginary(ThreadContext context) num_imaginarystatic doubleRubyNumeric.num2dbl(ThreadContext context, IRubyObject arg) Deprecated.UseConvert.toDouble(ThreadContext, IRubyObject)instead.static IRubyObjectRubyNumeric.num2fix(ThreadContext context, IRubyObject val) Deprecated.RubyBignum.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) rb_numeric_quostatic 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) static longRubyInteger.numToUint(ThreadContext context, IRubyObject val) Simulate CRuby's rb_num_to_uint by returning a single long; the top 4 bytes will be the uint and the bottom four bytes will be the result code.static IRubyObjectRubyKernel.obj_to_enum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static RubyStringRubyString.objAsString(ThreadContext context, IRubyObject obj) rb_obj_as_stringRubyString.oct(ThreadContext context) rb_str_octRubyBignum.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) Deprecated.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) 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.RubyArray.op_and(ThreadContext context, IRubyObject other) MRI: rb_ary_andRubyBignum.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) RubyIOBuffer.op_and(ThreadContext context, IRubyObject _mask) static RubyBooleanRubyNil.op_and(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_andRubyProcess.RubyStatus.op_and(ThreadContext context, IRubyObject arg) RubyIO.op_append(ThreadContext context, IRubyObject anObject) rb_io_addstrRubyGlobal.CaseInsensitiveStringOnlyRubyHash.op_aref(ThreadContext context, IRubyObject arg) RubyHash.op_aref(ThreadContext context, IRubyObject key) rb_hash_arefRubyInteger.op_aref(ThreadContext context, IRubyObject index) RubyInteger.op_aref(ThreadContext context, IRubyObject index, IRubyObject length) RubyMatchData.op_aref(ThreadContext context, IRubyObject idx) match_arefRubyMatchData.op_aref(ThreadContext context, IRubyObject idx, IRubyObject rest) match_arefRubyObjectSpace.AbstractWeakMap.op_aref(ThreadContext context, IRubyObject key) RubyObjectSpace.AbstractWeakMap.op_aref(ThreadContext context, IRubyObject key, IRubyObject value) RubyObjectSpace.WeakKeyMap.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) protected IRubyObjectRubyBignum.op_aref_subclass(ThreadContext context, IRubyObject other) rb_big_arefprotected IRubyObjectRubyFixnum.op_aref_subclass(ThreadContext context, IRubyObject other) rb_fix_arefprotected abstract IRubyObjectRubyInteger.op_aref_subclass(ThreadContext context, IRubyObject index) RubyGlobal.StringOnlyRubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value) RubyHash.op_aset(ThreadContext context, IRubyObject key, IRubyObject value) Set a key/value pair into this hash.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) RubyThread.op_aset(ThreadContext context, IRubyObject key, IRubyObject value) 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_cmpRubyComplex.op_cmp(ThreadContext context, IRubyObject other) RubyFixnum.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) RubyIOBuffer.op_cmp(ThreadContext context, IRubyObject other) static IRubyObjectRubyKernel.op_cmp(ThreadContext context, IRubyObject self, IRubyObject other) RubyModule.op_cmp(ThreadContext context, IRubyObject obj) rb_mod_cmpRubyNumeric.op_cmp(ThreadContext context, IRubyObject other) num_cmpRubyRational.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_coerceRubyArray.op_diff(ThreadContext context, IRubyObject other) rb_ary_diffRubyBignum.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_quo / rb_complex_divRubyFixnum.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_divRubyRational.op_divmod(ThreadContext context, IRubyObject other) nurat_divmodAbstractRubyMethod.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.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) static IRubyObjectRubyData.op_equal(ThreadContext context, IRubyObject self, 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) RubyProc.op_equal(ThreadContext context, IRubyObject obj) 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) 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) booleanRubyFixnum.op_equal_boolean(ThreadContext context, long other) RubyComplex.op_expt(ThreadContext context, IRubyObject other) MRI: nucomp_expt, rb_complex_powfinal 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) RubyBignum.op_ge(ThreadContext context, IRubyObject other) 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) RubyModule.op_ge(ThreadContext context, IRubyObject obj) rb_mod_geRubyString.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) Deprecated.RubyBignum.op_gt(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) RubyModule.op_gt(ThreadContext context, IRubyObject obj) rb_mod_gtRubyString.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) Deprecated.final IRubyObjectRubyInteger.op_idiv(ThreadContext context, IRubyObject arg) Deprecated.RubyRational.op_idiv(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.op_le(ThreadContext context, IRubyObject other) 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) RubyModule.op_le(ThreadContext context, IRubyObject arg) MRI: rb_class_inherited_pRubyString.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) Deprecated.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) RubyBignum.op_lt(ThreadContext context, IRubyObject other) 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) RubyModule.op_lt(ThreadContext context, IRubyObject obj) rb_mod_ltRubyString.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) Deprecated.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) Deprecated.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) RubyRegexp.op_match2(ThreadContext context) 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) 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) 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) RubyString.op_mul19(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.op_neg(ThreadContext context) rb_big_negRubyFixnum.op_neg(ThreadContext context) fix_revabstract IRubyObjectRubyInteger.op_neg(ThreadContext context) RubyBasicObject.op_not(ThreadContext context) RubyIOBuffer.op_not(ThreadContext context) RubyNumeric.op_not(ThreadContext context) RubyBasicObject.op_not_equal(ThreadContext context, IRubyObject other) The != method implemented for BasicObject.RubyFixnum.op_not_equal(ThreadContext context, double other) RubyFixnum.op_not_equal(ThreadContext context, long other) RubyFixnum.op_not_equal(ThreadContext context, IRubyObject other) fix_not_equalRubyFloat.op_not_equal(ThreadContext context, double other) 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_equalRubyArray.op_or(ThreadContext context, IRubyObject other) rb_ary_orRubyBignum.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) RubyIOBuffer.op_or(ThreadContext context, IRubyObject _mask) static RubyBooleanRubyNil.op_or(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_orRubyArray.op_plus(ThreadContext context, IRubyObject obj) rb_ary_plusfinal 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) 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) 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) 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_timesRubyBignum.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) RubyNumeric.op_uplus(ThreadContext context) num_uplusRubyBignum.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) RubyIOBuffer.op_xor(ThreadContext context, IRubyObject _mask) static RubyBooleanRubyNil.op_xor(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_xorstatic 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) protected IRubyObjectRubyFile.openFile(ThreadContext context, IRubyObject[] args) RubyRegexp.options(ThreadContext context) RubyIOBuffer.or_bang(ThreadContext context, IRubyObject _mask) RubyInteger.ord(ThreadContext context) int_ordRubyString.ord(ThreadContext context) AbstractRubyMethod.original_name(ThreadContext context) RubyMethod.original_name(ThreadContext context) RubyFileStat.owned_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.owned_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.owned_p(ThreadContext context, IRubyObject recv, IRubyObject filename) 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) AbstractRubyMethod.parameters(ThreadContext context) RubyMethod.parameters(ThreadContext context) RubyProc.parameters(ThreadContext context) RubyProc.parameters(ThreadContext context, IRubyObject opts) static doubleRubyKernel.parseHexidecimalExponentString2(ThreadContext context, ByteList str) Parse hexidecimal exponential notation: ... This method assumes the string is a valid-formatted string.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) RubyIO.path(ThreadContext context) RubyThread.Location.path(ThreadContext context) RubyThread.pending_interrupt_p(ThreadContext context) RubyThread.pending_interrupt_p(ThreadContext context, IRubyObject err) RubyThread.pending_interrupt_p(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObjectRubyThread.pending_interrupt_p(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObjectRubyThread.pending_interrupt_p_s(ThreadContext context, IRubyObject self) static IRubyObjectRubyThread.pending_interrupt_p_s(ThreadContext context, IRubyObject self, IRubyObject err) RubyArray.permutation(ThreadContext context, Block block) RubyArray.permutation(ThreadContext context, IRubyObject num, Block block) rb_ary_permutationRubyIO.pid(ThreadContext context) Return the process id (pid) of the process this IO object spawned.static IRubyObjectRubyProcess.pid(ThreadContext context) 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, Block block) static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject klass, IRubyObject[] argv, Block block) Deprecated.static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject klass, IRubyObject arg0, Block block) static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject klass, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject klass, IRubyObject v1, IRubyObject v2, IRubyObject opt, Block block) RubyFileStat.pipe_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.pipe_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.pipe_p(ThreadContext context, IRubyObject recv, IRubyObject filename) final IRubyObjectRubyString.plus_at(ThreadContext context) RubyComplex.polar(ThreadContext context) nucomp_polarstatic IRubyObjectRubyComplex.polar(ThreadContext context, IRubyObject clazz, IRubyObject... args) nucomp_s_polarRubyNumeric.polar(ThreadContext context) numeric_polarvoidRubyThread.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 org.jruby.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_matchRubyInteger.pow(ThreadContext context, IRubyObject other) RubyInteger.pow(ThreadContext context, IRubyObject b, IRubyObject m) 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 _length, IRubyObject _from, IRubyObject str) RubyIOBuffer.pread(ThreadContext context, RubyIO io, int from, int length, int offset) RubyIOBuffer.pread(ThreadContext context, IRubyObject[] args) RubyIOBuffer.pread(ThreadContext context, IRubyObject io, IRubyObject _from) RubyIOBuffer.pread(ThreadContext context, IRubyObject io, IRubyObject _from, IRubyObject _length) RubyIOBuffer.pread(ThreadContext context, IRubyObject io, IRubyObject _from, IRubyObject _length, IRubyObject _offset) RubyFixnum.pred(ThreadContext context) RubyInteger.pred(ThreadContext context) static IRubyObject[]RubyProc.prepareArgs(ThreadContext context, Block.Type type, BlockBody blockBody, IRubyObject[] args) Deprecated.static IRubyObjectRubySymbol.prepareID(ThreadContext context, IRubyObject object) Return the given object if it is a Symbol or String, or convert it to a String.voidRubyException.prepareIntegratedBacktrace(ThreadContext context, StackTraceElement[] javaTrace) Deprecated.final org.joni.RegexRubyRegexp.preparePattern(ThreadContext context, RubyString str) static IRubyObjectRubyThread.prepareRaiseException(ThreadContext context, IRubyObject[] args) RubyModule.prepend(ThreadContext context, IRubyObject[] modules) RubyString.prepend(ThreadContext context, IRubyObject other) rb_str_prependRubyString.prepend(ThreadContext context, IRubyObject[] objs) rb_str_prependRubyModule.prepend_features(ThreadContext context, IRubyObject include) rb_mod_prepend_featuresRubyModule.prepended(ThreadContext context, IRubyObject other) voidRubyModule.prependModule(ThreadContext context, RubyModule module) Prepend a new module to this module or class.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) RubyFloat.prev_float(ThreadContext context) RubyConverter.primitive_convert(ThreadContext context, IRubyObject[] args) RubyConverter.primitive_errinfo(ThreadContext context) static IRubyObjectRubyArgsFile.print(ThreadContext context, IRubyObject recv) static IRubyObjectRubyArgsFile.print(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyArgsFile.print(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyArgsFile.print(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyArgsFile.print(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyIO.print(ThreadContext context) RubyIO.print(ThreadContext context, IRubyObject arg0) RubyIO.print(ThreadContext context, IRubyObject[] args) Print some objects to the stream.RubyIO.print(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.print(ThreadContext context, IRubyObject out, IRubyObject[] args) Print some objects to the stream.RubyIO.print(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyKernel.print(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyKernel.print(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyIO.print0(ThreadContext context, IRubyObject out) static IRubyObjectRubyIO.print1(ThreadContext context, IRubyObject out, IRubyObject arg1) static IRubyObjectRubyIO.print2(ThreadContext context, IRubyObject out, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.print3(ThreadContext context, IRubyObject out, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyArgsFile.printf(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.printf(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyIO.printf(ThreadContext context, IRubyObject out, IRubyObject[] args) static IRubyObjectRubyKernel.printf(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyThread.priority(ThreadContext context) RubyThread.priority_set(ThreadContext context, IRubyObject priority) RubyNameError.private_call_p(ThreadContext context) RubyModule.private_class_method(ThreadContext context, IRubyObject[] args) RubyModule.private_constant(ThreadContext context, IRubyObject name) RubyModule.private_constant(ThreadContext context, IRubyObject[] rubyNames) RubyModule.private_instance_methods(ThreadContext context, IRubyObject[] args) rb_class_private_instance_methodsRubyModule.private_method_defined(ThreadContext context, IRubyObject symbol) RubyModule.private_method_defined(ThreadContext context, IRubyObject symbol, IRubyObject includeSuper) RubyBasicObject.private_methods(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.private_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) AbstractRubyMethod.private_p(ThreadContext context) Deprecated.static RubyProcRubyKernel.proc(ThreadContext context, IRubyObject recv, Block block) static RubyProcRubyKernel.proc_1_9(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectFiberScheduler.processWait(ThreadContext context, IRubyObject scheduler, long pid, int flags) static IRubyObjectRubyEnumerator.produce(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) MRI: enumerator_s_produceRubyArray.product(ThreadContext context, IRubyObject[] args) rb_ary_productRubyArray.product(ThreadContext context, IRubyObject[] args, Block block) RubyModule.protected_instance_methods(ThreadContext context, IRubyObject[] args) rb_class_protected_instance_methodsRubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol) RubyModule.protected_method_defined(ThreadContext context, IRubyObject symbol, IRubyObject includeSuper) RubyBasicObject.protected_methods(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.protected_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) AbstractRubyMethod.protected_p(ThreadContext context) Deprecated.RubyModule.public_class_method(ThreadContext context, IRubyObject[] args) RubyModule.public_constant(ThreadContext context, IRubyObject name) RubyModule.public_constant(ThreadContext context, IRubyObject[] rubyNames) RubyModule.public_instance_method(ThreadContext context, IRubyObject symbol) RubyModule.public_instance_methods(ThreadContext context, IRubyObject[] args) 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) static IRubyObjectRubyKernel.public_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) AbstractRubyMethod.public_p(ThreadContext context) Deprecated.static IRubyObjectRubyKernel.public_send(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) booleanRubyModule.publicConstDefinedFrom(ThreadContext context, String name) RubyArray.push(ThreadContext context, IRubyObject item) RubyArray.push(ThreadContext context, IRubyObject[] items) voidRubyModule.putAlias(ThreadContext context, String id, DynamicMethod method, String oldName) Note: Internal API - only public as its used by generated code!voidRubyModule.putAlias(ThreadContext context, String id, CacheEntry entry, String oldName) Alias the method contained in the given CacheEntry as a new entry in this module.RubyConverter.putback(ThreadContext context, IRubyObject[] argv) static IRubyObjectRubyArgsFile.putc(ThreadContext context, IRubyObject recv, IRubyObject arg0) 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_putcRubyModule.putMethod(ThreadContext context, String id, DynamicMethod method) Note: Internal API - only public as its used by generated code!static IRubyObjectRubyArgsFile.puts(ThreadContext context, IRubyObject recv) static IRubyObjectRubyArgsFile.puts(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyArgsFile.puts(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyArgsFile.puts(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyArgsFile.puts(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyIO.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) RubyIO.pwrite(ThreadContext context, IRubyObject str, IRubyObject offset) RubyIOBuffer.pwrite(ThreadContext context, RubyIO io, int from, int length, int offset) RubyIOBuffer.pwrite(ThreadContext context, IRubyObject[] args) RubyIOBuffer.pwrite(ThreadContext context, IRubyObject io, IRubyObject _from) RubyIOBuffer.pwrite(ThreadContext context, IRubyObject io, IRubyObject _from, IRubyObject _length) RubyIOBuffer.pwrite(ThreadContext context, IRubyObject io, IRubyObject _from, IRubyObject _length, IRubyObject _offset) RubyBignum.quo(ThreadContext context, IRubyObject otherArg) Deprecated.RubyFloat.quo(ThreadContext context, IRubyObject other) flo_quoRubyNumeric.quo(ThreadContext context, IRubyObject other) num_quostatic RubyStringRubyRegexp.quote(ThreadContext context, IRubyObject recv, IRubyObject arg) rb_reg_s_quotestatic IRubyObjectRubyKernel.raise(ThreadContext context, IRubyObject self, IRubyObject arg0) 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.static IRubyObjectRubyRandom.rand(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.RubyRandomBase.rand(ThreadContext context) RubyRandomBase.rand(ThreadContext context, IRubyObject arg) static IRubyObjectRubyRandom.randDefault(ThreadContext context, IRubyObject recv) static IRubyObjectRubyRandom.randDefault(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyRandomBase.randDefault(ThreadContext context, IRubyObject recv) static IRubyObjectRubyRandomBase.randDefault(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyFloatRubyRandomBase.randFloat(ThreadContext context) static RubyFloatRubyRandomBase.randFloat(ThreadContext context, org.jruby.RubyRandom.RandomType random) static RubyIntegerRubyRandomBase.randLimited(ThreadContext context, long limit) static RubyIntegerRubyRandomBase.randLimited(ThreadContext context, BigInteger limit) RubyRandom.randObj(ThreadContext context, IRubyObject[] args) Deprecated.static longRubyRandomBase.randomLongLimited(ThreadContext context, IRubyObject obj, long limit) static IRubyObjectRubyRandom.RandomFormatter.randomNumber(ThreadContext context, IRubyObject self) static IRubyObjectRubyRandom.RandomFormatter.randomNumber(ThreadContext context, IRubyObject self, IRubyObject arg0) static doubleRubyRandomBase.randomReal(ThreadContext context, IRubyObject obj, boolean excl) static IRubyObjectRubyRange.rangeBeginLength(ThreadContext context, IRubyObject range, int len, int[] begLen, int err) 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.static RubyRange.RangeLikeRubyRange.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_rationalizeRubyArray.rb_clear(ThreadContext context) rb_ary_clearRubyHash.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) RubyBasicObject.rbClone(ThreadContext context, IRubyObject maybeOpts) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.rbClone(ThreadContext context) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.rbClone(ThreadContext context, IRubyObject _opts) RubyHash.rbClone(ThreadContext context) RubyHash.rbClone(ThreadContext context, IRubyObject opts) 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) RubyProc.rbClone(ThreadContext context) RubyArray.rbCollect(ThreadContext context, Block block) rb_ary_collectstatic IRubyObjectRubyRandom.rbDefault(ThreadContext context, IRubyObject self) static IRubyObjectRubyIOBuffer.rbFor(ThreadContext context, IRubyObject self, IRubyObject _string, Block block) static IRubyObjectRubyBasicObject.rbInspect(ThreadContext context, IRubyObject obj) protected IRubyObjectRubyFile.rbIoClose(ThreadContext context) protected IRubyObjectRubyIO.rbIoClose(ThreadContext context) static IRubyObjectRubyData.DataMethods.rbNew(ThreadContext context, IRubyObject self, IRubyObject hashOrElt) static IRubyObjectRubyData.DataMethods.rbNew(ThreadContext context, IRubyObject self, IRubyObject[] values) RubyModule.rbPrivate(ThreadContext context, IRubyObject[] args) Deprecated.RubyModule.rbProtected(ThreadContext context, IRubyObject[] args) Deprecated.RubyModule.rbPublic(ThreadContext context, IRubyObject[] args) Deprecated.static 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) RubyFileStat.rdev(ThreadContext context) RubyFileStat.rdevMajor(ThreadContext context) RubyFileStat.rdevMinor(ThreadContext context) static IRubyObjectRubyProcess.GroupID.re_exchange(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.UserID.re_exchange(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.GroupID.re_exchangeable_p(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.UserID.re_exchangeable_p(ThreadContext context, IRubyObject self) static IRubyObjectRubyArgsFile.read(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyDir.read(ThreadContext context) Returns the next entry from this directory.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[] args) 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) RubyIOBuffer.read(ThreadContext context, IRubyObject io) RubyIOBuffer.read(ThreadContext context, IRubyObject io, int length, int offset) RubyIOBuffer.read(ThreadContext context, IRubyObject io, IRubyObject _length) RubyIOBuffer.read(ThreadContext context, IRubyObject io, IRubyObject _length, IRubyObject _offset) static IRubyObjectRubyArgsFile.read_nonblock(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.read_nonblock(ThreadContext context, IRubyObject arg0) RubyIO.read_nonblock(ThreadContext context, IRubyObject[] args) Deprecated.RubyIO.read_nonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyIO.read_nonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyFileStat.readable_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.readable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.readableReal_p(ThreadContext context) 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.RubyIO.readline(ThreadContext context, IRubyObject separator, IRubyObject limit) RubyIO.readline(ThreadContext context, IRubyObject separator, IRubyObject limit, IRubyObject opts) 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) static IRubyObjectRubyFile.readlink(ThreadContext context, IRubyObject recv, IRubyObject path) RubyIOBuffer.readonly_p(ThreadContext context) static IRubyObjectRubyArgsFile.readpartial(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.readpartial(ThreadContext context, IRubyObject arg0) RubyIO.readpartial(ThreadContext context, IRubyObject[] args) Deprecated.RubyIO.readpartial(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyComplex.real(ThreadContext context) RubyNumeric.real(ThreadContext context) numeric_realRubyComplex.real_p(ThreadContext context) nucomp_real_pRubyNumeric.real_p(ThreadContext context) num_real_pstatic IRubyObjectRubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyFile.realdirpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) static IRubyObjectRubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObjectRubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyFile.realpath(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject cwd) RubyBinding.receiver(ThreadContext context) RubyFrozenError.receiver(ThreadContext context) RubyKeyError.receiver(ThreadContext context) RubyMethod.receiver(ThreadContext context) RubyNameError.receiver(ThreadContext context) RubyComplex.rect(ThreadContext context) nucomp_rectRubyNumeric.rect(ThreadContext context) numeric_rectRubyModule.refine(ThreadContext context, IRubyObject klass, Block block) RubyModule.refined_class(ThreadContext context) Deprecated.RubyModule.refinements(ThreadContext context) RubyMatchData.regexp(ThreadContext context, Block block) 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_remainderRubyModule.remove_class_variable(ThreadContext context, IRubyObject name) rb_mod_remove_cvarRubyModule.remove_class_variable19(ThreadContext context, IRubyObject name) Deprecated.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) Deprecated.RubyModule.removeClassVariable(ThreadContext context, String name) 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) RubyArray.replace(ThreadContext context, IRubyObject orig) rb_ary_replaceRubyGlobal.CaseInsensitiveStringOnlyRubyHash.replace(ThreadContext context, IRubyObject other) RubyHash.replace(ThreadContext context, IRubyObject other) rb_hash_replaceRubyString.replace(ThreadContext context, IRubyObject other) rb_str_replace_mprotected voidRubyHash.replaceExternally(ThreadContext context, RubyHash otherHash) RubyConverter.replacement(ThreadContext context) RubyConverter.replacement_set(ThreadContext context, IRubyObject arg) protected voidRubyGlobal.CaseInsensitiveStringOnlyRubyHash.replaceWith(ThreadContext context, RubyHash otherHash) protected voidRubyHash.replaceWith(ThreadContext context, RubyHash otherHash) RubyEncoding.replicate(ThreadContext context, IRubyObject arg) Deprecated.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) voidRubyIOBuffer.resize(ThreadContext context, int size) RubyIOBuffer.resize(ThreadContext context, IRubyObject size) 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) static IRubyObjectRubyKernel.respond_to_p(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectRubyKernel.respond_to_p(ThreadContext context, IRubyObject self, IRubyObject name, IRubyObject includePrivate) static IRubyObjectFiberScheduler.result(ThreadContext context, int result, jnr.constants.platform.Errno error) static intFiberScheduler.resultApply(ThreadContext context, IRubyObject result) RubyArray.reverse(ThreadContext context) RubyString.reverse(ThreadContext context) RubyArray.reverse_bang(ThreadContext context) rb_ary_reverse_bangRubyString.reverse_bang(ThreadContext context) RubyString.reverse_bang19(ThreadContext context) Deprecated.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) RubyRange.reverse_each(ThreadContext context, Block block) RubyString.reverse19(ThreadContext context) Deprecated.RubyArray.reverseEach(ThreadContext context, Block block) rb_ary_reverse_eachstatic IRubyObjectRubyArgsFile.rewind(ThreadContext context, IRubyObject recv) RubyChain.rewind(ThreadContext context) RubyDir.rewind(ThreadContext context) Moves position in this directory to the first entry.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.rjust(ThreadContext context, IRubyObject arg0) rb_str_rjustRubyString.rjust(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyDir.rmdir(ThreadContext context, IRubyObject recv, IRubyObject path) Deletes the directory specified bypath.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) RubyRational.roundCommon(ThreadContext context, IRubyObject n, RoundingMode mode) RubyFloat.roundShared(ThreadContext context, int ndigits, RoundingMode mode) RubyInteger.roundShared(ThreadContext context, int ndigits, RoundingMode roundingMode) static IRubyObjectRubyFileTest.rowned_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyString.rpartition(ThreadContext context, IRubyObject arg) RubyString.rstrip(ThreadContext context) rb_str_rstrip / rb_str_rstrip_bangRubyString.rstrip_bang(ThreadContext context) RubyModule.ruby2_keywords(ThreadContext context, IRubyObject[] args) RubyProc.ruby2_keywords(ThreadContext context) static IRubyObjectRubyHash.ruby2_keywords_hash(ThreadContext context, IRubyObject _self, IRubyObject arg) static IRubyObjectRubyHash.ruby2_keywords_hash_p(ThreadContext context, IRubyObject _self, IRubyObject arg) RubyModule.rubyBaseName(ThreadContext context) RubyString.rubyLength(ThreadContext context) RubyModule.rubyName(ThreadContext context) Generate a fully-qualified class name or a #-style name for anonymous and singleton classes which is properly encoded.default intRubyThread.ReadWrite.run(ThreadContext context, Data data, byte[] bytes, int start, int length) Deprecated.Prefer version that receives ByteBuffer rather than recreating every time.intRubyThread.ReadWrite.run(ThreadContext context, Data data, ByteBuffer bytes, int start, int length) RubyThread.Task.run(ThreadContext context, Data data) Ruby.runInterpreter(ThreadContext context, Node rootNode, IRubyObject self) Ruby.runInterpreter(ThreadContext context, ParseResult parseResult, IRubyObject self) protected static IRubyObjectRubyArray.safeArraySet(ThreadContext context, IRubyObject[] values, int i, IRubyObject value) RubyArray.sample(ThreadContext context) RubyArray.sample(ThreadContext context, IRubyObject sampleOrOpts) RubyArray.sample(ThreadContext context, IRubyObject[] args) Deprecated.RubyArray.sample(ThreadContext context, IRubyObject sample, IRubyObject opts) RubyTime.saturday_p(ThreadContext context) RubyString.scan(ThreadContext context, IRubyObject pat, Block block) rb_str_scanRubyString.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.searchString(ThreadContext context, RubyString str, int pos, boolean reverse) Search the given string with this Regexp.RubyTime.sec(ThreadContext context) static IRubyObjectRubyRandom.seed(ThreadContext context, IRubyObject self) RubyRandomBase.seed(ThreadContext context) static IRubyObjectRubyArgsFile.seek(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyDir.seek(ThreadContext context, IRubyObject newPos) Moves to a positiond.RubyIO.seek(ThreadContext context, IRubyObject off) RubyIO.seek(ThreadContext context, IRubyObject[] args) RubyIO.seek(ThreadContext context, IRubyObject off, IRubyObject whence) 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.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) RubyException.set_backtrace(ThreadContext context, IRubyObject obj) 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) RubyIO.set_encoding_by_bom(ThreadContext context) static IRubyObjectRubyArgsFile.set_pos(ThreadContext context, IRubyObject recv, IRubyObject offset) RubyDir.set_pos(ThreadContext context, IRubyObject newPos) RubyIOBuffer.set_string(ThreadContext context, IRubyObject _string) RubyIOBuffer.set_string(ThreadContext context, IRubyObject[] args) RubyIOBuffer.set_string(ThreadContext context, IRubyObject _string, IRubyObject _offset) RubyIOBuffer.set_string(ThreadContext context, IRubyObject _string, IRubyObject _offset, IRubyObject _length) RubyIOBuffer.set_string(ThreadContext context, IRubyObject _string, IRubyObject _offset, IRubyObject _length, IRubyObject _stringOffset) RubyModule.set_temporary_name(ThreadContext context, IRubyObject arg) 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) RubyIOBuffer.set_value(ThreadContext context, IRubyObject _dataType, IRubyObject _offset, IRubyObject _value) RubyIOBuffer.set_values(ThreadContext context, IRubyObject _dataTypes, IRubyObject _offset, IRubyObject _values) voidRubyException.setBacktrace(ThreadContext context, IRubyObject obj) RubyString.setbyte(ThreadContext context, IRubyObject index, IRubyObject val) RubyModule.setClassVar(ThreadContext context, String name, IRubyObject value) Set the named class variable to the given value, provided freeze allows setting it.RubyModule.setConstant(ThreadContext context, String name, IRubyObject value) Set the named constant on this module.RubyModule.setConstant(ThreadContext context, String name, IRubyObject value, boolean hidden) RubyModule.setConstant(ThreadContext context, String name, IRubyObject value, String file, int line) RubyModule.setConstantQuiet(ThreadContext context, String name, IRubyObject value) Set the named constant on this module.final voidRubyModule.setConstantVisibility(ThreadContext context, String name, boolean hidden) 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) RubyThread.setFiberScheduler(ThreadContext context, IRubyObject scheduler) Set the scheduler for the current thread.static IRubyObjectRubyProcess.Sys.setgid(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyFileStat.setgid_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.setgid_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.setgid_p(ThreadContext context, IRubyObject recv, IRubyObject filename) voidRubyModule.setMethodVisibility(ThreadContext context, IRubyObject[] methods, Visibility visibility) set_method_visibilityRubyThread.setName(ThreadContext context, IRubyObject name) 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.setproctitle(ThreadContext context, IRubyObject recv, IRubyObject name) 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) RubyFileStat.setuid_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.setuid_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.setuid_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyIOBuffer.shared_p(ThreadContext context) 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.static IRubyObjectRubyProcess.GroupID.sid_available_p(ThreadContext context, IRubyObject self) static IRubyObjectRubyProcess.UserID.sid_available_p(ThreadContext context, IRubyObject self) RubyProcess.RubyStatus.signaled(ThreadContext context) static IRubyObjectRubySignal.signame(ThreadContext context, IRubyObject recv, IRubyObject rubySig) RubySignalException.signo(ThreadContext context) intRubyBignum.signum(ThreadContext context) intRubyFixnum.signum(ThreadContext context) intRubyFloat.signum(ThreadContext context) intRubyInteger.signum(ThreadContext context) final intRubyRational.signum(ThreadContext context) static RubyFloatRubyMath.sin(ThreadContext context, IRubyObject recv, IRubyObject x) static IRubyObjectRubyKernel.singleton_class(ThreadContext context, IRubyObject recv) RubyModule.singleton_class_p(ThreadContext context) RubyBasicObject.singleton_method(ThreadContext context, IRubyObject name) static IRubyObjectRubyKernel.singleton_method(ThreadContext context, IRubyObject self, IRubyObject symbol) 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_removed(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyBasicObject.singleton_method_undefined(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) RubyBasicObject.singleton_methods(ThreadContext context, IRubyObject[] args) static RubyArrayRubyKernel.singleton_methods(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicObject.singletonClass(ThreadContext context) Will either return the existing singleton class for this object, or create a new one and return that.RubyBignum.singletonClass(ThreadContext context) RubyBoolean.singletonClass(ThreadContext context) RubyFixnum.singletonClass(ThreadContext context) RubyFloat.singletonClass(ThreadContext context) RubyNil.singletonClass(ThreadContext context) RubyString.singletonClass(ThreadContext context) RubySymbol.singletonClass(ThreadContext context) static RubyFloatRubyMath.sinh(ThreadContext context, IRubyObject recv, IRubyObject x) 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) RubyClassPathVariable.size(ThreadContext context) final IRubyObjectRubyEnumerator.size(ThreadContext context) RubyEnumerator.SizeFn.size(ThreadContext context, T self, IRubyObject[] args) RubyFile.size(ThreadContext context) RubyFileStat.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_sizeabstract IRubyObjectRubyInteger.size(ThreadContext context) RubyIOBuffer.size(ThreadContext context) RubyMatchData.size(ThreadContext context) match_sizeabstract IRubyObjectRubyObjectSpace.AbstractWeakMap.size(ThreadContext context) RubyObjectSpace.WeakKeyMap.size(ThreadContext context) RubyObjectSpace.WeakMap.size(ThreadContext context) static IRubyObjectRubyProducer.size(ThreadContext context, RubyProducer self, IRubyObject[] args) MRI: producer_sizeRubyRange.size(ThreadContext context) RubyStruct.size(ThreadContext context) static IRubyObjectRubyIOBuffer.size_of(ThreadContext context, IRubyObject self, IRubyObject dataType) RubyFileStat.size_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.size_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyArgsFile.skip(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.sleep(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject timeout) static IRubyObjectRubyKernel.sleep(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.RubyHash.slice(ThreadContext context, IRubyObject[] args) rb_hash_sliceRubyIOBuffer.slice(ThreadContext context) RubyIOBuffer.slice(ThreadContext context, int offset, int length) RubyIOBuffer.slice(ThreadContext context, IRubyObject _offset) RubyIOBuffer.slice(ThreadContext context, IRubyObject _offset, IRubyObject _length) RubyArray.slice_bang(ThreadContext context, IRubyObject arg0) rb_ary_slice_bangRubyArray.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) rb_ary_slice_bangRubyString.slice_bang(ThreadContext context, IRubyObject arg0) rb_str_slice_bangRubyString.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) voidRubyClass.smartDump(ThreadContext context, RubyOutputStream out, MarshalDumper stream, IRubyObject target) RubyFileStat.socket_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.socket_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.socket_p(ThreadContext context, IRubyObject recv, IRubyObject filename) 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_bangstatic IRubyObjectRubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block) RubyArray.sort_by_bang(ThreadContext context, Block block) rb_ary_sort_by_bangprotected IRubyObjectRubyArray.sortInternal(ThreadContext context, boolean honorOverride) protected IRubyObjectRubyArray.sortInternal(ThreadContext context, Block block) RubyRegexp.source(ThreadContext context) rb_reg_sourcestatic 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) RubyString.split(ThreadContext context, RubyRegexp delimiter, int limit) Split for ext (Java) callers (does not write $~).RubyString.split(ThreadContext context, RubyString delimiter, int limit) Split for ext (Java) callers (does not write $~).RubyString.split(ThreadContext context, IRubyObject arg0) RubyString.split(ThreadContext context, IRubyObject pattern, IRubyObject limit) RubyString.splitWithBlock(ThreadContext context, Block block) rb_str_split_mRubyString.splitWithBlock(ThreadContext context, IRubyObject arg0, Block block) RubyString.splitWithBlock(ThreadContext context, IRubyObject pattern, IRubyObject limit, 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) 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) 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) static RubyThreadRubyThread.start(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Basically the same as Thread.new .RubyString.start_with_p(ThreadContext context) RubyString.start_with_p(ThreadContext context, IRubyObject arg) RubyString.start_with_p(ThreadContext context, IRubyObject[] args) RubySymbol.start_with_p(ThreadContext context) RubySymbol.start_with_p(ThreadContext context, IRubyObject arg) RubySymbol.start_with_p(ThreadContext context, IRubyObject[] args) 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) RubyFileStat.sticky_p(ThreadContext context) static IRubyObjectRubyFileTest.FileTestFileMethods.sticky_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyFileTest.sticky_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObjectRubyThread.stop(ThreadContext context, IRubyObject receiver) RubyThread.stop_p(ThreadContext context) RubyProcess.RubyStatus.stopped_p(ThreadContext context) RubyProcess.RubyStatus.stopsig(ThreadContext context) RubyArray.store(ThreadContext context, long index, IRubyObject value) Store an element at the specified index or throw if the index is invalid.RubyModule.storeClassVariable(ThreadContext context, String name, IRubyObject value) RubyModule.storeConstant(ThreadContext context, String name, IRubyObject value) RubyModule.storeConstant(ThreadContext context, String name, IRubyObject value, boolean hidden, String file, int line) protected voidRubyArray.storeInternal(ThreadContext context, int index, IRubyObject value) RubyString.str_eql_p(ThreadContext context, IRubyObject other) RubyString.str_eql_p19(ThreadContext context, IRubyObject other) Deprecated.static IRubyObjectRubyGC.stress(ThreadContext context, IRubyObject recv) static IRubyObjectRubyGC.stress_set(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyTime.strftime(ThreadContext context, IRubyObject format) static IRubyObjectRubyIOBuffer.string(ThreadContext context, IRubyObject self, IRubyObject _length, Block block) RubyMatchData.string(ThreadContext context) match_stringRubyString.strip(ThreadContext context) rb_str_strip / rb_str_strip_bangRubyString.strip_bang(ThreadContext context) 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) final IRubyObjectRubyString.subBangFast(ThreadContext context, RubyRegexp regexp, RubyString repl) sub! but without any frame globals ...RubyClass.subclasses(ThreadContext context) RubyTime.subsec(ThreadContext context) RubyArray.subseq_step(ThreadContext context, RubyArithmeticSequence arg0) rb_ary_subseq_stepfinal IRubyObjectRubyString.substr(ThreadContext context, int beg, int len) final IRubyObjectRubyString.substrEnc(ThreadContext context, int beg, int len) RubyFixnum.succ(ThreadContext context) RubyInteger.succ(ThreadContext context) int_succRubyString.succ(ThreadContext context) RubySymbol.succ(ThreadContext context) RubyString.succ_bang(ThreadContext context) 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, SingleDouble 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) rb_str_swapcase / rb_str_swapcase_bangRubyString.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) RubyString.swapcase_bang(ThreadContext context, IRubyObject arg) RubyString.swapcase_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyProcess.GroupID.switch_rb(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyProcess.UserID.switch_rb(ThreadContext context, IRubyObject self, Block block) RubyModule.symbolName(ThreadContext context) Generate a fully-qualified class name or a #-style name as a Symbol.static IRubyObjectRubyFile.symlink(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) RubyFileStat.symlink_p(ThreadContext context) static RubyBooleanRubyFileTest.FileTestFileMethods.symlink_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBooleanRubyFileTest.symlink_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyIO.sync(ThreadContext context) Returns the current sync mode.RubyIO.sync_set(ThreadContext context, IRubyObject sync) Sets the current sync mode.static IRubyObjectRubyKernel.syscall(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyIO.sysopen(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block block) RubyIO.sysread(ThreadContext context, IRubyObject _length) RubyIO.sysread(ThreadContext context, IRubyObject[] args) Deprecated.RubyIO.sysread(ThreadContext context, IRubyObject _length, IRubyObject _str) RubyIO.sysseek(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyKernel.system(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.syswrite(ThreadContext context, IRubyObject str) RubyBasicObject.taint(ThreadContext context) Deprecated.RubyBoolean.taint(ThreadContext context) Deprecated.RubyFixnum.taint(ThreadContext context) Deprecated.RubyNil.taint(ThreadContext context) Deprecated.RubySymbol.taint(ThreadContext context) Deprecated.RubyBasicObject.tainted_p(ThreadContext context) Deprecated.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.takeItems(ThreadContext context, IRubyObject enumerable) Take all items from the given enumerable and insert them into a new array.static IRubyObjectRubyEnumerable.tally(ThreadContext context, IRubyObject self) static IRubyObjectRubyEnumerable.tally(ThreadContext context, IRubyObject self, IRubyObject hashArg) static RubyFloatRubyMath.tan(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloatRubyMath.tanh(ThreadContext context, IRubyObject recv, IRubyObject x) static IRubyObjectRubyKernel.tap(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyModule.target(ThreadContext context) static IRubyObjectRubyArgsFile.tell(ThreadContext context, IRubyObject recv) RubyDir.tell(ThreadContext context) Returns the current position in the directory.RubyProcess.RubyStatus.termsig(ThreadContext context) static IRubyObjectRubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyKernel.test(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static booleanRubyModule.testModuleMatch(ThreadContext context, IRubyObject arg0, int id) 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) RubyRegexp.timeout(ThreadContext context) static IRubyObjectRubyRegexp.timeout(ThreadContext context, IRubyObject recv) static IRubyObjectRubyRegexp.timeout_set(ThreadContext context, IRubyObject recv, IRubyObject timeout) RubyFixnum.times(ThreadContext context, Block block) RubyInteger.times(ThreadContext context, Block block) static IRubyObjectRubyProcess.times(ThreadContext context) 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) static IRubyObjectRubyEnumerable.to_a(ThreadContext context, IRubyObject self) static IRubyObjectRubyEnumerable.to_a(ThreadContext context, IRubyObject self, IRubyObject arg) 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) RubyArray.to_ary(ThreadContext context) 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_fRubyFloat.to_f(ThreadContext context) abstract IRubyObjectRubyInteger.to_f(ThreadContext context) static RubyFloatRubyNil.to_f(ThreadContext context, IRubyObject recv) nil_to_fRubyRational.to_f(ThreadContext context) nurat_to_fRubyString.FString.to_f(ThreadContext context) RubyString.to_f(ThreadContext context) RubyArray.to_h(ThreadContext context) Deprecated.RubyArray.to_h(ThreadContext context, Block block) static RubyHashRubyData.to_h(ThreadContext context, IRubyObject self, Block block) 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_iRubyInteger.to_i(ThreadContext context) static RubyFixnumRubyNil.to_i(ThreadContext context, IRubyObject recv) nil_to_iRubyProcess.RubyStatus.to_i(ThreadContext context) RubyRational.to_i(ThreadContext context) RubyString.FString.to_i(ThreadContext context) RubyString.to_i(ThreadContext context) RubyString.to_i(ThreadContext context, IRubyObject arg0) rb_str_to_iRubyTime.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) RubyYielder.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) static IRubyObjectRubyArgsFile.to_s(ThreadContext context, IRubyObject recv) RubyArray.to_s(ThreadContext context) rb_ary_to_sRubyBasicObject.to_s(ThreadContext context) RubyBignum.to_s(ThreadContext context) RubyBignum.to_s(ThreadContext context, IRubyObject arg0) RubyClassPathVariable.to_s(ThreadContext context) RubyComplex.to_s(ThreadContext context) nucomp_to_sRubyEncoding.to_s(ThreadContext context) RubyException.to_s(ThreadContext context) RubyFixnum.to_s(ThreadContext context) RubyFixnum.to_s(ThreadContext context, IRubyObject arg0) RubyFloat.to_s(ThreadContext context) flo_to_sRubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_s(ThreadContext context) RubyHash.to_s(ThreadContext context) rb_hash_to_s & to_s_hashRubyInteger.to_s(ThreadContext context) RubyInteger.to_s(ThreadContext context, IRubyObject x) RubyIOBuffer.to_s(ThreadContext context) static IRubyObjectRubyKernel.to_s(ThreadContext context, IRubyObject self) RubyMatchData.to_s(ThreadContext context) match_to_sRubyModule.to_s(ThreadContext context) rb_mod_to_sRubyNameError.to_s(ThreadContext context) static RubyStringRubyNil.to_s(ThreadContext context, IRubyObject recv) nil_to_sRubyProc.to_s(ThreadContext context) RubyProcess.RubyStatus.to_s(ThreadContext context) RubyRange.to_s(ThreadContext context) RubyRational.to_s(ThreadContext context) nurat_to_sRubyRegexp.to_s(ThreadContext context) RubyString.to_s(ThreadContext context) RubySymbol.to_s(ThreadContext context) RubyThread.Location.to_s(ThreadContext context) RubyTime.to_s(ThreadContext context) RubyUncaughtThrowError.to_s(ThreadContext context) RubyNameError.RubyNameErrorMessage.to_str(ThreadContext context) static IRubyObjectRubyException.to_tty_p(ThreadContext context, IRubyObject recv) RubyArray.toJavaArray(ThreadContext context) Return a Java array copy of the elements contained in this Array.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.static RubySymbolRubySymbol.toSymbol(ThreadContext context, IRubyObject name) static IRubyObjectRubyGC.total_time(ThreadContext context, IRubyObject self) RubyString.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) Deprecated.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) Deprecated.RubyString.tr_s19(ThreadContext context, IRubyObject src, IRubyObject repl) Deprecated.RubyString.tr19(ThreadContext context, IRubyObject src, IRubyObject repl) Deprecated.static IRubyObjectRubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyIOBuffer.transfer(ThreadContext context) RubyHash.transform_keys(ThreadContext context, IRubyObject[] args, Block block) RubyHash.transform_keys_bang(ThreadContext context, IRubyObject[] args, Block block) RubyHash.transform_values(ThreadContext context, Block block) RubyHash.transform_values_bang(ThreadContext context, Block block) RubyArray.transpose(ThreadContext context) rb_ary_transposestatic IRubyObjectRubyBoolean.True.true_and(ThreadContext context, IRubyObject tru, IRubyObject oth) static RubyStringRubyBoolean.True.true_to_s(ThreadContext context, IRubyObject tru) Deprecated.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 path, IRubyObject length) 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 path, IRubyObject length) Deprecated.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 IRubyObjectRubyInteger.try_convert(ThreadContext context, IRubyObject self, IRubyObject num) 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) RubyIO.tty_p(ThreadContext context) RubyTime.tuesday_p(ThreadContext context) RubyFileStat.uid(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) static IRubyObjectFiberScheduler.unblock(ThreadContext context, IRubyObject scheduler, IRubyObject blocker, IRubyObject fiber) voidRubyModule.undef(ThreadContext context, String name) rb_undefRubyModule.undef_method(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyObjectSpace.undefine_finalizer(ThreadContext context, IRubyObject recv, IRubyObject obj, Block block) RubyModule.undefined_instance_method(ThreadContext context) <T extends RubyModule>
TRubyModule.undefMethods(ThreadContext context, String... names) Undefine a method from this type.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_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) static IRubyObjectRubyFile.unlink(ThreadContext context, IRubyObject... args) static IRubyObjectRubyFile.unlink(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIOBuffer.unlock(ThreadContext context) final ObjectRubyClass.unmarshal(ThreadContext context, RubyInputStream in, MarshalLoader loader) static RubyArrayRubyArray.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyNumericRubyBignum.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyClassRubyClass.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static IRubyObjectRubyData.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input, RubyClass rbClass) static RubyFixnumRubyFixnum.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyFloatRubyFloat.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyHashRubyHash.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input, boolean defaultValue) static RubyModuleRubyModule.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyStringRubyString.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) static IRubyObjectRubyStruct.unmarshalFrom(ThreadContext context, RubyInputStream in, MarshalLoader input) protected voidRubyArray.unpack(ThreadContext context) Overridden by specialized arrays to fall back to IRubyObject[].RubyString.unpack(ThreadContext context, IRubyObject obj, Block block) RubyString.unpack(ThreadContext context, IRubyObject obj, IRubyObject opt, Block block) RubyString.unpack1(ThreadContext context, IRubyObject obj, Block block) RubyString.unpack1(ThreadContext context, IRubyObject obj, IRubyObject opt, Block block) RubyArray.unshift(ThreadContext context) RubyArray.unshift(ThreadContext context, IRubyObject item) rb_ary_unshiftRubyArray.unshift(ThreadContext context, IRubyObject[] items) RubyBasicObject.untaint(ThreadContext context) Deprecated.static IRubyObjectRubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyBasicObject.untrust(ThreadContext context) Deprecated.RubyBasicObject.untrusted_p(ThreadContext context) Deprecated.RubyString.upcase(ThreadContext context) rb_str_upcase / rb_str_upcase_bangRubyString.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) RubyString.upcase_bang(ThreadContext context, IRubyObject arg) RubyString.upcase_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) 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) static IRubyObjectRubyRandom.urandom(ThreadContext context, IRubyObject recv, IRubyObject num) RubyEnumerator.FeedValue.use_value(ThreadContext context) RubyTime.usec(ThreadContext context) Get the microsecond part of this time value.RubyModule.used_modules(ThreadContext context) RubyModule.used_refinements(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) RubyIOBuffer.valid_p(ThreadContext context) protected StringRubyModule.validateClassVariable(ThreadContext context, IRubyObject object) protected final StringRubyModule.validateConstant(ThreadContext context, IRubyObject name) Validates name is a valid constant name and returns its id string.RubyThread.value(ThreadContext context) RubyHash.values(ThreadContext context) rb_hash_valuesRubyIOBuffer.values(ThreadContext context, IRubyObject _dataType) RubyIOBuffer.values(ThreadContext context, IRubyObject _dataType, IRubyObject _offset) RubyIOBuffer.values(ThreadContext context, IRubyObject _dataType, IRubyObject _offset, IRubyObject _count) RubyObjectSpace.AbstractWeakMap.values(ThreadContext context) RubyArray.values_at(ThreadContext context, IRubyObject[] args) rb_values_atRubyHash.values_at(ThreadContext context, IRubyObject[] args) rb_hash_values_atRubyMatchData.values_at(ThreadContext context, IRubyObject[] args) RubyStruct.values_at(ThreadContext context, IRubyObject[] args) protected static IRubyObjectRubyGlobal.StringOnlyRubyHash.verifyStringLike(ThreadContext context, IRubyObject test) RubyArray.ArgumentVisitor.visit(ThreadContext ctx, IRubyObject arg, int i) 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) voidRubyHash.VisitorWithStateI.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index) <T> voidRubyHash.visitAll(ThreadContext context, RubyHash.VisitorWithStateI visitor) <T> voidRubyHash.visitAll(ThreadContext context, RubyHash.VisitorWithState visitor, T state) RubyIO.wait(ThreadContext context, IRubyObject[] argv) static IRubyObjectRubyIO.wait(ThreadContext context, IRubyObject _io, IRubyObject[] argv) static IRubyObjectRubyProcess.RubyStatus.wait(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectRubyProcess.wait(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyProcess.wait(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.wait_readable(ThreadContext context, IRubyObject[] argv) static IRubyObjectRubyIO.wait_readable(ThreadContext context, IRubyObject _io, IRubyObject[] argv) RubyIO.wait_writable(ThreadContext context, IRubyObject[] argv) waits until input available or timed out and returns self, or nil when EOF reached.static IRubyObjectRubyIO.wait_writable(ThreadContext context, IRubyObject _io, IRubyObject[] argv) waits until input available or timed out and returns self, or nil when EOF reached.static IRubyObjectRubyProcess.wait2(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.waitall(ThreadContext context) static IRubyObjectRubyProcess.waitall(ThreadContext context, IRubyObject recv) booleanRubyThread.waitForIO(ThreadContext context, RubyIO io, int ops) static longRubyProcess.waitpid(ThreadContext context, long pid, int flags) static IRubyObjectRubyProcess.waitpid(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyProcess.waitpid(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.waitpid2(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyProcess.warmup(ThreadContext context, IRubyObject recv) static IRubyObjectRubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyKernel.warn(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyTime.wday(ThreadContext context) RubyTime.wednesday_p(ThreadContext context) static IRubyObjectRubyData.with(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyArithmeticSequence.with_index(ThreadContext context, Block block) RubyArithmeticSequence.with_index(ThreadContext context, IRubyObject arg, Block block) RubyChain.with_index(ThreadContext context, Block block) RubyChain.with_index(ThreadContext context, IRubyObject arg, Block block) RubyEnumerator.with_index(ThreadContext context, Block block) RubyEnumerator.with_index(ThreadContext context, IRubyObject arg, Block block) RubyEnumerator.with_object(ThreadContext context, IRubyObject arg, Block block) 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) RubyFileStat.writable_p(ThreadContext context) static RubyBooleanRubyFileTest.FileTestFileMethods.writable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBooleanRubyFileTest.writable_p(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.writableReal_p(ThreadContext context) static IRubyObjectRubyArgsFile.write(ThreadContext context, IRubyObject recv) static IRubyObjectRubyArgsFile.write(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyArgsFile.write(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyArgsFile.write(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyArgsFile.write(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) 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) RubyIOBuffer.write(ThreadContext context, IRubyObject io) RubyIOBuffer.write(ThreadContext context, IRubyObject io, int length, int offset) RubyIOBuffer.write(ThreadContext context, IRubyObject io, IRubyObject length) RubyIOBuffer.write(ThreadContext context, IRubyObject io, IRubyObject length, IRubyObject offset) RubyIO.write_nonblock(ThreadContext context, IRubyObject arg0) RubyIO.write_nonblock(ThreadContext context, IRubyObject[] argv) Deprecated.RubyIO.write_nonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyIO.write2(ThreadContext context, IRubyObject arg0, IRubyObject arg1) Ruby method IO#write(str, ...), equivalent to io_write_m.RubyIO.write3(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Ruby method IO#write(str, ...), equivalent to io_write_m.static IRubyObjectRubyIO.writeStatic(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block unusedBlock) Deprecated.static IRubyObjectRubyIO.writev(ThreadContext context, IRubyObject io) static IRubyObjectRubyIO.writev(ThreadContext context, IRubyObject io, IRubyObject arg0) static IRubyObjectRubyIO.writev(ThreadContext context, IRubyObject io, IRubyObject[] args) static IRubyObjectRubyIO.writev(ThreadContext context, IRubyObject io, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyIO.writev(ThreadContext context, IRubyObject io, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyIOBuffer.xor_bang(ThreadContext context, IRubyObject _mask) RubyTime.yday(ThreadContext context) RubyTime.year(ThreadContext context) 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) 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.RubyBignum.zero_p(ThreadContext context) RubyFileStat.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, Block block) static IRubyObjectRubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) static IRubyObjectRubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectRubyEnumerable.zipCommonEnum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommonEnum(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectRubyEnumerable.zipEnumNext(ThreadContext context, IRubyObject arg) RubyTime.zone(ThreadContext context) 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 TypeMethodDescriptionstatic <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.static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) Constructors in org.jruby with parameters of type ThreadContextModifierConstructorDescriptionDefaultComparator(ThreadContext context) RubyStruct(ThreadContext context, RubyClass rubyClass) protectedRubyUncaughtThrowError(ThreadContext context, RubyClass exceptionClass) -
Uses of ThreadContext in org.jruby.anno
Methods in org.jruby.anno with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidTypePopulator.populate(ThreadContext context, RubyModule cls, Class clazz) voidTypePopulator.ReflectiveTypePopulator.populate(ThreadContext context, RubyModule target, Class clazz) -
Uses of ThreadContext in org.jruby.api
Methods in org.jruby.api with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyArray<?> Create.allocArray(ThreadContext context, int length) Create an empty array with a specific allocated size.static RubyArray<?> Create.allocArray(ThreadContext context, long length) Create an empty array with a specific allocated size.static IRubyObjectAccess.argsFile(ThreadContext context) Retrieve ARGF (RubyArgsFile) instancestatic ArgumentErrorError.argumentError(ThreadContext context, int got, int expected) Return an instance of ArgumentError for the given argument list length, min, and max.static ArgumentErrorError.argumentError(ThreadContext context, int length, int min, int max) Return an instance of ArgumentError for the given argument list length, min, and max.static ArgumentErrorError.argumentError(ThreadContext context, String message) Return an instance of ArgumentError with the given message.static RubyClassAccess.argumentErrorClass(ThreadContext context) Retrieve the instance of the class ArgumentErrorstatic RubyClassAccess.arrayClass(ThreadContext context) Retrieve the instance of the class Arraystatic RubyBooleanConvert.asBoolean(ThreadContext context, boolean value) Create a Ruby Boolean from a java boolean.static RubyFixnumConvert.asFixnum(ThreadContext context, int value) Create a Ruby Fixnum from a java int.static RubyFixnumConvert.asFixnum(ThreadContext context, long value) Create a Ruby Fixnum from a java long.static RubyFloatConvert.asFloat(ThreadContext context, double value) Create a Ruby Float from a java double.static RubyFloatConvert.asFloat(ThreadContext context, long value) Create a Ruby Float from a java long.static RubyIntegerConvert.asInteger(ThreadContext context, double value) Create some type of Ruby Integer from a java doublestatic RubySymbolConvert.asSymbol(ThreadContext context, String string) Creates a new RubySymbol from the provided java String.static RubySymbolConvert.asSymbol(ThreadContext context, RubyString string) Creates a new RubySymbol from the provided java String.static RubySymbolConvert.asSymbol(ThreadContext context, ByteList bytelist) Creates a new RubySymbol from the provided java String.static RubyClassAccess.basicObjectClass(ThreadContext context) Retrieve the instance of the class BasicObjectstatic RubyArrayConvert.castAsArray(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyArray with most basic typeError thrown if the value is not a RubyArray.static RubyArrayConvert.castAsArray(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyArray with most basic typeError thrown if the value is not a RubyArray.static RubyBignumConvert.castAsBignum(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyBignum with most basic typeError thrown if the value is not a RubyBignum.static RubyClassConvert.castAsClass(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyClass with most basic typeError thrown if the value is not a RubyClass.static RubyFileConvert.castAsFile(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyFile with most basic typeError thrown if the value is not a RubyFile.static RubyFixnumConvert.castAsFixnum(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyFixnum with most basic typeError thrown if the value is not a RubyFixnum.static RubyFixnumConvert.castAsFixnum(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyFixnum with most basic typeError thrown if the value is not a RubyFixnum.static RubyHashConvert.castAsHash(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyHash with most basic typeError thrown if the value is not a RubyHash.static RubyHashConvert.castAsHash(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyHash with most basic typeError thrown if the value is not a RubyHash.static RubyIntegerConvert.castAsInteger(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyInteger with most basic typeError thrown if the value is not a RubyInteger.static RubyIntegerConvert.castAsInteger(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyInteger with most basic typeError thrown if the value is not a RubyInteger.static RubyModuleConvert.castAsModule(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyModule with most basic typeError thrown if the value is not a RubyModule.static RubyModuleConvert.castAsModule(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyModule with most basic typeError thrown if the value is not a RubyModule.static RubyNumericConvert.castAsNumeric(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyNumeric with most basic typeError thrown if the value is not a RubyNumeric.static RubyProcConvert.castAsProc(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyProc with most basic typeError thrown if the value is not a RubyProc.static RubyProcConvert.castAsProc(ThreadContext context, IRubyObject newValue, String message) Cast the given value to a RubyProc with most basic typeError thrown if the value is not a RubyProc.static RubyRangeConvert.castAsRange(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyRange with most basic typeError thrown if the value is not a RubyRange.static RubyStringConvert.castAsString(ThreadContext context, IRubyObject newValue) Cast the given value to a RubyString with most basic typeError thrown if the value is not a RubyString.static RubySymbolConvert.castAsSymbol(ThreadContext context, IRubyObject newValue) Cast the given value to a RubySymbol with most basic typeError thrown if the value is not a RubySymbol.static RubyStringCheck.checkEmbeddedNulls(ThreadContext context, IRubyObject obj) Check to see if the supplied object (which is convertable to a string) contains any null (\0) bytes.static RubySymbolCheck.checkID(ThreadContext context, IRubyObject obj) Convert the supplied object into an internal identifier String.static intConvert.checkInt(ThreadContext context, long num) Check to make sure the long num given will fit into an int.static IRubyObjectConvert.checkToInteger(ThreadContext context, IRubyObject obj) Check whether the given object is an Integer or can be converted to an Integer using #to_int.static IRubyObjectConvert.checkToRational(ThreadContext context, IRubyObject obj) Convert the given argument to a Rational, or return nil if it cannot be converted.static IRubyObjectConvert.checkToString(ThreadContext context, IRubyObject obj) Check whether the given object is a String or can be converted to a String using #to_str.static RubyClassAccess.classClass(ThreadContext context) Retrieve the instance of the class Classstatic intAPI.cloexecPipe(ThreadContext context, int[] pipes) Equivalent toMRI.rb_cloexec_pipe(ThreadContext, int[]).static RubyModuleAccess.comparableModule(ThreadContext context) Retrieve the instance of the module Comparable.static TypeErrorError.createTypeError(ThreadContext context, String message) Create an instance of TypeError with the given message.static StringError.createTypeErrorMessage(ThreadContext context, IRubyObject object, RubyModule expectedType) Create a properly formatted error message for a typical TypeError.static RubyClassDefine.defineClass(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a new class under the Object namespace.static RubyModuleDefine.defineModule(ThreadContext context) There are times when an anonymous module is needed.static RubyModuleDefine.defineModule(ThreadContext context, String name) Define a new module under the Object namespace.static RubyClassAccess.dirClass(ThreadContext context) Retrieve the instance of the class Dirstatic RubyStringCreate.dupString(ThreadContext context, RubyString string) Duplicate the given string and return a String (original subclass of String is not preserved).static EncodingServiceAccess.encodingService(ThreadContext context) Retrieve the encoding service objectstatic RubyModuleAccess.enumerableModule(ThreadContext context) Retrieve the instance of the module Enumerable.static RubyClassAccess.enumeratorClass(ThreadContext context) Retrieve the instance of the class Enumeratorstatic EOFErrorError.eofError(ThreadContext context, String message) static RubyModuleAccess.errnoModule(ThreadContext context) Retrieve the instance of the module Errno.static RubyClassAccess.exceptionClass(ThreadContext context) Retrieve the instance of the class Exceptionstatic voidAPI.fdFixCloexec(ThreadContext context, int fd) Equivalent to MRI#rb_maygvl_fd_fix_cloexec(ThreadContext, int).static RubyClassAccess.fileClass(ThreadContext context) Retrieve the instance of the class Filestatic RubyModuleAccess.fileTestModule(ThreadContext context) Retrieve the instance of the module FileTest.static RubyClassAccess.fixnumClass(ThreadContext context) Retrieve the instance of the class Fixnumstatic RubyClassAccess.floatClass(ThreadContext context) Retrieve the instance of the class Floatstatic RaiseExceptionError.floatDomainError(ThreadContext context, String message) static RaiseExceptionError.frozenError(ThreadContext context, IRubyObject object, String message) Create a frozen error with a simple ASCII String.static RubyClassAccess.getClass(ThreadContext context, String name) Return a class instance based on the name of the class in Object.static RubyClassAccess.getClass(ThreadContext context, String... names) Return a class instance based on a chain of module/classes starting at Object.static RubyModuleAccess.getModule(ThreadContext context, String name) Retrieve the instance of the module by namestatic GlobalVariablesAccess.globalVariables(ThreadContext context) Retrieve the object containing Ruby Global Variables.static RubyClassAccess.hashClass(ThreadContext context) Retrieve the instance of the class Hashstatic RaiseExceptionError.indexError(ThreadContext context, String message) Create an index error with a simple ASCII String.static RubyInstanceConfigAccess.instanceConfig(ThreadContext context) Retrieve our runtimes instance config which holds many configurable options which are set up from command-line properties or Java system properties.static RubyClassAccess.integerClass(ThreadContext context) Retrieve the instance of the class Integerstatic RubyClassAccess.ioClass(ThreadContext context) Retrieve the instance of the class IOstatic RubyModuleAccess.kernelModule(ThreadContext context) Retrieve the instance of the module Kernel.static ArgumentErrorError.keywordError(ThreadContext context, String error, RubyArray keys) static LoadServiceAccess.loadService(ThreadContext context) Retrieve LoadService instancestatic RubyClassAccess.moduleClass(ThreadContext context) Retrieve the instance of the class Modulestatic RaiseExceptionError.nameError(ThreadContext context, String message, String name) Create a name error with a simple ASCII String and the failing name.static RaiseExceptionError.nameError(ThreadContext context, String message, String name, Throwable throwable) Create a name error with a simple ASCII String and the failing name.static RaiseExceptionError.nameError(ThreadContext context, String message, IRubyObject name) Create a name error with a simple ASCII String and the failing name.static RubyArray<?> Create.newArray(ThreadContext context) Create a new array with the default allocation sizestatic RubyArray<?> Create.newArray(ThreadContext context, Collection<? extends IRubyObject> elements) Create a new array with elements from the given Collection.static RubyArray<?> Create.newArray(ThreadContext context, List<IRubyObject> list) Create a new array with many elements from a java.util.List.static RubyArray<?> Create.newArray(ThreadContext context, IRubyObject one) Create a new array with a single element.static RubyArray<?> Create.newArray(ThreadContext context, IRubyObject... elements) Create a new array with many elements.static RubyArray<?> Create.newArray(ThreadContext context, IRubyObject one, IRubyObject two) Create a new array with two elements.static RubyArray<?> Create.newArray(ThreadContext context, IRubyObject elt1, IRubyObject elt2, IRubyObject elt3) Create a new array with three elements.static <T> RubyArray<?> Create.newArrayFrom(ThreadContext context, T[] elements, BiFunction<ThreadContext, T, IRubyObject> func) Create a new Array by applying the given function to the given elements.static RubyArray<?> Create.newArrayNoCopy(ThreadContext context, IRubyObject... elements) Create a new array with many elements but do not copy the incoming array of elements.static RubyArray<?> Create.newEmptyArray(ThreadContext context) Create a new array which is intended to be empty for its entire lifetime.static RubyHashCreate.newEmptyHash(ThreadContext context) Create a new empty Hash instance.static RubyStringCreate.newEmptyString(ThreadContext context) Create a new String which is intended to be empty for its entire lifetime.static RubyStringCreate.newEmptyString(ThreadContext context, org.jcodings.Encoding encoding) Create a new String which is intended to be empty for its entire lifetime with a specific encoding.static RubyStringCreate.newFrozenString(ThreadContext context, String string) Creates a new frozen RubyString from the provided java String.static RubyHashCreate.newHash(ThreadContext context) Create a new Hash instance.static intAPI.newPipe(ThreadContext context, int[] pipes) Equivalent toMRI.rb_pipe(ThreadContext, int[]).static RubyRationalCreate.newRational(ThreadContext context, long num, long den) Create a new Rational with the given long values for numerator and denominator.static RubyStringCreate.newSharedString(ThreadContext context, ByteList bytes) Creates a new RubyString from the provided bytelist but use the supplied encoding if possible.static RubyStringCreate.newSharedString(ThreadContext context, ByteList bytes, org.jcodings.Encoding encoding) Creates a new RubyString from the provided bytelist but use the supplied encoding if possible.static RubyHashCreate.newSmallHash(ThreadContext context) Create a new Hash instance.static RubyHashCreate.newSmallHash(ThreadContext context, IRubyObject key, IRubyObject value) Create a new Hash instance with the given pair, optimized for space.static RubyStringCreate.newString(ThreadContext context, byte[] bytes) Creates a new RubyString from the provided bytes.static RubyStringCreate.newString(ThreadContext context, byte[] bytes, int start, int length) Creates a new RubyString from the provided bytes.static RubyStringCreate.newString(ThreadContext context, String string) Creates a new RubyString from the provided java String.static RubyStringCreate.newString(ThreadContext context, String string, org.jcodings.Encoding encoding) Creates a new RubyString from the provided java String.static RubyStringCreate.newString(ThreadContext context, ByteList bytes) Creates a new RubyString from the provided bytelist.static RubyStringCreate.newString(ThreadContext context, ByteList bytes, org.jcodings.Encoding encoding) Creates a new RubyString from the provided bytelist but use the supplied encoding if possible.static RubyStructCreate.newStruct(ThreadContext context, RubyClass structClass, Block block) Create a new Struct.static RubyStructCreate.newStruct(ThreadContext context, RubyClass structClass, IRubyObject[] args, Block block) Create a new Struct (prefer 0-3 arity versions of this function if you know you arity and it is Struct and not a subclass of Struct).static RubyStructCreate.newStruct(ThreadContext context, RubyClass structClass, IRubyObject arg0, Block block) Create a new Struct.static RubyStructCreate.newStruct(ThreadContext context, RubyClass structClass, IRubyObject arg0, IRubyObject arg1, Block block) Create a new Struct.static RubyStructCreate.newStruct(ThreadContext context, RubyClass structClass, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Create a new Struct.static RubyClassAccess.nilClass(ThreadContext context) Retrieve the instance of the class NilClassstatic NotImplementedErrorError.notImplementedError(ThreadContext context, String message) static RubyClassAccess.objectClass(ThreadContext context) Retrieve the instance of the class Objectstatic RubyClassAccess.procClass(ThreadContext context) Retrieve the instance of the class Procstatic RubyModuleAccess.processModule(ThreadContext context) Retrieve the instance of the module Processstatic RubyClassAccess.randomClass(ThreadContext context) Retrieve the instance of the class Randomstatic RubyClassAccess.rangeClass(ThreadContext context) Retrieve the instance of the class Rangestatic RaiseExceptionError.rangeError(ThreadContext context, String message) Create a range error with a simple ASCII String.static intMRI.rb_cloexec_pipe(ThreadContext context, int[] pipes) static org.jcodings.EncodingMRI.rb_default_external_encoding(ThreadContext context) static org.jcodings.EncodingMRI.rb_define_dummy_encoding(ThreadContext context, byte[] name) static ByteListMRI.rb_econv_append(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, ByteList dst, int flags) static ByteListMRI.rb_econv_append(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList sByteList, ByteList dst, int flags) static voidMRI.rb_econv_check_error(ThreadContext context, org.jcodings.transcode.EConv ec) static RaiseExceptionMRI.rb_econv_open_exc(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags) static org.jcodings.transcode.EConvMRI.rb_econv_open_opts(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags, IRubyObject opthash) static intMRI.rb_econv_prepare_options(ThreadContext context, IRubyObject opthash, IRubyObject[] opts, int ecflags) static intMRI.rb_econv_prepare_opts(ThreadContext context, IRubyObject opthash, IRubyObject[] opts) static ByteListMRI.rb_econv_str_convert(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, int flags) static ByteListMRI.rb_econv_str_convert(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, int flags) static ByteListMRI.rb_econv_substr_append(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, ByteList dst, int flags) static intMRI.rb_enc_codelen(ThreadContext context, int c, org.jcodings.Encoding enc) static intMRI.rb_enc_codepoint_len(ThreadContext context, byte[] pBytes, int p, int e, int[] len_p, org.jcodings.Encoding enc) static org.jcodings.EncodingMRI.rb_enc_get(ThreadContext context, IRubyObject obj) static intMRI.rb_enc_mbcput(ThreadContext context, int c, byte[] buf, int p, org.jcodings.Encoding enc) static voidMRI.rb_enc_set_default_external(ThreadContext context, IRubyObject encoding) static voidMRI.rb_enc_set_default_internal(ThreadContext context, IRubyObject encoding) static voidMRI.rb_enc_str_buf_cat(ThreadContext context, RubyString str, byte[] ptrBytes) static voidMRI.rb_enc_str_buf_cat(ThreadContext context, RubyString str, byte[] ptrBytes, int ptr, int len, org.jcodings.Encoding enc) static voidMRI.rb_enc_str_buf_cat(ThreadContext context, RubyString str, byte[] ptrBytes, org.jcodings.Encoding enc) static voidMRI.rb_enc_str_buf_cat(ThreadContext context, RubyString str, CharSequence cseq) static voidMRI.rb_enc_str_buf_cat(ThreadContext context, RubyString str, ByteList ptr) static voidMRI.rb_enc_str_buf_cat(ThreadContext context, RubyString str, ByteList ptr, org.jcodings.Encoding enc) static RubyStringMRI.rb_enc_uint_chr(ThreadContext context, int code, org.jcodings.Encoding enc) static booleanMRI.rb_io_extract_encoding_option(ThreadContext context, IOEncodable ioEncodable, IRubyObject options, int[] fmode_p) static voidMRI.rb_io_extract_modeenc(ThreadContext context, IOEncodable ioEncodable, API.ModeAndPermission vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) static IRubyObjectMRI.rb_obj_encoding(ThreadContext context, IRubyObject obj) static intMRI.rb_pipe(ThreadContext context, int[] pipes) static RubyStringMRI.rb_str_conv_enc(ThreadContext context, RubyString value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static ByteListMRI.rb_str_conv_enc(ThreadContext context, ByteList value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static RubyStringMRI.rb_str_conv_enc_opts(ThreadContext context, RubyString str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) static ByteListMRI.rb_str_encode(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding, int cr, org.jcodings.Encoding to, int ecflags, IRubyObject ecopt) static IRubyObjectMRI.rb_str_encode(ThreadContext context, IRubyObject str, IRubyObject to, int ecflags, IRubyObject ecopt) static RubyStringMRI.rb_str_escape(ThreadContext context, RubyString str) static org.jcodings.EncodingMRI.rb_to_encoding(ThreadContext context, IRubyObject enc) static org.jcodings.EncodingMRI.rb_to_encoding_index(ThreadContext context, IRubyObject enc) static RubyClassAccess.regexpClass(ThreadContext context) Retrieve the instance of the class Regexpstatic <T> TAPI.rescueTypeError(ThreadContext context, T dflt, Supplier<T> func) Equivalent to MRI#rb_rescue_typeerror(ThreadContext, Object, Supplier).static RaiseExceptionError.runtimeError(ThreadContext context, String message) Create a runtime error with a simple ASCII String.static RubyClassAccess.runtimeErrorClass(ThreadContext context) Retrieve the instance of the class RuntimeErrorstatic RubyClassAccess.standardErrorClass(ThreadContext context) Retrieve the instance of the class StandardErrorstatic RubyClassAccess.stringClass(ThreadContext context) Retrieve the instance of the class Stringstatic RubyClassAccess.structClass(ThreadContext context) Retrieve the instance of the class Structstatic RubyClassAccess.symbolClass(ThreadContext context) Retrieve the instance of the class Symbolstatic IRubyObjectAPI.sysFailWithPath(ThreadContext context, String path) Equivalent to rb_sys_fail_path(ThreadContext, String).static RubyClassAccess.timeClass(ThreadContext context) Retrieve the instance of the class Timestatic byteConvert.toByte(ThreadContext context, IRubyObject arg) static doubleConvert.toDouble(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java double value.static intConvert.toInt(ThreadContext context, RubyFixnum arg) static longConvert.toInt(ThreadContext context, RubyFloat value) static intConvert.toInt(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java long value.static RubyIntegerConvert.toInteger(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java long value.static longConvert.toLong(ThreadContext context, RubyBignum value) static longConvert.toLong(ThreadContext context, RubyFloat value) static longConvert.toLong(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java long value.static ExceptionError.toRubyException(ThreadContext context, IOException ioe) static RubySymbolConvert.toSymbol(ThreadContext context, IRubyObject arg) Convert the given object to a Symbol, possibly calling to_str in the process.static TypeErrorError.typeError(ThreadContext context, String message) Create a TypeError with the given message.static TypeErrorError.typeError(ThreadContext context, String startOfMessage, IRubyObject object, String restOfMessage) Create a TypeError with the given message.static TypeErrorError.typeError(ThreadContext context, IRubyObject object, String expectedType) Create a TypeError with the given message.static TypeErrorError.typeError(ThreadContext context, IRubyObject object, RubyModule expectedType) Create a TypeError with the given message.static voidWarn.warn(ThreadContext context, String message) static voidWarn.warn(ThreadContext context, String fileName, int lineNumber, String message) Produce a non-verbose warning with the specified file, line, and message.static voidWarn.warnDeprecated(ThreadContext context, String message) Produce a warning if deprecated is set (e.g.static voidWarn.warnDeprecatedForRemoval(ThreadContext context, String message, String version) Deprecated.static voidWarn.warnDeprecatedForRemovalAlternate(ThreadContext context, String message, String version, String alternate) Produce a warning if deprecated is set (e.g.static voidWarn.warnExperimental(ThreadContext context, String message) Produce a warning if experimental is set (e.g.static voidWarn.warning(ThreadContext context, String message) static voidWarn.warningDeprecated(ThreadContext context, String message) Produce a warning if deprecated is set (e.g.static voidWarn.warnPerformance(ThreadContext context, String message) Produce a warning if performance is set (e.g.static voidWarn.warnReservedName(ThreadContext context, String name, String version) Produce a warning for reserved constants that will be used by the Ruby language in a later version.static RaiseExceptionError.zeroDivisionError(ThreadContext context) Create a TypeError with the given message.Method parameters in org.jruby.api with type arguments of type ThreadContextModifier and TypeMethodDescriptionstatic <T> RubyArray<?> Create.newArrayFrom(ThreadContext context, T[] elements, BiFunction<ThreadContext, T, IRubyObject> func) Create a new Array by applying the given function to the given elements. -
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) 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) 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.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 IRubyObjectArgsUtil.extractKeywordArg(ThreadContext context, IRubyObject maybeKwargs, 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) Deprecated.static IRubyObject[]ArgsUtil.extractKeywordArgs(ThreadContext context, IRubyObject maybeKwargs, String... validKeys) static IRubyObjectArgsUtil.getFreezeOpt(ThreadContext context, IRubyObject maybeOpts) static IRubyObjectArgsUtil.getOptionsArg(ThreadContext context, IRubyObject arg) static booleanArgsUtil.hasExceptionOption(ThreadContext context, IRubyObject options, boolean defaultValue) -
Uses of ThreadContext in org.jruby.common
Methods in org.jruby.common with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectRubyWarnings.categories(ThreadContext context, IRubyObject recv) static RubyModuleRubyWarnings.createWarningModule(ThreadContext context) static IRubyObjectRubyWarnings.op_aref(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectRubyWarnings.op_aset(ThreadContext context, IRubyObject self, IRubyObject arg, IRubyObject flag) static IRubyObjectRubyWarnings.warn(ThreadContext context, RubyString str) static IRubyObjectRubyWarnings.warn(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyWarnings.warn(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObjectRubyWarnings.warn(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyWarnings.warnWithCategory(ThreadContext context, IRubyObject errorString, IRubyObject category) -
Uses of ThreadContext in org.jruby.compiler
Methods in org.jruby.compiler with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidJITCompiler.buildThresholdReached(ThreadContext context, Compilable method, boolean force) default voidCompilable.completeBuild(ThreadContext context, T buildResult) default booleanCompilable.forceBuild(ThreadContext context) Force this Compilable to finish its build process.default StringCompilable.getClassName(ThreadContext context) Deprecated.default StringCompilable.getOwnerName(ThreadContext context) JITCompiler.getTaskFor(ThreadContext context, Compilable method) static StringCompilable.resolveFullName(ThreadContext context, RubyModule implementationClass) Resolve the fully qualified name. -
Uses of ThreadContext in org.jruby.exceptions
Methods in org.jruby.exceptions with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectCatchThrow.enter(ThreadContext context, IRubyObject yielded, Block block) -
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.abs(ThreadContext context) RubyBigDecimal.add2(ThreadContext context, IRubyObject b, IRubyObject digits) RubyBigDecimal.asBigInteger(ThreadContext context) doubleRubyBigDecimal.asDouble(ThreadContext context) intRubyBigDecimal.asInt(ThreadContext context) longRubyBigDecimal.asLong(ThreadContext context) RubyBigDecimal.ceil(ThreadContext context) RubyBigDecimal.ceil(ThreadContext context, IRubyObject arg) RubyBigDecimal.coerce(ThreadContext context, IRubyObject other) static RubyClassRubyBigDecimal.createBigDecimal(ThreadContext context) RubyBigDecimal.divmod(ThreadContext context, IRubyObject other) static IRubyObjectRubyBigDecimal.double_fig(ThreadContext context, IRubyObject recv) RubyBigDecimal.eql_p(ThreadContext context, IRubyObject arg) RubyBigDecimal.exponent(ThreadContext context) RubyBigDecimal.finite_p(ThreadContext context) RubyBigDecimal.fix(ThreadContext context) RubyBigDecimal.floor(ThreadContext context) RubyBigDecimal.floor(ThreadContext context, IRubyObject arg) RubyBigDecimal.frac(ThreadContext context) RubyBigDecimal.hash(ThreadContext context) static IRubyObjectRubyBigDecimal.induced_from(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyBigDecimal.infinite_p(ThreadContext context) RubyBigDecimal.initialize_copy(ThreadContext context, IRubyObject original) RubyBigDecimal.inspect(ThreadContext context) static IRubyObjectRubyBigDecimal.interpret_loosely(ThreadContext context, IRubyObject recv, IRubyObject str) final booleanRubyBigDecimal.isZero(ThreadContext context) 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) RubyBigDecimal.mult2(ThreadContext context, IRubyObject b, IRubyObject n) RubyBigDecimal.multiplyWith(ThreadContext context, RubyBignum value) RubyBigDecimal.multiplyWith(ThreadContext context, RubyFloat value) RubyBigDecimal.multiplyWith(ThreadContext context, RubyInteger value) RubyBigDecimal.n_significant_digits(ThreadContext context) RubyBigDecimal.nan_p(ThreadContext context) 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) static RubyBigDecimalRubyBigDecimal.newInstance(ThreadContext context, IRubyObject recv, IRubyObject arg) Deprecated.static IRubyObjectRubyBigDecimal.newInstance(ThreadContext context, IRubyObject recv, IRubyObject arg, boolean strict, boolean exception) Deprecated.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) 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) RubyBigDecimal.op_divide(ThreadContext context, IRubyObject other) 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_mod(ThreadContext context, IRubyObject other) RubyBigDecimal.op_mul(ThreadContext context, IRubyObject arg) RubyBigDecimal.op_plus(ThreadContext context, IRubyObject b) RubyBigDecimal.op_pow(ThreadContext context, IRubyObject exp) RubyBigDecimal.op_power(ThreadContext context, IRubyObject exp) RubyBigDecimal.op_power(ThreadContext context, IRubyObject exp, IRubyObject prec) RubyBigDecimal.op_quo(ThreadContext context, IRubyObject other) RubyBigDecimal.op_quo(ThreadContext context, IRubyObject object, IRubyObject digits) RubyBigDecimal.op_uminus(ThreadContext context) RubyBigDecimal.op_uplus(ThreadContext context) RubyBigDecimal.precision(ThreadContext context) RubyBigDecimal.precision_scale(ThreadContext context) RubyBigDecimal.precs(ThreadContext context) Deprecated.RubyBigDecimal.remainder(ThreadContext context, 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) RubyBigDecimal.scale(ThreadContext context) RubyBigDecimal.sign(ThreadContext context) RubyBigDecimal.split(ThreadContext context) RubyBigDecimal.sqrt(ThreadContext context, IRubyObject arg) RubyBigDecimal.sub2(ThreadContext context, IRubyObject b, IRubyObject n) RubyBigDecimal.to_f(ThreadContext context) 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) RubyBigDecimal.zero_p(ThreadContext context) -
Uses of ThreadContext in org.jruby.ext.coverage
Methods in org.jruby.ext.coverage with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectCoverageModule.line_stub(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectCoverageModule.peek_result(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.result(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectCoverageModule.resume(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.running_p(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.setup(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectCoverageModule.start(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObjectCoverageModule.state(ThreadContext context, IRubyObject self) static IRubyObjectCoverageModule.supported_p(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObjectCoverageModule.suspend(ThreadContext context, IRubyObject self) -
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) static IRubyObjectRubyDate._parse_ddd(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObjectRubyDate._parse_impl(ThreadContext context, IRubyObject self, IRubyObject s, IRubyObject h) static IRubyObjectRubyDate._parse_iso2(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObjectRubyDate._parse_jis(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObjectRubyDate._parse_vms(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) 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.RubyDate.ajd(ThreadContext context) RubyDate.amjd(ThreadContext context) 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) 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) RubyDate.england(ThreadContext context) RubyDate.eql_p(ThreadContext context, IRubyObject other) static org.joda.time.ChronologyRubyDate.getChronology(ThreadContext context, long sg, int off) RubyDate.gregorian(ThreadContext context) static IRubyObjectRubyDate.gregorian_leap_p(ThreadContext context, IRubyObject self, IRubyObject year) RubyDate.gregorian_p(ThreadContext context) RubyDate.hash(ThreadContext context) 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) RubyDate.initialize(ThreadContext context, IRubyObject ajd, IRubyObject of, IRubyObject sg) RubyDate.initialize_copy(ThreadContext context, IRubyObject original) 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) static RubyNumericRubyDate.jd_to_ajd(ThreadContext context, IRubyObject self, IRubyObject[] args) 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) 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) 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) 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) RubyDate.op_plus(ThreadContext context, IRubyObject n) static RubyDateRubyDate.ordinal(ThreadContext context, IRubyObject self, IRubyObject[] args) 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) RubyDate.sec_fraction(ThreadContext context) RubyDate.second(ThreadContext context) RubyDate.shift_bw(ThreadContext context, IRubyObject n) RubyDate.shift_fw(ThreadContext context, IRubyObject n) RubyDate.start(ThreadContext context) RubyDate.strftime(ThreadContext context) RubyDate.strftime(ThreadContext context, IRubyObject fmt) RubyDateTime.strftime(ThreadContext context) RubyDateTime.strftime(ThreadContext context, IRubyObject fmt) 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) 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) 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 ThreadContextModifierConstructorDescriptionRubyDate(ThreadContext context, long millis, org.joda.time.Chronology chronology) -
Uses of ThreadContext in org.jruby.ext.digest
Methods in org.jruby.ext.digest with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyDigest.DigestBase.block_length(ThreadContext context) static IRubyObjectRubyDigest.DigestInstance.block_length(ThreadContext context, IRubyObject self) static RubyStringRubyDigest.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyDigest.DigestBase.bubblebabble(ThreadContext context) static RubyStringRubyDigest.DigestClass.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyDigest.DigestInstance.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyDigest.DigestInstance.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyDigest.DigestInstance.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static voidRubyDigest.createDigest(ThreadContext context) static voidRubyDigest.createDigestBubbleBabble(ThreadContext context) static voidRubyDigest.createDigestMD5(ThreadContext context) static voidRubyDigest.createDigestRMD160(ThreadContext context) static voidRubyDigest.createDigestSHA1(ThreadContext context) static voidRubyDigest.createDigestSHA2(ThreadContext context) static IRubyObjectRubyDigest.DigestInstance.digest(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.digest(ThreadContext context, IRubyObject self, IRubyObject arg0) static IRubyObjectRubyDigest.DigestInstance.digest(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObjectRubyDigest.DigestInstance.digest_bang(ThreadContext context, IRubyObject self) RubyDigest.DigestBase.digest_length(ThreadContext context) static IRubyObjectRubyDigest.DigestInstance.digest_length(ThreadContext context, IRubyObject self) RubyDigest.DigestBase.finish(ThreadContext context) static IRubyObjectRubyDigest.DigestInstance.finish(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.hexdigest(ThreadContext context, IRubyObject self) static IRubyObjectRubyDigest.DigestInstance.hexdigest(ThreadContext context, IRubyObject self, IRubyObject arg0) static IRubyObjectRubyDigest.DigestInstance.hexdigest(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObjectRubyDigest.DigestInstance.hexdigest_bang(ThreadContext context, IRubyObject self) static RubyStringRubyDigest.hexencode(ThreadContext context, IRubyObject self, IRubyObject arg) RubyDigest.DigestBase.initialize_copy(ThreadContext context, IRubyObject obj) 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) static IRubyObjectRubyDigest.DigestClass.s_digest(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyDigest.DigestClass.s_digest(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyDigest.DigestClass.s_digest(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObjectRubyDigest.DigestClass.s_digest(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObjectRubyDigest.DigestClass.s_hexdigest(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectRubyDigest.DigestClass.s_hexdigest(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyDigest.DigestClass.s_hexdigest(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyDigest.DigestClass.s_hexdigest(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) 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 RubyModuleRubyEtc.createEtcModule(ThreadContext context) static IRubyObjectRubyEtc.endgrent(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.endpwent(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.getgrent(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.getgrgid(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyEtc.getgrnam(ThreadContext context, IRubyObject recv, IRubyObject name) static IRubyObjectRubyEtc.getlogin(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.getpwent(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.getpwnam(ThreadContext context, IRubyObject recv, IRubyObject name) static IRubyObjectRubyEtc.getpwuid(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyEtc.group(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyEtc.nprocessors(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.passwd(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyEtc.IOExt.pathconf(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObjectRubyEtc.setgrent(ThreadContext context, IRubyObject recv) static IRubyObjectRubyEtc.setpwent(ThreadContext context, IRubyObject recv) 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 thisTypein bytesstatic 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) 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) AbstractMemory.clear(ThreadContext context) Clears (zeros out) the memory contents.Struct.clear(ThreadContext context) static RubyClassAbstractInvoker.createAbstractInvokerClass(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClassAbstractMemory.createAbstractMemoryClass(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClassAutoPointer.createAutoPointerClass(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClassBuffer.createBufferClass(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClassCallbackInfo.createCallbackInfoClass(ThreadContext context, RubyModule module, RubyClass Type) static RubyClassMappedType.createConverterTypeClass(ThreadContext context, RubyClass Type) static RubyModuleDataConverter.createDataConverterModule(ThreadContext context, RubyModule FFI) static RubyClassEnums.createEnumsClass(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule DataConverter) static voidIOModule.createIOModule(ThreadContext context, RubyModule FFI) static RubyClassMemoryPointer.createMemoryPointerClass(ThreadContext context, RubyModule FFI, RubyClass Pointer) static voidPlatform.createPlatformModule(ThreadContext context, RubyModule FFI) static RubyClassPointer.createPointerClass(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClassStructByValue.createStructByValueClass(ThreadContext context, RubyModule FFI, RubyClass Type) static RubyClassStruct.createStructClass(ThreadContext context, RubyModule FFI) Registers the StructLayout class in the JRuby runtime.static RubyClassStructLayout.createStructLayoutClass(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule Enumerable, RubyClass Type, RubyClass Struct) static RubyClassType.createTypeClass(ThreadContext context, RubyModule FFI, RubyClass Object) static final doubleUtil.doubleValue(ThreadContext context, IRubyObject parameter) 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) static final floatUtil.floatValue(ThreadContext context, IRubyObject parameter) 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) StructLayout.ArrayProxy.get(ThreadContext context) StructLayout.ArrayProxy.get(ThreadContext context, IRubyObject index) final IRubyObjectStructLayout.Field.get(ThreadContext context, IRubyObject pointer) StructLayout.get(ThreadContext context, IRubyObject ptr, IRubyObject name) Gets the value of the struct member corresponding toname.final IRubyObjectStructLayout.Member.get(ThreadContext context, StructLayout.Storage cache, AbstractMemory ptr) Reads a ruby value from the struct member.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.static IRubyObjectMemoryUtil.getArrayOfFloat32(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfFloat64(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfSigned16(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfSigned32(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfSigned64(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfSigned8(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfUnsigned16(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfUnsigned32(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfUnsigned64(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObjectMemoryUtil.getArrayOfUnsigned8(ThreadContext context, MemoryIO io, long offset, int count) abstract PointerCallbackManager.getCallback(ThreadContext context, CallbackInfo cbInfo, Object proc) Struct.getFieldValue(ThreadContext context, IRubyObject fieldName) Struct.getLayout(ThreadContext context) AbstractMemory.hash(ThreadContext context) Calculates a hash code for the pointer.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 structClass1) static final IRubyObjectStructLayout.newStructLayout(ThreadContext context, IRubyObject klass, IRubyObject[] args) Pointer.null_p(ThreadContext context) Tests if thisPointerrepresents the CNULLvalue.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) StructLayout.ArrayProxy.put(ThreadContext context, IRubyObject index, IRubyObject value) final IRubyObjectStructLayout.Field.put(ThreadContext context, IRubyObject pointer, 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.StructLayout.put(ThreadContext context, IRubyObject ptr, IRubyObject name, IRubyObject value) Sets the native value of the struct member corresponding toname.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.static voidMemoryUtil.putArrayOfFloat32(ThreadContext context, MemoryIO io, long offset, RubyArray ary) static voidMemoryUtil.putArrayOfFloat64(ThreadContext context, MemoryIO io, long offset, RubyArray ary) 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 thisTypein 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) final IRubyObjectCallbackInfo.to_s(ThreadContext context) Pointer.to_s(ThreadContext context) 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 RubyClassFileDescriptorIO.createFileDescriptorIOClass(ThreadContext context, RubyModule FFI, RubyClass IO) static FileDescriptorIOFileDescriptorIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject fd) static RubyIOFileDescriptorIO.wrap(ThreadContext context, IRubyObject recv, IRubyObject fd) Constructors in org.jruby.ext.ffi.io with parameters of type ThreadContext -
Uses of ThreadContext in org.jruby.ext.ffi.jffi
Methods 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) 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) static MemoryIOJITRuntime.convertToTransientStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) static RubyClassCallbackManager.createCallbackClass(ThreadContext context, RubyModule FFI) Creates a Callback class for a ruby runtimestatic RubyClassDynamicLibrary.createDynamicLibraryClass(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClassFunction.createFunctionClass(ThreadContext context, RubyModule FFI) static RubyClassJFFIInvoker.createInvokerClass(ThreadContext context, RubyModule FFI) static RubyClassVariadicInvoker.createVariadicInvokerClass(ThreadContext context, RubyModule FFI, RubyClass Object) 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) final PointerCallbackManager.getCallback(ThreadContext context, CallbackInfo cbInfo, Object proc) protected final NativeInvokerDefaultMethod.getNativeInvoker(ThreadContext context) DynamicLibrary.Symbol.inspect(ThreadContext context) VariadicInvoker.invoke(ThreadContext context, IRubyObject typesArg, IRubyObject paramsArg) DynamicLibrary.Symbol.library(ThreadContext context) 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) 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) -
Uses of ThreadContext in org.jruby.ext.fiber
Methods in org.jruby.ext.fiber with parameters of type ThreadContextModifier and TypeMethodDescriptionThreadFiber.__finalize__(ThreadContext context) ThreadFiber.alive_p(ThreadContext context) ThreadFiber.backtrace(ThreadContext context) ThreadFiber.backtrace(ThreadContext context, IRubyObject level) ThreadFiber.backtrace(ThreadContext context, IRubyObject level, IRubyObject length) ThreadFiber.backtrace_locations(ThreadContext context) ThreadFiber.backtrace_locations(ThreadContext context, IRubyObject level) ThreadFiber.backtrace_locations(ThreadContext context, IRubyObject level, IRubyObject length) static IRubyObjectThreadFiber.blocking(ThreadContext context, IRubyObject self, Block block) ThreadFiber.blocking_p(ThreadContext context) static IRubyObjectThreadFiber.blocking_p_s(ThreadContext context, IRubyObject self) ThreadFiberLibrary.createFiberClass(ThreadContext context, RubyClass Object) static IRubyObjectThreadFiber.current(ThreadContext context, IRubyObject recv) static IRubyObjectThreadFiber.FiberSchedulerSupport.current_scheduler(ThreadContext context, IRubyObject self) static IRubyObjectThreadFiber.FiberSchedulerSupport.get_scheduler(ThreadContext context, IRubyObject self) voidThreadFiber.inheritFiberStorage(ThreadContext context) ThreadFiber.initialize(ThreadContext context, Block block) ThreadFiber.initialize(ThreadContext context, IRubyObject _opts, Block block) static voidThreadFiber.initRootFiber(ThreadContext context, RubyThread currentThread) ThreadFiber.kill(ThreadContext context) static IRubyObjectThreadFiber.op_aref(ThreadContext context, IRubyObject recv, IRubyObject key) static IRubyObjectThreadFiber.op_aset(ThreadContext context, IRubyObject recv, IRubyObject key, IRubyObject value) FiberQueue.pop(ThreadContext context) voidFiberQueue.push(ThreadContext context, ThreadFiber.FiberRequest arg) ThreadFiber.raise(ThreadContext context, IRubyObject exception) ThreadFiber.raise(ThreadContext context, IRubyObject[] args) ThreadFiber.resume(ThreadContext context, IRubyObject[] values) static IRubyObjectThreadFiber.FiberSchedulerSupport.schedule(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectThreadFiber.FiberSchedulerSupport.set_scheduler(ThreadContext context, IRubyObject self, IRubyObject scheduler) FiberQueue.shutdown(ThreadContext context) ThreadFiber.storage(ThreadContext context) ThreadFiber.storage_set(ThreadContext context, IRubyObject hash) ThreadFiber.transfer(ThreadContext context, IRubyObject[] values) 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.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) Note: class_loader_resources alias exists since 9.2static IRubyObjectJRubyUtilLibrary.classpath_launcher(ThreadContext context, IRubyObject recv) JRubyObjectInputStream.close(ThreadContext context) static IRubyObjectJRubyLibrary.compile(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJRubyLibrary.compile_ir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static RubyClassJRubyObjectInputStream.createJRubyObjectInputStream(ThreadContext context) 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) JRubyExecutionContextLocal.getDefaultProc(ThreadContext context) protected abstract ExecutionContextJRubyExecutionContextLocal.getExecutionContext(ThreadContext context) protected final ExecutionContextJRubyFiberLocal.getExecutionContext(ThreadContext context) protected final ExecutionContextJRubyThreadLocal.getExecutionContext(ThreadContext context) static IRubyObjectJRubyUtilLibrary.getObjectSpaceEnabled(ThreadContext context, IRubyObject recv) 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) JRubyObjectInputStream.initialize(ThreadContext context, IRubyObject wrappedStream) static RubyArrayJRubyUtilLibrary.internal_libraries(ThreadContext context, IRubyObject self) Deprecated.static RubyBooleanJRubyLibrary.is_security_restricted(ThreadContext context, IRubyObject recv) static IRubyObjectJRubyUtilLibrary.load_ext(ThreadContext context, IRubyObject recv, IRubyObject klass) Prefered way to boot-up JRuby extensions (available asJRuby.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 voidCoreExt.loadStringExtensions(ThreadContext context) static IRubyObjectJRubyUtilLibrary.native_posix_p(ThreadContext context, IRubyObject self) static IRubyObjectJRubyObjectInputStream.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) 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) static IRubyObjectJRubyLibrary.parse_result(ThreadContext context, IRubyObject recv, 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.JRubyObjectInputStream.readObject(ThreadContext context) 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 IRubyObjectJRubyUtilLibrary.safe_recurse(ThreadContext context, IRubyObject utilModule, IRubyObject state, IRubyObject obj, IRubyObject name, Block block) 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) static IRubyObjectJRubyUtilLibrary.setObjectSpaceEnabled(ThreadContext context, IRubyObject recv, IRubyObject arg) JRubyExecutionContextLocal.setValue(ThreadContext context, IRubyObject value) 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 TypeMethodDescriptionstatic voidMonitor.createMonitorClass(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) 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.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) Deprecated.RubyPathname.fnmatch_p(ThreadContext context, IRubyObject arg0) RubyPathname.fnmatch_p(ThreadContext context, IRubyObject arg0, IRubyObject arg1) 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) static RubyPathnameRubyPathname.newInstance(ThreadContext context, RubyClass klass, IRubyObject path) static RubyPathnameRubyPathname.newInstance(ThreadContext context, IRubyObject path) static IRubyObjectRubyPathname.PathnameKernelMethods.newPathname(ThreadContext context, IRubyObject recv, IRubyObject path) RubyPathname.op_cmp(ThreadContext context, IRubyObject other) RubyPathname.op_equal(ThreadContext context, IRubyObject other) RubyPathname.opendir(ThreadContext context, Block block) RubyPathname.sub(ThreadContext context, IRubyObject[] args, Block block) RubyPathname.sub_ext(ThreadContext context, IRubyObject newExt) RubyPathname.taint(ThreadContext context) Deprecated.RubyPathname.to_path(ThreadContext context) RubyPathname.to_s(ThreadContext context) RubyPathname.unlink(ThreadContext context) RubyPathname.untaint(ThreadContext context) Deprecated. -
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) 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 RubyClassRubyRipper.initRipper(ThreadContext context) static IRubyObjectRubyRipper.lex_state_name(ThreadContext context, IRubyObject self, IRubyObject lexStateParam) RubyRipper.lineno(ThreadContext context) RubyRipper.parse(ThreadContext context) RubyRipper.state(ThreadContext context) RubyRipper.token(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.set
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.protected voidRubySet.addImpl(ThreadContext context, IRubyObject obj) protected voidRubySortedSet.addImpl(ThreadContext context, IRubyObject obj) protected voidRubySet.addImplSet(ThreadContext context, RubySet set) protected voidRubySortedSet.addImplSet(ThreadContext context, RubySet set) RubySet.classify(ThreadContext context, Block block) voidRubySet.clear(ThreadContext context) protected voidRubySet.clearImpl(ThreadContext context) protected voidRubySortedSet.clearImpl(ThreadContext context) 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 setArg) 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.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) RubySet.freeze(ThreadContext context) RubySet.hash(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[] args) RubySortedSet.initialize_clone(ThreadContext context, IRubyObject[] args) RubySet.initialize_dup(ThreadContext context, IRubyObject orig) RubySortedSet.initialize_dup(ThreadContext context, IRubyObject orig) RubySet.inspect(ThreadContext context) RubySet.intersect_p(ThreadContext context, IRubyObject setArg) Returns true if the set and the given set have at least one element in common.RubySet.join(ThreadContext context) RubySet.join(ThreadContext context, IRubyObject sep) RubySet.keep_if(ThreadContext context, Block block) RubySet.length(ThreadContext context) protected final voidRubySet.modifyCheck(ThreadContext context) 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_cmp(ThreadContext context, IRubyObject other) 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 setArg) RubySet.proper_superset_p(ThreadContext context, IRubyObject setArg) RubySet.rb_clear(ThreadContext context) RubySet.rb_merge(ThreadContext context, IRubyObject enume) RubySet.rb_merge(ThreadContext context, IRubyObject... args) 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) RubySortedSet.sort(ThreadContext context) RubySet.subset_p(ThreadContext context, IRubyObject setArg) 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 setArg) RubySet.taint(ThreadContext context) Deprecated.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) Deprecated. -
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) 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) 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) protected static StringRubyBasicSocket.bindContextMessage(ThreadContext context, IRubyObject host, int 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, boolean processLastArgAsReverse, org.jruby.ext.socket.SocketUtils.AddrinfoCallback callback) Addrinfo.canonname(ThreadContext context) RubySocket.close(ThreadContext context) RubyBasicSocket.close_read(ThreadContext context) RubyBasicSocket.close_write(ThreadContext context) RubySocket.closed_p(ThreadContext context) 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) static voidAddrinfo.createAddrinfo(ThreadContext context, RubyClass Object) static voidIfaddr.createIfaddr(ThreadContext context, RubyClass Object, RubyClass Socket) static voidOption.createOption(ThreadContext context, RubyClass Object, RubyClass Socket) Option.data(ThreadContext context) RubyBasicSocket.do_not_reverse_lookup(ThreadContext context) static IRubyObjectRubyBasicSocket.do_not_reverse_lookup(ThreadContext context, IRubyObject recv) static IRubyObjectRubyServerSocket.doAccept(RubySocket sock, ThreadContext context, boolean ex) static IRubyObjectRubyServerSocket.doAcceptNonblock(RubySocket sock, ThreadContext context, boolean ex) protected voidRubySocket.doBind(ThreadContext context, SocketAddress iaddr) protected IRubyObjectRubySocket.doConnect(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) Ifaddr.dstaddr(ThreadContext context) 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:SocketUtils.getaddrinfoList(ThreadContext context, IRubyObject[] args) 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) protected InetSocketAddressRubyBasicSocket.getInetRemoteSocket(ThreadContext context) Addrinfo.getnameinfo(ThreadContext context) Addrinfo.getnameinfo(ThreadContext context, int flags) Addrinfo.getnameinfo(ThreadContext context, IRubyObject flags) 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) protected SocketAddressRubyBasicSocket.getRemoteSocket(ThreadContext context) 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) protected jnr.unixsocket.UnixSocketAddressRubyBasicSocket.getUnixRemoteSocket(ThreadContext context) protected jnr.unixsocket.UnixSocketAddressRubyUNIXServer.getUnixRemoteSocket(ThreadContext context) Ifaddr.ifindex(ThreadContext context) protected voidRubyUNIXSocket.init_unixsock(ThreadContext context, IRubyObject _path, boolean server) 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, String remoteHost, int remotePort, IRubyObject host, String localHost, int localPort, RubyHash opts) RubyTCPSocket.initialize(ThreadContext context, IRubyObject[] args) RubyTCPSocket.initialize(ThreadContext context, IRubyObject host, IRubyObject port) RubyTCPSocket.initialize(ThreadContext context, IRubyObject host, IRubyObject port, IRubyObject localOrOpts) 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) Addrinfo.inspect(ThreadContext context) Ifaddr.inspect(ThreadContext context) Option.inspect(ThreadContext context) RubyUDPSocket.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_unique_local_p(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 vonoffArg, 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) Addrinfo.pfamily(ThreadContext context) static intSocketUtils.portToInt(ThreadContext context, IRubyObject port) Addrinfo.protocol(ThreadContext context) static IRubyObjectOption.rb_int(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyBasicSocket.read_nonblock(ThreadContext context, IRubyObject arg0) RubyBasicSocket.read_nonblock(ThreadContext context, IRubyObject[] args) Deprecated.RubyBasicSocket.read_nonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1) RubyBasicSocket.read_nonblock(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) RubyBasicSocket.recv(ThreadContext context, IRubyObject length) RubyBasicSocket.recv(ThreadContext context, IRubyObject[] args) 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) 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) RubyBasicSocket.set_do_not_reverse_lookup(ThreadContext context, IRubyObject flag) static IRubyObjectRubyBasicSocket.set_do_not_reverse_lookup(ThreadContext context, IRubyObject recv, 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) 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) RubyTCPServer.sysaccept(ThreadContext context) RubyUNIXServer.sysaccept(ThreadContext context) static IRubyObjectAddrinfo.tcp(ThreadContext context, IRubyObject recv, IRubyObject host, IRubyObject port) static IRubyObjectRubySocket.tcp_fast_fallback(ThreadContext context, IRubyObject self) static IRubyObjectRubySocket.tcp_fast_fallback_set(ThreadContext context, IRubyObject self, IRubyObject value) Option.to_s(ThreadContext context) Addrinfo.to_sockaddr(ThreadContext context) Addrinfo.to_str(ThreadContext context) 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.syslog
Methods in org.jruby.ext.syslog with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic RubyModuleRubySyslog.createSyslog(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) 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) final IRubyObjectQueue.freeze(ThreadContext context) Queue.initialize(ThreadContext context) Queue.initialize(ThreadContext context, IRubyObject items) SizedQueue.initialize(ThreadContext context, IRubyObject arg) protected voidQueue.initializedCheck(ThreadContext context) 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) booleanSizedQueue.offerInternal(ThreadContext context, IRubyObject e, long timeout, TimeUnit unit) Mutex.owned_p(ThreadContext context) Queue.pop(ThreadContext context) Queue.pop(ThreadContext context, IRubyObject nonblockOrOpts) Queue.pop(ThreadContext context, IRubyObject _nonblock, IRubyObject _opts) Queue.push(ThreadContext context, IRubyObject value) SizedQueue.push(ThreadContext context, IRubyObject arg0) SizedQueue.push(ThreadContext context, IRubyObject[] argv) Deprecated.SizedQueue.push(ThreadContext context, IRubyObject arg0, IRubyObject nonblockOrOpts) SizedQueue.push(ThreadContext context, IRubyObject arg0, IRubyObject _nonblock, IRubyObject _opts) 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.protected static longQueue.queueTimeoutToNanos(ThreadContext context, IRubyObject _timeout) Queue.raiseClosedError(ThreadContext context) static RubyClassConditionVariable.setup(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClassMutex.setup(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClassQueue.setup(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClassSizedQueue.setup(ThreadContext context, RubyClass Thread, RubyClass Queue, RubyClass Object) static RubyClassQueue.setupError(ThreadContext context, RubyClass Queue, RubyClass StopIteration, RubyClass Object) ConditionVariable.signal(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 TypeMethodDescriptionstatic 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) -
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) static voidTracePoint.createTracePointClass(ThreadContext context, RubyClass Object) TracePoint.defined_class(ThreadContext context) TracePoint.disable(ThreadContext context, Block block) 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) 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 TypeMethodDescriptionJZlibDeflate._initialize(ThreadContext context, IRubyObject[] args) JZlibInflate._initialize(ThreadContext context, IRubyObject[] args) ZStream.adler(ThreadContext context) static IRubyObjectRubyZlib.adler32(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyZlib.adler32_combine(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) JZlibDeflate.append(ThreadContext context, IRubyObject arg) JZlibInflate.append(ThreadContext context, IRubyObject arg) voidJZlibInflate.append(ThreadContext context, ByteList obj) JZlibInflate.avail_in(ThreadContext context) ZStream.avail_in(ThreadContext context) ZStream.avail_out(ThreadContext context) JZlibRubyGzipReader.close(ThreadContext context) JZlibRubyGzipWriter.close(ThreadContext context) RubyGzipFile.close(ThreadContext context) ZStream.close(ThreadContext context) RubyGzipFile.closed_p(ThreadContext context) ZStream.closed_p(ThreadContext context) JZlibRubyGzipReader.comment(ThreadContext context) RubyGzipFile.comment(ThreadContext context) JZlibRubyGzipReader.crc(ThreadContext context) JZlibRubyGzipWriter.crc(ThreadContext context) RubyGzipFile.crc(ThreadContext context) static IRubyObjectRubyZlib.crc_table(ThreadContext context, IRubyObject recv) static IRubyObjectRubyZlib.crc32(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectRubyZlib.crc32_combine(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static RubyModuleRubyZlib.createZlibModule(ThreadContext context) Create the Zlib module and add it to the Ruby runtime.ZStream.data_type(ThreadContext context) JZlibDeflate.deflate(ThreadContext context, IRubyObject[] args) static IRubyObjectRubyZlib.deflate(ThreadContext context, IRubyObject recv, IRubyObject[] args) JZlibRubyGzipReader.each(ThreadContext context, IRubyObject[] args, Block block) JZlibRubyGzipReader.each_byte(ThreadContext context, Block block) JZlibRubyGzipReader.each_char(ThreadContext context, Block block) JZlibRubyGzipReader.each_line(ThreadContext context, IRubyObject[] args, Block block) protected voidRubyGzipFile.ecopts(ThreadContext context, IRubyObject opts) JZlibRubyGzipReader.eof(ThreadContext context) JZlibRubyGzipReader.eof_p(ThreadContext context) JZlibRubyGzipWriter.finish(ThreadContext context) RubyGzipFile.finish(ThreadContext context) ZStream.finish(ThreadContext context, Block block) ZStream.finished_p(ThreadContext context) JZlibDeflate.flush(ThreadContext context, IRubyObject[] args) JZlibRubyGzipWriter.flush(ThreadContext context, IRubyObject[] args) ZStream.flush_next_in(ThreadContext context) JZlibInflate.flush_next_out(ThreadContext context, Block block) ZStream.flush_next_out(ThreadContext context, Block block) JZlibRubyGzipReader.getbyte(ThreadContext context) JZlibRubyGzipReader.getc(ThreadContext context) org.jcodings.EncodingRubyGzipFile.getReadEncoding(ThreadContext context) JZlibRubyGzipReader.gets(ThreadContext context, IRubyObject[] args) 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.initialize(ThreadContext context, IRubyObject[] args) JZlibRubyGzipWriter.initialize(ThreadContext context, IRubyObject[] args, Block block) JZlibDeflate.initialize_copy(ThreadContext context, IRubyObject _other) protected IRubyObjectJZlibDeflate.internalFinish(ThreadContext context, Block block) protected IRubyObjectJZlibInflate.internalFinish(ThreadContext context, Block block) protected IRubyObjectZStream.internalFinish(ThreadContext context, Block block) protected voidJZlibDeflate.internalReset(ThreadContext context) protected voidJZlibInflate.internalReset(ThreadContext context) protected voidZStream.internalReset(ThreadContext context) RubyGzipFile.level(ThreadContext context) JZlibRubyGzipReader.lineno(ThreadContext context) static JZlibRubyGzipReaderJZlibRubyGzipReader.newInstance(ThreadContext context, RubyClass klass, IRubyObject[] args) static IRubyObjectJZlibRubyGzipReader.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static JZlibRubyGzipWriterJZlibRubyGzipWriter.newInstance(ThreadContext context, RubyClass klass, IRubyObject[] args) static IRubyObjectJZlibRubyGzipWriter.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static RubyGzipFileRubyGzipFile.newInstance(ThreadContext context, IRubyObject recv, Block block) protected RubyStringRubyGzipFile.newStr(ThreadContext context, ByteList value) static IRubyObjectJZlibRubyGzipReader.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipWriter.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) JZlibRubyGzipReader.orig_name(ThreadContext context) RubyGzipFile.orig_name(ThreadContext context) JZlibRubyGzipReader.os_code(ThreadContext context) RubyGzipFile.os_code(ThreadContext context) JZlibDeflate.params(ThreadContext context, IRubyObject level, IRubyObject strategy) RubyGzipFile.path(ThreadContext context) JZlibRubyGzipReader.pos(ThreadContext context) JZlibRubyGzipWriter.pos(ThreadContext context) JZlibRubyGzipWriter.print(ThreadContext context, IRubyObject[] args) JZlibRubyGzipWriter.printf(ThreadContext context, IRubyObject[] args) JZlibRubyGzipWriter.putc(ThreadContext context, IRubyObject p1) JZlibRubyGzipWriter.puts(ThreadContext context, IRubyObject[] args) JZlibRubyGzipReader.read(ThreadContext context, IRubyObject[] args) JZlibRubyGzipReader.readbyte(ThreadContext context) JZlibRubyGzipReader.readchar(ThreadContext context) JZlibRubyGzipReader.readline(ThreadContext context) JZlibRubyGzipReader.readlines(ThreadContext context, IRubyObject[] args) JZlibRubyGzipReader.readpartial(ThreadContext context, IRubyObject[] args) ZStream.reset(ThreadContext context) RubyGzipFile.respond_to(ThreadContext context, IRubyObject name) RubyGzipFile.respond_to(ThreadContext context, IRubyObject name, IRubyObject includePrivate) JZlibRubyGzipReader.rewind(ThreadContext context) static IRubyObjectJZlibDeflate.s_deflate(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectJZlibInflate.s_inflate(ThreadContext context, IRubyObject recv, IRubyObject string) ZStream.set_avail_out(ThreadContext context, IRubyObject p1) JZlibRubyGzipWriter.set_comment(ThreadContext context, IRubyObject obj) JZlibDeflate.set_dictionary(ThreadContext context, IRubyObject arg) JZlibInflate.set_dictionary(ThreadContext context, IRubyObject arg) JZlibRubyGzipReader.set_lineno(ThreadContext context, IRubyObject lineArg) JZlibRubyGzipWriter.set_mtime(ThreadContext context, IRubyObject arg) JZlibRubyGzipWriter.set_orig_name(ThreadContext context, IRubyObject obj) JZlibRubyGzipWriter.set_sync(ThreadContext context, IRubyObject arg) RubyGzipFile.set_sync(ThreadContext context, IRubyObject arg) ZStream.stream_end_p(ThreadContext context) JZlibInflate.sync(ThreadContext context, IRubyObject string) RubyGzipFile.sync(ThreadContext context) JZlibInflate.sync_point(ThreadContext context) JZlibInflate.sync_point_p(ThreadContext context) RubyGzipFile.to_io(ThreadContext context) ZStream.total_in(ThreadContext context) ZStream.total_out(ThreadContext context) JZlibRubyGzipReader.ungetbyte(ThreadContext context, IRubyObject b) JZlibRubyGzipReader.ungetc(ThreadContext context, IRubyObject cArg) JZlibRubyGzipReader.unused(ThreadContext context) static IRubyObjectRubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) Deprecated.static IRubyObjectRubyGzipFile.wrap19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.JZlibRubyGzipWriter.write(ThreadContext context, IRubyObject p1) static IRubyObjectJZlibRubyGzipReader.zcat(ThreadContext context, IRubyObject klass, IRubyObject[] args, Block block) Document-method: Zlib::GzipReader.zcat call-seq: Zlib::GzipReader.zcat(io, options = {}, &block) => nil Zlib::GzipReader.zcat(io, options = {}) => string Decompresses all gzip data in the +io+, handling multiple gzip streams until the end of the +io+.static IRubyObjectRubyZlib.zlib_version(ThreadContext context, IRubyObject recv) -
Uses of ThreadContext in org.jruby.gen
Methods in org.jruby.gen with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidorg$jruby$AbstractRubyMethod$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$common$RubyWarnings$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$coverage$CoverageModule$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$date$RubyDate$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$date$RubyDateTime$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$date$TimeExt$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$digest$RubyDigest$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$etc$RubyEtc$IOExt$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$etc$RubyEtc$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$AbstractInvoker$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$AbstractMemory$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Buffer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$CallbackInfo$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$io$FileDescriptorIO$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$IOModule$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$DynamicLibrary$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$DynamicLibrary$Symbol$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$Factory$LastError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$Factory$WinapiLastError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$Function$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$JFFIInvoker$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$jffi$VariadicInvoker$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$MappedType$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$MemoryPointer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Platform$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Pointer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Struct$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructByValue$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$ArrayField$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$ArrayProxy$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$CharArrayProxy$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$Field$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$FunctionField$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$InnerStructField$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$StructLayout$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Type$Array$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Type$Builtin$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ffi$Type$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$fiber$ThreadFiber$FiberSchedulerSupport$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$fiber$ThreadFiber$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$io$nonblock$IONonBlock$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$CoreExt$String$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyExecutionContextLocal$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyFiberLocal$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyLibrary$JRubyConfig$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyLibrary$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyObjectInputStream$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$monitor$Monitor$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$pathname$RubyPathname$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$ripper$RubyRipper$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$set$EnumerableExt$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$set$RubySet$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$set$RubySortedSet$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$Addrinfo$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$Ifaddr$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$Option$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyBasicSocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyIPSocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyServerSocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubySocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyTCPServer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyTCPSocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyUDPSocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyUNIXServer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$socket$RubyUNIXSocket$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$thread$ConditionVariable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$thread$Mutex$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$thread$Queue$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$thread$SizedQueue$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$timeout$Timeout$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$tracepoint$TracePoint$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibDeflate$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibInflate$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$JZlibRubyGzipWriter$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$RubyGzipFile$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$RubyZlib$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$ext$zlib$ZStream$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$addons$ArrayJavaAddons$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$addons$ClassJavaAddons$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$addons$IOJavaAddons$AnyIO$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$addons$IOJavaAddons$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$addons$KernelJavaAddons$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$addons$StringJavaAddons$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$ArrayJavaProxy$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$ArrayJavaProxyCreator$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$InterfaceJavaProxy$JavaInterfaceExtender$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$JavaProxy$ClassMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$JavaProxy$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$java$proxies$MapJavaProxy$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Character$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$CharSequence$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Class$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Comparable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Number$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Runnable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$String$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$AccessibleObject$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaMath$BigDecimal$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaNio$Buffer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$Instant$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$LocalDateTime$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$OffsetDateTime$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaTime$ZonedDateTime$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$Enumeration$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$Iterator$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtil$List$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$JavaUtilRegex$Pattern$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$ext$Module$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$Java$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaArrayUtilities$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaClass$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaField$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaObject$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaPackage$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaProxyMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$JavaUtilities$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$NativeException$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyArgsFile$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyArithmeticSequence$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyArray$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyBasicObject$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyBignum$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyBinding$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyBoolean$False$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyBoolean$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyBoolean$True$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyChain$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyClass$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyClassPathVariable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyComparable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyComplex$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$EncodingErrorMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyData$DataMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyData$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyDir$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyEncoding$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyEnumerable$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyEnumerator$FeedValue$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyEnumerator$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyException$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyFile$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyFileStat$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyFileTest$FileTestFileMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyFileTest$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyFloat$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyFrozenError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyGC$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyGenerator$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyHash$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyInteger$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyInterrupt$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyIO$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyIOBuffer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyKernel$LoopMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyKernel$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyKeyError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyLocalJumpError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyMarshal$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyMatchData$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyMath$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyMethod$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyModule$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyModule$RefinementMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyNameError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyNameError$RubyNameErrorMessage$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyNil$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyNoMatchingPatternKeyError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyNoMethodError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyNumeric$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyObjectSpace$AbstractWeakMap$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyObjectSpace$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyObjectSpace$WeakKeyMap$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProc$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$GroupID$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$RubyStatus$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$Sys$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProcess$UserID$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyProducer$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRandom$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRandom$RandomFormatter$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRandomBase$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRange$BSearch$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRange$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRational$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyRegexp$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubySignal$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubySignalException$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyStopIteration$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyString$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyStruct$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyStruct$StructMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubySymbol$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubySystemCallError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubySystemExit$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyThread$Backtrace$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyThread$Location$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyThread$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyThreadGroup$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyTime$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyUnboundMethod$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyUncaughtThrowError$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$RubyYielder$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) voidorg$jruby$runtime$load$LoadService$LoadPathMethods$POPULATOR.populate(ThreadContext context, RubyModule cls, Class clazz) -
Uses of ThreadContext in org.jruby.internal.runtime
Methods in org.jruby.internal.runtime that return ThreadContextModifier and TypeMethodDescriptionfinal 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 TypeMethodDescriptionprotected static <T extends AbstractIRMethod & Compilable>
voidAbstractIRMethod.build(ThreadContext context, T self, boolean force) <State> voidGlobalVariables.eachName(ThreadContext context, State state, TriConsumer<ThreadContext, State, String> consumer) final voidThreadService.setCurrentContext(ThreadContext context) Deprecated.abstract SplitSuperStateAbstractIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) protected static <T extends AbstractIRMethod & Compilable>
voidAbstractIRMethod.tryJit(ThreadContext context, T self, boolean force) voidThreadService.unregisterCurrentThread(ThreadContext context) Method parameters in org.jruby.internal.runtime with type arguments of type ThreadContextModifier and TypeMethodDescription<State> voidGlobalVariables.eachName(ThreadContext context, State state, TriConsumer<ThreadContext, State, String> consumer) Constructors in org.jruby.internal.runtime with parameters of type ThreadContextModifierConstructorDescriptionRubyRunnable(RubyThread rubyThread, ThreadContext creatorContext, IRubyObject[] args, Block currentBlock, int callInfo) -
Uses of ThreadContext in org.jruby.internal.runtime.methods
Methods 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) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0) DynamicMethod.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) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) HandleMethod.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) 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, RubyModule clazz) booleanDynamicMethod.callRespondTo(ThreadContext context, IRubyObject self, String respondToMethodName, RubyModule klazz, RubySymbol name) protected 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) voidCompiledIRMethod.completeBuild(ThreadContext context, DynamicMethod buildResult) voidInterpretedIRMethod.completeBuild(ThreadContext context, InterpreterContext interpreterContext) voidMixedModeIRMethod.completeBuild(ThreadContext context, DynamicMethod newMethod) booleanMixedModeIRMethod.forceBuild(ThreadContext context) InterpretedIRMethod.getClassName(ThreadContext context) Deprecated.protected voidCompiledIRMethod.post(InterpreterContext ic, ThreadContext context) protected voidCompiledIRNoProtocolMethod.post(InterpreterContext ic, ThreadContext context) protected voidCompiledIRNoProtocolMethod.post(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) protected voidCompiledIRNoProtocolMethod.pre(ThreadContext context, StaticScope staticScope, RubyModule implementationClass, IRubyObject self, String name, Block block) 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) 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) SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> CompiledIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> CompiledIRNoProtocolMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> InterpretedIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) SplitSuperState<org.jruby.internal.runtime.methods.MethodSplitState> MixedModeIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) -
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.protected ScriptAndCodeCompiler.execute(ThreadContext context, IRScriptBody scope, ClassDefiningClassLoader classLoader) protected abstract RIRTranslator.execute(ThreadContext context, IRScriptBody producedIrScope, S specificObject) IRTranslator.execute(ThreadContext context, ParseResult result, S specificObject) IRManager.loadInternalMethod(ThreadContext context, IRubyObject self, String method) -
Uses of ThreadContext in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions with parameters of type ThreadContextModifier and TypeMethodDescriptionRuntimeHelperCall.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, IRubyObject self, StaticScope scope, DynamicScope dynamicScope, IRubyObject[] args, Block block, Object[] temp) FrameNameCallInstr.getFrameName(ThreadContext context, IRubyObject self, String compositeName) AliasInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, IRubyObject self, Object[] temp) ArrayDerefInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope dynamicScope, IRubyObject self, Object[] temp) AsFixnumInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, 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) BlockGivenCallInstr.interpret(ThreadContext context, StaticScope currScope, DynamicScope currDynScope, 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) DebugOutputInstr.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) IntegerMathInstr.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) intBFalseInstr.interpretAndGetNewIPC(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) intBIntInstr.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) 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) ArgReceiver.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keywords) ReceiveArgBase.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveKeywordArgInstr.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveKeywordRestArgInstr.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveKeywordsInstr.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keywords) ReceiveOptArgInstr.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceiveRestArgInstr.receiveArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args, boolean ruby2keyword) ReceivePostReqdArgInstr.receivePostReqdArg(ThreadContext context, IRubyObject self, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject[] args) -
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 TypeMethodDescriptionstatic 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, boolean bindingGiven) Evaluate the given string under the specified binding object.protected IRubyObjectInterpreter.execute(ThreadContext context, IRScriptBody irScope, IRubyObject self) 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_CLASS(ThreadContext context, IRScope body, RubyModule clazz, String name) static IRubyObjectInterpreter.INTERPRET_EVAL(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_METACLASS(ThreadContext context, IRScope body, RubyModule clazz, String name, Visibility visibility) static IRubyObjectInterpreter.INTERPRET_METHOD(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, Block block) static IRubyObjectInterpreter.INTERPRET_METHOD(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObjectInterpreter.INTERPRET_METHOD(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObjectInterpreter.INTERPRET_METHOD(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectInterpreter.INTERPRET_METHOD(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectInterpreter.INTERPRET_MODULE(ThreadContext context, IRScope body, RubyModule clazz, String name) 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.static voidInterpreter.postFrameScope(InterpreterContext ic, ThreadContext context) static voidInterpreter.preFrameScope(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope parentScope, Visibility visibility) 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, String name) 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 self, IRubyObject[] args, boolean ruby2Keywords, StaticScope currScope, 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 TypeMethodDescriptionUndefinedValue.addFinalizer(ThreadContext context, IRubyObject finalizer) ImmutableLiteral.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.Integer.createCacheObject(ThreadContext context) Nil.createCacheObject(ThreadContext context) NullBlock.createCacheObject(ThreadContext context) Range.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) BuiltinClass.retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) ChilledString.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) 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) UndefinedValue.singletonClass(ThreadContext context) -
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.blockGivenOrCall(ThreadContext context, IRubyObject self, FunctionalCachingCallSite blockGivenSite, Object blk) static IRubyObjectIRRuntimeHelpers.callOptimizedAref(ThreadContext context, IRubyObject caller, IRubyObject target, RubyString keyStr, CallSite site) static voidIRRuntimeHelpers.callTrace(ThreadContext context, Block selfBlock, RubyEvent event, String name, String filename, int line) static voidIRRuntimeHelpers.callTrace(ThreadContext context, IRubyObject selfClass, RubyEvent event, String name, String filename, int line) static voidIRRuntimeHelpers.callTraceHooks(ThreadContext context, Block selfBlock, RubyEvent event, String name, String filename, int line) static voidIRRuntimeHelpers.checkArity(ThreadContext context, StaticScope scope, Object[] args, Object keywords, int required, int opt, boolean rest, int restKey, Block block) static voidIRRuntimeHelpers.checkAritySpecificArgs(ThreadContext context, StaticScope scope, Object[] args, int required, int opt, boolean rest, int restKey, Block block) 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 RubyHashIRRuntimeHelpers.constructHashFromArray(ThreadContext context, IRubyObject[] pairs) 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 IRubyObjectIRRuntimeHelpers.dupIfKeywordRestAtCallsite(ThreadContext context, IRubyObject arg) Methods like Kernel#send if it receives a key-splatted value at a send site (send :foo, **h) it will dup h.static RubyHashIRRuntimeHelpers.dupKwargsHashAndPopulateFromArray(ThreadContext context, RubyHash dupHash, IRubyObject[] pairs) static RubyModuleIRRuntimeHelpers.findInstanceMethodContainer(ThreadContext context, DynamicScope currDynScope, IRubyObject self) static RubyFixnumIRRuntimeHelpers.getArgScopeDepth(ThreadContext context, StaticScope currScope) static RubyClassIRRuntimeHelpers.getArray(ThreadContext context) static BlockIRRuntimeHelpers.getBlockFromObject(ThreadContext context, Object value) static IRubyObjectIRRuntimeHelpers.getClassVariable(ThreadContext context, RubyModule module, String id) 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 RubyClassIRRuntimeHelpers.getHash(ThreadContext context) 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 RubyClassIRRuntimeHelpers.getSymbol(ThreadContext context) static IRubyObjectIRRuntimeHelpers.handleBreakAndReturnsInLambdas(ThreadContext context, DynamicScope dynScope, Object exc, Block block) static IRubyObjectIRRuntimeHelpers.handlePropagatedBreak(ThreadContext context, DynamicScope dynScope, Object bjExc) static IRubyObjectIRRuntimeHelpers.hashCheck(ThreadContext context, IRubyObject hash) 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.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.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 hash) static IRubyObjectIRRuntimeHelpers.keywordRestOnHash(ThreadContext context, IRubyObject rest) 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, boolean checkForDuplicates) 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) static RubyStringIRRuntimeHelpers.newFrozenString(ThreadContext context, ByteList bytelist, int coderange, String file, int line) static RubyStringIRRuntimeHelpers.newFrozenStringFromRaw(ThreadContext context, String str, String encoding, int cr) static RubyStringIRRuntimeHelpers.newFrozenStringFromRaw(ThreadContext context, String str, String encoding, int cr, String file, int line) static DynamicMethodIRRuntimeHelpers.newInterpretedMetaClass(ThreadContext context, IRScope metaClassBody, IRubyObject obj) Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.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.newRubyClassFromIR(ThreadContext context, String id, StaticScope scope, Object superClass, Object container, boolean maybeRefined) 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, boolean ruby2Keywords) 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.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, IRubyObject module, String id, IRubyObject value) static voidIRRuntimeHelpers.putConst(ThreadContext context, IRubyObject self, IRubyObject module, String id, IRubyObject value, StaticScope scope, int line) static IRubyObjectIRRuntimeHelpers.receiveKeywordArg(ThreadContext context, IRubyObject keywords, String id) static IRubyObjectIRRuntimeHelpers.receiveKeywordRestArg(ThreadContext context, IRubyObject keywords) static IRubyObjectIRRuntimeHelpers.receiveKeywords(ThreadContext context, IRubyObject[] args, boolean hasRestArgs, boolean acceptsKeywords, boolean ruby2_keywords_method) Handle incoming keyword arguments given the receiver's rest arg, keyword acceptance, and need for ruby2_keywords.static IRubyObjectIRRuntimeHelpers.receiveNormalKeywordsNoRestNoKeywords(ThreadContext context, IRubyObject[] args) Simplified receiveKeywords when: receiver is not a ruby2_keywords method.static IRubyObjectIRRuntimeHelpers.receivePostReqdArg(ThreadContext context, IRubyObject[] args, IRubyObject keywords, int pre, int opt, boolean rest, int post, int argIndex) static IRubyObjectIRRuntimeHelpers.receiveRestArg(ThreadContext context, IRubyObject[] args, IRubyObject keywords, int required, int argIndex) static IRubyObjectIRRuntimeHelpers.receiveSpecificArityKeywords(ThreadContext context, IRubyObject last, boolean ruby2Keywords) 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 voidIRRuntimeHelpers.setCallInfo(ThreadContext context, int flags) static IRubyObjectIRRuntimeHelpers.setCapturedVar(ThreadContext context, IRubyObject matchRes, String id) static RubyArrayIRRuntimeHelpers.splatArray(ThreadContext context, IRubyObject ary) Call to_ary to get Array or die typing.static RubyArrayIRRuntimeHelpers.splatArray(ThreadContext context, IRubyObject ary, boolean dupArray) Call to_ary to get Array or die typing.static RubyArrayIRRuntimeHelpers.splatArrayDup(ThreadContext context, IRubyObject ary) Call to_ary to get Array or die typing.static IRubyObjectIRRuntimeHelpers.svalue(ThreadContext context, Object val) static IRubyObject[]IRRuntimeHelpers.toAry(ThreadContext context, IRubyObject[] args) static voidIRRuntimeHelpers.traceRaise(ThreadContext context) static voidIRRuntimeHelpers.traceRescue(ThreadContext context, String file, int line) 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.static voidIRRuntimeHelpers.warnSetConstInRefinement(ThreadContext context, IRubyObject self) 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 RubyArrayArrayBootstrap.array(ThreadContext context, IRubyObject[] ary) static IRubyObjectBlockGivenSite.blockGiven(ThreadContext context, Block block) BlockGivenSite.blockGivenFallback(String name, ThreadContext context, IRubyObject self, Block block) static RubyStringStringBootstrap.bufferString(ThreadContext context, org.jcodings.Encoding encoding, int size, int cr) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, IRubyObject c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, IRubyObject c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString(ThreadContext context, IRubyObject... values) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyStringBuildDynamicStringSite.buildString(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString2(ThreadContext context, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString2(ThreadContext context, IRubyObject a, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString2(ThreadContext context, IRubyObject a, IRubyObject b, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString2(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString2(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) BuildDynamicStringSite.buildString2(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, IRubyObject d, IRubyObject e, org.jcodings.Encoding encoding, int initialSize) 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 voidCheckArityBootstrap.checkArity(ThreadContext context, StaticScope scope, Object[] args, Object keywords, Block block, int req, int opt, boolean rest, int keyrest) static voidCheckArityBootstrap.checkAritySpecificArgs(ThreadContext context, StaticScope scope, Object[] args, Block block, int req, int opt, boolean rest, int keyrest) voidCheckpointSite.checkpointFallback(ThreadContext context) static RubyStringStringBootstrap.chilledString(ThreadContext context, ByteList value, int cr, String file, int line) BignumObjectSite.construct(ThreadContext context) DRegexpObjectSite.construct(ThreadContext context, RubyString[] pieces) FixnumObjectSite.construct(ThreadContext context) FloatObjectSite.construct(ThreadContext context) RangeObjectSite.construct(ThreadContext context, IRubyObject begin, IRubyObject end) RangeObjectSite.FixnumRangeObjectSite.construct(ThreadContext context) RangeObjectSite.StringRangeObjectSite.construct(ThreadContext context) RegexpObjectSite.construct(ThreadContext context) SymbolObjectSite.construct(ThreadContext context) SymbolProcObjectSite.construct(ThreadContext context) DRegexpObjectSite.constructOnce(ThreadContext context, RubyString[] pieces) static voidCoverageSite.coverLineFallback(MutableCallSite site, ThreadContext context, String filename, int line, boolean oneshot) static org.jcodings.EncodingLiteralValueBootstrap.encoding(ThreadContext context, MutableCallSite site, String name) ArrayDerefInvokeSite.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, 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) InvokeSite.failf(ThreadContext context, IRubyObject self, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.failf(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.failf(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.failf(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.failf(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.static IRubyObjectLiteralValueBootstrap.False(ThreadContext context, MutableCallSite site) static RubyArrayArrayBootstrap.fixnumArray(ThreadContext context, MutableCallSite site, long[] values) static RubyArrayArrayBootstrap.floatArray(ThreadContext context, MutableCallSite site, double[] values) static BindingConstructBlockBootstrap.frameBinding(ThreadContext context, IRubyObject self, DynamicScope scope) FrameNameSite.frameNameFallback(String name, ThreadContext context, IRubyObject self, String frameName) static RubyStringStringBootstrap.frozenString(ThreadContext context, MutableCallSite site, ByteList value, int cr, String file, int line) static RubyStringStringBootstrap.frozenStringSimple(ThreadContext context, MutableCallSite site, ByteList value, int cr) protected MethodHandleInvokeSite.getHandle(ThreadContext context, IRubyObject self, CacheEntry entry) static RubyHashHashBootstrap.hash(ThreadContext context, IRubyObject[] pairs) ConstantLookupSite.inheritanceSearchConst(ThreadContext context, IRubyObject cmVal) ArrayDerefInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) AsStringSite.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 self, 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 RubyHashHashBootstrap.kwargsHash(ThreadContext context, RubyHash hash, IRubyObject[] pairs) ConstantLookupSite.lexicalSearchConst(ThreadContext context, StaticScope scope) static IRubyObjectLiteralValueBootstrap.nil(ThreadContext context, MutableCallSite site) ConstantLookupSite.noCacheInheritanceSearchConst(ThreadContext context, IRubyObject cmVal) ConstantLookupSite.noCacheSearchModuleForConst(ThreadContext context, IRubyObject cmVal) static DynamicMethodMetaClassBootstrap.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 RubyEncodingLiteralValueBootstrap.rubyEncoding(ThreadContext context, MutableCallSite site, String name) static RubyLiteralValueBootstrap.runtime(ThreadContext context, MutableCallSite site) static BindingConstructBlockBootstrap.scopeBinding(ThreadContext context, IRubyObject self, DynamicScope scope) ConstantLookupSite.searchConst(ThreadContext context, StaticScope staticScope) ConstantLookupSite.searchModuleForConst(ThreadContext context, IRubyObject cmVal) static BindingConstructBlockBootstrap.selfBinding(ThreadContext context, IRubyObject self, DynamicScope scope) static RubyStringStringBootstrap.string(ThreadContext context, ByteList value, int cr) voidCallTraceSite.traceBootstrap(ThreadContext context, Block selfBlock) voidCallTraceSite.traceBootstrap(ThreadContext context, IRubyObject clazz) static IRubyObjectLiteralValueBootstrap.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 TypeMethodDescriptionConstantLookupSite.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) static IRubyObjectArrayJavaAddons.copy_data(ThreadContext context, IRubyObject fromRuby, IRubyObject toJava) static IRubyObjectArrayJavaAddons.copy_data(ThreadContext context, IRubyObject fromRuby, IRubyObject toJava, IRubyObject fillValue) 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) static IRubyObjectKernelJavaAddons.java_annotation(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectClassJavaAddons.java_class(ThreadContext context, IRubyObject self) static IRubyObjectKernelJavaAddons.java_field(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectKernelJavaAddons.java_implements(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectKernelJavaAddons.java_name(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectKernelJavaAddons.java_package(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectKernelJavaAddons.java_require(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObjectKernelJavaAddons.java_signature(ThreadContext context, IRubyObject recv, IRubyObject[] args) 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) -
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, Block block) MapJavaProxy.any_p(ThreadContext context, IRubyObject[] args, Block block) Deprecated.MapJavaProxy.any_p(ThreadContext context, IRubyObject arg0, Block block) static IRubyObjectJavaInterfaceTemplate.append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block) MapJavaProxy.assoc(ThreadContext context, IRubyObject obj) ArrayJavaProxy.at(ThreadContext context, IRubyObject index) 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) MapJavaProxy.compare_by_identity(ThreadContext context) MapJavaProxy.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, RubyClass JavaProxy, RubyModule Enumerable) static RubyClassArrayJavaProxyCreator.createArrayJavaProxyCreator(ThreadContext context, RubyClass Object) static RubyClassConcreteJavaProxy.createConcreteJavaProxy(ThreadContext context, RubyClass JavaProxy) static RubyClassInterfaceJavaProxy.createInterfaceJavaProxy(ThreadContext context, RubyClass Object, RubyClass JavaProxy) static RubyModuleJavaInterfaceTemplate.createJavaInterfaceTemplateModule(ThreadContext context) static RubyClassJavaProxy.createJavaProxy(ThreadContext context, RubyClass Object, RubyModule JavaProxyMethods) static RubyClassMapJavaProxy.createMapJavaProxy(ThreadContext context, RubyClass _ConcreteJavaProxy) The binding of the JRuby methods in this class are done when the java Map's proxy is being constructed.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.delete_if(ThreadContext context, Block block) rb_hash_delete_iffinal IRubyObjectArrayJavaProxy.dig(ThreadContext context, IRubyObject[] args) MapJavaProxy.dig(ThreadContext context, IRubyObject arg0) MapJavaProxy.dig(ThreadContext context, IRubyObject[] args) MapJavaProxy.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1) MapJavaProxy.dig(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) 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_pArrayJavaProxy.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) ArrayJavaProxy.first(ThreadContext context) ArrayJavaProxy.first(ThreadContext context, IRubyObject count) MapJavaProxy.flatten(ThreadContext context) MapJavaProxy.flatten(ThreadContext context, IRubyObject level) ArrayJavaProxy.getRange(ThreadContext context, IRubyObject arg0) ArrayJavaProxy.getRange(ThreadContext context, IRubyObject[] args) ArrayJavaProxy.getRange(ThreadContext context, IRubyObject first, IRubyObject length) MapJavaProxy.has_key_p(ThreadContext context, IRubyObject key) rb_hash_has_key_pMapJavaProxy.has_value_p(ThreadContext context, IRubyObject expected) rb_hash_has_valueArrayJavaProxy.hash(ThreadContext context) MapJavaProxy.hash(ThreadContext context) rb_hash_hashstatic 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) MapJavaProxy.index(ThreadContext context, IRubyObject expected) rb_hash_indexstatic IRubyObjectJavaProxy.inherited(ThreadContext context, IRubyObject recv, IRubyObject subclass) protected static voidConcreteJavaProxy.initialize(ThreadContext context, RubyClass concreteJavaProxy) static IRubyObjectInterfaceJavaProxy.JavaInterfaceExtender.initialize(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block) JavaProxy.initialize_copy(ThreadContext context, IRubyObject original) MapJavaProxy.initialize_copy(ThreadContext context, IRubyObject other) rb_hash_initialize_copyArrayJavaProxy.inspect(ThreadContext context) MapJavaProxy.inspect(ThreadContext context) rb_hash_inspectstatic voidJavaProxy.installField(ThreadContext context, String asName, Field field, RubyModule target) 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 klass, 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_dump(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) static ArrayJavaProxyArrayJavaProxy.newArray(ThreadContext context, Class<?> elementType, int... dimensions) 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_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.rb_size(ThreadContext context) rb_hash_sizeMapJavaProxy.rb_values(ThreadContext context) rb_hash_valuesMapJavaProxy.rehash(ThreadContext context) rb_hash_rehashMapJavaProxy.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_procstatic voidJavaProxy.setJavaClass(ThreadContext context, IRubyObject target, Class<?> javaClass) MapJavaProxy.shift(ThreadContext context) rb_hash_shiftstatic RubyClassJavaProxy.singleton_class(ThreadContext context, IRubyObject self) JavaProxy.singletonClass(ThreadContext context) rb_singleton_class Note: this method is specialized for RubyFixnum, RubySymbol, RubyNil and RubyBoolean Will either return the existing singleton class for this object, or create a new one and return that.protected static IRubyObjectArrayJavaProxy.size(ThreadContext context, ArrayJavaProxy self, IRubyObject[] args) A size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])MapJavaProxy.sort(ThreadContext context, Block block) Deprecated.ArrayJavaProxy.to_a(ThreadContext context) MapJavaProxy.to_a(ThreadContext context) rb_hash_to_aMapJavaProxy.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_atstatic IRubyObjectJavaProxy.wrap(ThreadContext context, IRubyObject self, IRubyObject object) Deprecated. -
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) Deprecated.static voidArrayUtils.copyDataToJavaArrayDirect(ThreadContext context, RubyArray rubyArray, Object javaArray) Deprecated.static IRubyObjectArrayUtils.emptyJavaArrayDirect(ThreadContext context, Class componentType) static Class<?>[]ClassUtils.getArgumentTypes(ThreadContext context, IRubyObject[] args, int offset) static IRubyObjectArrayUtils.javaArraySubarrayDirect(ThreadContext context, Object fromArray, int index, int size) static ArrayJavaProxyArrayUtils.newProxiedArray(ThreadContext context, Class<?> componentType, int size) static ArrayJavaProxyArrayUtils.newProxiedArray(ThreadContext context, Class<?> componentType, JavaUtil.JavaConverter converter, int size) -
Uses of ThreadContext in org.jruby.javasupport
Methods in org.jruby.javasupport with parameters of type ThreadContextModifier and TypeMethodDescriptionJavaPackage.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) 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) static JavaObjectJava.castToJavaObject(ThreadContext context, IRubyObject newValue) protected final voidJavaCallable.checkArity(ThreadContext context, int length) JavaUtil.NumericConverter.coerce(ThreadContext context, RubyNumeric numeric, Class<T> target) 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) Deprecated.JavaClass.concatArrays(ThreadContext context, JavaArray original, IRubyObject additional) Deprecated.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) 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 RubyModuleJavaArrayUtilities.createJavaArrayUtilitiesModule(ThreadContext context) static RubyModuleJava.createJavaModule(ThreadContext context) static RubyModuleJavaProxyMethods.createJavaProxyMethods(ThreadContext context) JavaClass.emptyJavaArray(ThreadContext context) Deprecated.JavaField.enum_constant_p(ThreadContext context) Deprecated.static IRubyObjectJavaUtilities.extend_proxy(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.final IRubyObjectJavaPackage.fetchConstant(ThreadContext context, String name, boolean includePrivate) JavaField.field_type(ThreadContext context) Deprecated.final voidJavaArray.fillWithExceptionHandling(ThreadContext context, int start, int end, Object javaValue) Deprecated.JavaField.final_p(ThreadContext context) Deprecated.static IRubyObjectJava.get_inner_class(ThreadContext context, RubyModule self, IRubyObject name) static RubyModuleJava.get_interface_module(ThreadContext context, IRubyObject java_class) static IRubyObjectJavaUtilities.get_interface_module(ThreadContext context, IRubyObject recv, IRubyObject arg0) JavaObject.get_java_class(ThreadContext context) Deprecated.static IRubyObjectJavaUtilities.get_java_class(ThreadContext context, IRubyObject recv, IRubyObject arg0) Deprecated.static RubyModuleJava.get_package_module(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObjectJavaUtilities.get_package_module(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObjectJava.get_package_module_dot_format(ThreadContext context, IRubyObject self, IRubyObject dottedName) static IRubyObjectJavaUtilities.get_package_module_dot_format(ThreadContext context, IRubyObject recv, IRubyObject arg0) static RubyModuleJava.get_proxy_class(ThreadContext context, IRubyObject self, IRubyObject java_class) static IRubyObjectJavaUtilities.get_proxy_class(ThreadContext context, IRubyObject recv, IRubyObject arg0) 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) Deprecated.static RubyModuleJava.getInterfaceModule(ThreadContext context, Class javaClass) static ClassJava.getJavaClass(ThreadContext context, String className) static ClassJava.getJavaClass(ThreadContext context, String className, boolean initialize) static Class<?> JavaClass.getJavaClass(ThreadContext context, RubyModule proxy) Deprecated.static Class<?> JavaUtil.getJavaClass(ThreadContext context, RubyModule type) Get the associated JavaClass for a Java proxy module/class or wrapper.static Class<?> JavaClass.getJavaClassIfProxy(ThreadContext context, RubyModule type) Deprecated.JavaSupport.getJavaModule(ThreadContext context) static RubyModuleJava.getJavaPackageModule(ThreadContext context, String packageString) static RubyModuleJava.getProxyClass(ThreadContext context, Class<?> clazz) static RubyClassJava.getProxyClassForObject(ThreadContext context, Object object) protected final IRubyObjectJavaCallable.handleInvocationTargetEx(ThreadContext context, InvocationTargetException ex) protected final IRubyObjectJavaCallable.handleThrowable(ThreadContext context, Throwable ex) JavaObject.hash(ThreadContext context) Deprecated.static IRubyObjectJavaProxyMethods.hash(ThreadContext context, IRubyObject recv) static IRubyObjectJava.NewStyleExtensionInherited.inherited(ThreadContext context, IRubyObject self, IRubyObject subclass) static IRubyObjectJava.OldStyleExtensionInherited.inherited(ThreadContext context, IRubyObject self, IRubyObject subclass) JavaClass.inspect(ThreadContext context) Deprecated.JavaPackage.inspect(ThreadContext context) static IRubyObjectJavaProxyMethods.inspect(ThreadContext context, IRubyObject recv) static RubyStringJavaUtil.inspectObject(ThreadContext context, Object obj) 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) JavaMethod.invokeDirectWithExceptionHandling(ThreadContext context, Method method, Object javaInvokee, Object[] arguments) 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) JavaObject.is_java_proxy(ThreadContext context) Deprecated.static booleanJavaClass.isProxyType(ThreadContext context, RubyModule proxy) Deprecated.Note: Interal APIstatic IRubyObjectJavaClass.java_class(ThreadContext context, RubyModule type) Deprecated.static IRubyObjectJavaProxyMethods.java_class(ThreadContext context, IRubyObject recv) static IRubyObjectJavaProxyMethods.java_object(ThreadContext context, IRubyObject recv) static IRubyObjectJavaArrayUtilities.java_to_ruby(ThreadContext context, IRubyObject recv, IRubyObject ary) JavaObject.java_type(ThreadContext context) Deprecated.JavaObject.length(ThreadContext context) Deprecated.static ClassJava.loadJavaClass(ThreadContext context, String className) JavaObject.marshal_dump(ThreadContext context) Deprecated.JavaObject.marshal_load(ThreadContext context, IRubyObject str) Deprecated.Java.JCreateMethod.matchConstructor(ThreadContext context, JavaProxyConstructor[] constructors, int arity, IRubyObject... args) 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) JavaField.name(ThreadContext context) Deprecated.static IRubyObjectJava.new_proxy_instance2(ThreadContext context, IRubyObject recv, IRubyObject wrapper, IRubyObject interfaces, Block block) 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) static ObjectJava.newInterfaceImpl(ThreadContext context, IRubyObject wrapper, Class[] interfaces) static RaiseExceptionJavaMethod.newMethodNotFoundError(ThreadContext context, Class target, String prettyName, String simpleName) static IRubyObjectJavaProxyMethods.op_eql(ThreadContext context, IRubyObject recv, IRubyObject obj) JavaPackage.op_eqq(ThreadContext context, IRubyObject obj) JavaObject.op_equal(ThreadContext context, IRubyObject other) Deprecated.static IRubyObjectJavaProxyMethods.op_equal(ThreadContext context, IRubyObject recv, IRubyObject other) JavaPackage.package_name(ThreadContext context) JavaField.public_p(ThreadContext context) Deprecated.static IRubyObjectJavaProxyMethods.rbSynchronized(ThreadContext context, IRubyObject recv, Block block) static Class<?> Java.resolveClassType(ThreadContext context, IRubyObject type) static RubyModuleJava.resolveType(ThreadContext context, IRubyObject type) static JavaClassJavaClass.resolveType(ThreadContext context, IRubyObject type) Deprecated.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) static IRubyObjectJavaArrayUtilities.ruby_string_to_bytes(ThreadContext context, IRubyObject recv, IRubyObject string) static IRubyObjectJavaObject.ruby_synchronized(ThreadContext context, Object lock, Block block) Deprecated.final IRubyObjectJavaObject.ruby_synchronized(ThreadContext context, Block block) Deprecated.JavaObject.same(ThreadContext context, IRubyObject other) Deprecated.JavaPackage.sealed_p(ThreadContext context) JavaField.set_static_value(ThreadContext context, IRubyObject value) Deprecated.JavaField.set_value(ThreadContext context, IRubyObject object, IRubyObject value) Deprecated.static RubyModuleJava.setProxyClass(ThreadContext context, RubyModule target, String constName, Class<?> javaClass) voidJavaArray.setWithExceptionHandling(ThreadContext context, int intIndex, Object javaObject) Deprecated.JavaField.static_p(ThreadContext context) Deprecated.JavaField.static_value(ThreadContext context) Deprecated.JavaField.to_generic_string(ThreadContext context) Deprecated.static IRubyObjectJava.ByteArrayProxyMethods.to_s(ThreadContext context, IRubyObject self) JavaObject.to_s(ThreadContext context) Deprecated.JavaPackage.to_s(ThreadContext context) static IRubyObjectJavaProxyMethods.to_s(ThreadContext context, IRubyObject recv) static <T> TJavaUtil.unwrapJava(ThreadContext context, IRubyObject wrapped) 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.static IRubyObjectJavaObject.wrap(ThreadContext context, IRubyObject self, IRubyObject object) Deprecated.static IRubyObjectJava.wrapJavaObject(ThreadContext context, Object object) -
Uses of ThreadContext in org.jruby.javasupport.binding
Methods in org.jruby.javasupport.binding with parameters of type ThreadContextModifier and TypeMethodDescriptionprotected final voidMethodInstaller.defineMethods(ThreadContext context, RubyModule target, DynamicMethod invoker, boolean checkDups) abstract RubyModuleInitializer.initialize(ThreadContext context, RubyModule proxy) protected voidMethodGatherer.installClassMethods(ThreadContext context, RubyModule proxy) protected voidMethodGatherer.installConstants(ThreadContext context, RubyModule proxy) protected voidMethodGatherer.installInnerClasses(ThreadContext context, Class<?> javaClass, RubyModule proxy) static RubyModuleInitializer.setupProxyClass(ThreadContext context, Class<?> javaClass, RubyClass proxy) static RubyModuleInitializer.setupProxyModule(ThreadContext context, Class<?> javaClass, RubyModule proxy) -
Uses of ThreadContext in org.jruby.javasupport.ext
Methods in org.jruby.javasupport.ext with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectJavaLang.Class.abstract_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.abstract_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.annotations_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.anonymous_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) 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) 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) 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) static voidJavaIo.define(ThreadContext context) static voidJavaLang.define(ThreadContext context, RubyModule _Enumerable, RubyModule _Comparable) static voidJavaLangReflect.define(ThreadContext context) static voidJavaMath.define(ThreadContext context) static voidJavaNet.define(ThreadContext context) static voidJavaNio.define(ThreadContext context) static voidJavaTime.define(ThreadContext context) static voidJavaUtil.define(ThreadContext context, RubyModule Enumerable) static voidJavaUtilRegex.define(ThreadContext context) static voidKernel.define(ThreadContext context, RubyModule Kernel) static voidModule.define(ThreadContext context, RubyClass _Module) static IRubyObjectJavaLang.Throwable.detailed_message(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Throwable.detailed_message(ThreadContext context, IRubyObject self, IRubyObject opts) static IRubyObjectJavaLang.Throwable.detailed_message(ThreadContext context, IRubyObject self, IRubyObject[] args) 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 IRubyObjectJavaLang.Class.final_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Constructor.final_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.final_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.final_p(ThreadContext context, IRubyObject self) 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) 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) 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) 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.private_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Constructor.private_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.private_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.private_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.protected_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Constructor.protected_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.protected_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.protected_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.proxy_class(ThreadContext context, IRubyObject self) static IRubyObjectJavaLang.Class.public_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Constructor.public_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.public_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.public_p(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 IRubyObjectJavaLang.Throwable.set_backtrace(ThreadContext context, IRubyObject self, IRubyObject backtrace) 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) 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) static IRubyObjectJavaLang.Class.static_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Constructor.static_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.static_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Method.static_p(ThreadContext context, IRubyObject self) static IRubyObjectJavaLangReflect.Field.static_value(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) 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) static IRubyObjectJavaLang.Number.zero_p(ThreadContext context, IRubyObject self) -
Uses of ThreadContext in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy with parameters of type ThreadContextModifier and TypeMethodDescriptionJavaProxyReflectionObject.aref(ThreadContext context, IRubyObject index) JavaProxyClass.ProxyMethodImpl.argument_types(ThreadContext context) final RubyArrayJavaProxyConstructor.argument_types(ThreadContext context) JavaProxyClass.ProxyMethodImpl.arity(ThreadContext context) JavaProxyConstructor.arity(ThreadContext context) JavaProxyReflectionObject.aset(ThreadContext context, IRubyObject index, IRubyObject someValue) final RubyArrayJavaProxyClass.constructors(ThreadContext context) static RubyClassJavaProxyClass.createJavaProxyClassClass(ThreadContext context, RubyClass Object, RubyModule Java) static voidJavaProxyClass.createJavaProxyClasses(ThreadContext context, RubyModule Java, RubyClass Object) static RubyClassJavaProxyConstructor.createJavaProxyConstructorClass(ThreadContext context, RubyClass Object, RubyModule Java) static RubyClassJavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass(ThreadContext context, RubyClass Object, RubyModule Java) JavaProxyClass.ProxyMethodImpl.do_invoke(ThreadContext context, IRubyObject[] args) static RubyObjectJavaProxyClass.get_with_class(ThreadContext context, IRubyObject self, IRubyObject obj) JavaProxyClass.getConstructors(ThreadContext context) static JavaProxyClassJavaProxyClass.getProxyClass(ThreadContext context, RubyClass clazz) JavaProxyReflectionObject.hash(ThreadContext context) voidJavaProxyClass.initMethod(ThreadContext context, String name, String desc, boolean hasSuper) JavaProxyClass.ProxyMethodImpl.inspect(ThreadContext context) JavaProxyConstructor.inspect(ThreadContext context) JavaProxyClass.interfaces(ThreadContext context) JavaProxyReflectionObject.is_java_proxy(ThreadContext context) JavaProxyReflectionObject.java_class(ThreadContext context) JavaProxyReflectionObject.java_type(ThreadContext context) JavaProxyReflectionObject.length(ThreadContext context) JavaProxyClass.methods(ThreadContext context) JavaProxyConstructor.new_instance(ThreadContext context, IRubyObject[] args, Block block) JavaProxyConstructor.new_instance2(ThreadContext context, IRubyObject[] args, Block unusedBlock) JavaProxyReflectionObject.op_eqq(ThreadContext context, IRubyObject obj) JavaProxyReflectionObject.op_equal(ThreadContext context, IRubyObject obj) protected static voidJavaProxyReflectionObject.registerRubyMethods(ThreadContext context, RubyClass klass) static JavaProxyClassJavaProxyClass.setProxyClassReified(ThreadContext context, RubyClass clazz, Class<? extends ReifiedJavaProxy> reified, boolean allocator) JavaProxyClass.ProxyMethodImpl.super_p(ThreadContext context) JavaProxyClass.superclass(ThreadContext context) JavaProxyReflectionObject.to_s(ThreadContext context) -
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.<T> TStaticScope.collectVariables(ThreadContext context, BiFunction<ThreadContext, Integer, T> collectionFactory, BiConsumer<T, String> collectionPopulator) Populate a deduplicated collection of variable names in scope using the given functions.StaticScope.getConstant(ThreadContext context, String internedName) StaticScope.getConstantDefined(ThreadContext context, String internedName) Gets a constant back from lexical search from the cref in this scope.Parser.getLineStub(ThreadContext context, ParseResult result, int lineCount) ParserManager.getLineStub(ThreadContext context, IRubyObject arg) StaticScope.getLocalVariables(ThreadContext context) Get a Ruby Array of all local variables.StaticScope.getOverlayModuleForWrite(ThreadContext context) StaticScope.getScopedConstant(ThreadContext context, String internedName) Method parameters in org.jruby.parser with type arguments of type ThreadContextModifier and TypeMethodDescription<T> TStaticScope.collectVariables(ThreadContext context, BiFunction<ThreadContext, Integer, T> collectionFactory, BiConsumer<T, String> collectionPopulator) Populate a deduplicated collection of variable names in scope using the given functions. -
Uses of ThreadContext in org.jruby.runtime
Methods in org.jruby.runtime that return ThreadContextModifier and TypeMethodDescriptionTraceEventManager.CallTraceFuncHook.getThread()static ThreadContextThreadContext.newContext(Ruby runtime) Methods in org.jruby.runtime with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic intHelpers.addBufferLength(ThreadContext context, int base, int extra) Calculate a buffer length based on a base size and a extra size.voidTraceEventManager.addEventHook(ThreadContext context, EventHook hook) ObjectSpace.addFinalizer(ThreadContext context, IRubyObject object, IRubyObject proc) static 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) static RubySymbolHelpers.addInstanceMethod(RubyModule containingClass, RubySymbol symbol, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) Deprecated.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.argsPush(ThreadContext context, IRubyObject first, IRubyObject second, boolean usesKeywords) static RubyArrayHelpers.argumentDescriptorsToParameters(ThreadContext context, ArgumentDescriptor[] argsDesc, boolean isLambda) Convert a parameter list from ArgumentDescriptor format to "Array of Array" formatstatic RubyArrayHelpers.arrayValue(ThreadContext context, Ruby runtime, IRubyObject value) Deprecated.static RubyArrayHelpers.arrayValue(ThreadContext context, IRubyObject value) static IRubyObjectHelpers.aryOrToAry(ThreadContext context, IRubyObject value) static IRubyObjectHelpers.aryToAry(ThreadContext context, IRubyObject value) static RubyArrayHelpers.asArray(ThreadContext context, IRubyObject value) Deprecated.ArgumentDescriptor.asParameterName(ThreadContext context) 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 state, IRubyObject obj, boolean recur) 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.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) Helpers.MethodMissingWrapper.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, 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) voidTraceEventManager.callEventHooks(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) 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) 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, int length, int min, int max, boolean hasKwargs) static intArity.checkArgumentCount(ThreadContext context, String name, 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 pathsvoidSignature.checkArity(ThreadContext context, IRubyObject[] args) 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 voidThreadContext.clearCallInfo(ThreadContext context) Clear call info state (set to 0).static voidHelpers.clearErrorInfo(ThreadContext context) protected IRubyObjectCompiledIRBlockBody.commonYieldPath(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObjectInterpretedIRBlockBody.commonYieldPath(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) protected abstract IRubyObjectIRBlockBody.commonYieldPath(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObjectMixedModeIRBlockBody.commonYieldPath(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) voidInterpretedIRBlockBody.completeBuild(ThreadContext context, InterpreterContext interpreterContext) voidMixedModeIRBlockBody.completeBuild(ThreadContext context, CompiledIRBlockBody blockBody) static CacheEntryHelpers.createMethodMissingEntry(ThreadContext context, RubyClass selfClass, CallType callType, Visibility visibility, int token, String methodName) 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) Binding.dup(ThreadContext context) Duplicate this binding and setup the proper cloned instance of the eval scope so that any previously captured variables still exist but are not shared with the original binding.static RubyArrayHelpers.ensureRubyArray(ThreadContext context, 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) voidTraceEventManager.CallTraceFuncHook.eventHandler(ThreadContext context, String eventName, String file, int line, String name, IRubyObject type) static booleanHelpers.extractExceptionOnlyArg(ThreadContext context, RubyHash opts) Note: Assumes exception: ...static booleanHelpers.extractExceptionOnlyArg(ThreadContext context, IRubyObject[] args, boolean defValue) Note: Assumes exception: ...static booleanHelpers.extractExceptionOnlyArg(ThreadContext context, IRubyObject opts, boolean defValue) Note: Assumes exception: ...CallSite.fcall(ThreadContext context, IRubyObject self, double flote) Call the site's method against the target object, passing a literal double value.CallSite.fcall(ThreadContext context, IRubyObject self, long fixnum) Call the site's method against the target object, passing a literal long value.static voidHelpers.fillNil(ThreadContext context, IRubyObject[] arr) static voidHelpers.fillNil(ThreadContext context, IRubyObject[] arr, int from, int to) default voidAccessor.force(ThreadContext context, IRubyObject newValue) booleanInterpretedIRBlockBody.forceBuild(ThreadContext context) booleanMixedModeIRBlockBody.forceBuild(ThreadContext context) Accessor.get(ThreadContext context) 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.getDefinedConstantOrBoundMethod(ThreadContext context, IRubyObject left, String name, IRubyObject definedConstantMessage, IRubyObject definedMethodMessage) static IRubyObjectHelpers.getInstanceVariableNoWarn(IRubyObject self, ThreadContext context, String internedName) static IRubyObjectHelpers.getLastLine(Ruby runtime, ThreadContext context) InterpretedIRBlockBody.getOwnerName(ThreadContext context) 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 booleanHelpers.isModuleAndHasConstant(ThreadContext context, IRubyObject left, String name) voidObjectMarshal.marshalTo(ThreadContext context, RubyOutputStream out, T obj, RubyClass type, MarshalDumper dumper) static IRubyObjectHelpers.match3(RubyRegexp regexp, IRubyObject value, ThreadContext context) Deprecated.static ArgumentDescriptor[]Helpers.methodToArgumentDescriptors(ThreadContext context, DynamicMethod method) static IRubyObjectHelpers.methodToParameters(ThreadContext context, AbstractRubyMethod recv) static intHelpers.multiplyBufferLength(ThreadContext context, int base, int multiplier) Calculate a buffer length based on a base size and a multiplier.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 ArgumentDescriptor[]Helpers.parameterListToArgumentDescriptors(ThreadContext context, String[] parameterList, boolean isLambda) Convert a parameter list from prefix format to ArgumentDescriptor format.static VisibilityHelpers.performNormalMethodChecksAndDetermineVisibility(ThreadContext context, RubyModule clazz, RubySymbol symbol, Visibility visibility) static voidThreadContext.popBacktrace(ThreadContext context) protected voidContextAwareBlockBody.post(ThreadContext context, Block block, Visibility vis, Frame lastFrame) static voidHelpers.postLoad(ThreadContext context) 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) static voidThreadContext.pushBacktrace(ThreadContext context, String method, String file, int line) static voidArity.raiseArgumentError(ThreadContext context, int length, int min, int max) static voidArity.raiseArgumentError(ThreadContext context, int length, int min, int max, boolean hasKwargs) static voidArity.raiseArgumentError(ThreadContext context, String name, int length, int min, int max) static voidArity.raiseArgumentError(ThreadContext context, IRubyObject[] args, 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 MRIvoidTraceEventManager.removeAllCallEventHooksFor(ThreadContext context) Remove all event hooks which are associated with a particular thread.static intThreadContext.resetCallInfo(ThreadContext context) Reset call info state and return the value of call info right before it is reset.static IRubyObjectHelpers.rewriteStackTraceAndThrow(ThreadContext context, Throwable t) static RubyFixnumHelpers.safeHash(ThreadContext context, IRubyObject obj) static IRubyObject[]Arity.scanArgs(ThreadContext context, IRubyObject[] args, int required, int optional) 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) Accessor.set(ThreadContext context, IRubyObject newValue) 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) static voidHelpers.storeExceptionInErrorInfo(Throwable currentThrowable, ThreadContext context) Deprecated.static IRubyObjectHelpers.stringOrNil(ByteList value, ThreadContext context) Deprecated.final RubyArrayArgumentDescriptor.toArrayForm(ThreadContext context, boolean isLambda) ArgumentType.toArrayForm(ThreadContext context, RubySymbol name) static IRubyObject[]IRBlockBody.toAry(ThreadContext context, IRubyObject value) ObjectMarshal.unmarshalFrom(ThreadContext context, RubyInputStream in, RubyClass type, MarshalLoader loader) voidThreadContext.useRecursionGuardsFrom(ThreadContext context) Fibers must use the same recursion guards as their parent thread.static intHelpers.validateBufferLength(ThreadContext context, long length) Check that the buffer length requested is within the valid range of 0 to MAX_ARRAY_SIZE, or raise an argument error.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) Block.yieldValues(ThreadContext context, IRubyObject[] args) Constructors in org.jruby.runtime with parameters of type ThreadContextModifierConstructorDescriptionCallBlock19(Signature signature, BlockCallback callback, ThreadContext context) CallTraceFuncHook(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.static voidTraceType.printBacktraceToStream(ThreadContext context, IRubyObject backtrace, RubyString errorStream, boolean reverse, int skip) static voidTraceType.printBacktraceToStream(ThreadContext context, IRubyObject backtrace, RubyString errorStream, int skip) static IRubyObjectTraceType.printDetailedMessage(ThreadContext context, IRubyObject exception, IRubyObject opts) static RubyStringTraceType.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 TypeMethodDescriptiondefault IRubyObjectIRubyObject.addFinalizer(ThreadContext context, IRubyObject finalizer) IRubyObject.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) default IRubyObjectIRubyObject.dup(ThreadContext context) RubyMethod dup.default IRubyObjectIRubyObject.inspect(ThreadContext context) default voidIRubyObject.marshalLiveVariables(MarshalDumper stream, ThreadContext context, RubyOutputStream out) IRubyObject.op_eqq(ThreadContext context, IRubyObject other) IRubyObject.op_equal(ThreadContext context, IRubyObject other) default RubyClassIRubyObject.singletonClass(ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime.callsite
Methods in org.jruby.runtime.callsite with parameters of type ThreadContextModifier and TypeMethodDescriptionprotected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, Block block) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, Block block, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject[] args) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject[] args, Block block) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg, Block block) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2, Block block) protected IRubyObjectCachingCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectRespondToCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg) protected IRubyObjectRespondToCallSite.cacheAndCall(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, 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) NotEqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, double arg1) NotEqCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, long arg1) NotEqCallSite.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 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) CachingCallSite.fcall(ThreadContext context, IRubyObject self) CachingCallSite.fcall(ThreadContext context, IRubyObject self, Block block) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject arg1) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject... args) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject arg1, Block block) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) CachingCallSite.fcall(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObjectCachingCallSite.fcallIter(ThreadContext context, IRubyObject self, Block block) CachingCallSite.fcallIter(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) CachingCallSite.fcallIter(ThreadContext context, IRubyObject self, IRubyObject arg1, Block block) final IRubyObjectCachingCallSite.fcallIter(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectCachingCallSite.fcallIter(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObjectCachingCallSite.fcallVarargs(ThreadContext context, IRubyObject self, IRubyObject... args) final IRubyObjectCachingCallSite.fcallVarargs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) final IRubyObjectCachingCallSite.fcallVarargsIter(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) protected static RubyClassSuperCallSite.pollAndGetClass(ThreadContext context, IRubyObject self, RubyModule frameClass, String frameName) 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.encoding
Methods in org.jruby.runtime.encoding with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidEncodingService.defineAliases(ThreadContext context) voidEncodingService.defineEncodings(ThreadContext context) org.jcodings.EncodingEncodingService.getWindowsFilesystemEncoding(ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic 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_not_equal(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) 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) GlobalSite.getGlobalFallback(ThreadContext context) static RubyClassInvokeDynamicSupport.pollAndGetClass(ThreadContext context, IRubyObject self) voidGlobalSite.setGlobalFallback(IRubyObject value, ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime.ivars
Methods in org.jruby.runtime.ivars with parameters of type ThreadContextModifier and TypeMethodDescriptionFieldVariableAccessor.getOrNil(Object object, ThreadContext context) Retrieve the variable's value from the given object.VariableAccessor.getOrNil(Object object, ThreadContext context) Retrieve the variable's value from the given object. -
Uses of ThreadContext in org.jruby.runtime.load
Methods in org.jruby.runtime.load with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObjectLoadService.LoadPathMethods.resolve_feature_path(ThreadContext context, IRubyObject self, IRubyObject pathArg) -
Uses of ThreadContext in org.jruby.runtime.marshal
Methods in org.jruby.runtime.marshal with parameters of type ThreadContextModifier and TypeMethodDescriptionvoidMarshalDumper.dumpDefaultObjectHeader(ThreadContext context, RubyOutputStream out, char tp, RubyClass type) voidMarshalDumper.dumpDefaultObjectHeader(ThreadContext context, RubyOutputStream out, RubyClass type) voidMarshalStream.dumpDefaultObjectHeader(ThreadContext context, char tp, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalStream.dumpDefaultObjectHeader(ThreadContext context, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalDumper.dumpObject(ThreadContext context, RubyOutputStream out, IRubyObject value) voidMarshalDumper.dumpVariables(ThreadContext context, RubyOutputStream out, IRubyObject value) voidMarshalDumper.dumpVariables(ThreadContext context, RubyOutputStream out, IRubyObject value, int extraSize) <T extends IRubyObject>
voidMarshalDumper.dumpVariables(ThreadContext context, RubyOutputStream out, T value, int extraSize, MarshalDumper.VariableSupplier<T> extra) voidMarshalDumper.VariableSupplier.forEach(MarshalDumper marshal, ThreadContext context, RubyOutputStream out, T value, MarshalDumper.VariableReceiver receiver) static RubyClassMarshalLoader.getClassFromPath(ThreadContext context, String path) static RubyModuleMarshalLoader.getModuleFromPath(ThreadContext context, String path) static RubySymbolMarshalDumper.getPathFromClass(ThreadContext context, RubyModule clazz) voidMarshalLoader.ivar(ThreadContext context, RubyInputStream in, org.jruby.runtime.marshal.MarshalLoader.MarshalState state, IRubyObject object, boolean[] hasEncoding) byteMarshalLoader.readSignedByte(ThreadContext context, RubyInputStream in) intMarshalLoader.readUnsignedByte(ThreadContext context, RubyInputStream in) voidMarshalDumper.VariableReceiver.receive(MarshalDumper marshal, ThreadContext context, RubyOutputStream out, String name, IRubyObject value) voidMarshalStream.registerLinkTarget(ThreadContext context, IRubyObject newObject) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalLoader.start(ThreadContext context, RubyInputStream in) MarshalLoader.symbol(ThreadContext context, RubyInputStream in) MarshalLoader.unique(ThreadContext context, RubyInputStream in) intMarshalLoader.unmarshalInt(ThreadContext context, RubyInputStream in) MarshalLoader.unmarshalObject(ThreadContext context, RubyInputStream in) MarshalLoader.unmarshalString(ThreadContext context, RubyInputStream in) voidMarshalDumper.userMarshal(ThreadContext context, RubyOutputStream out, IRubyObject value) voidMarshalDumper.userMarshal(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) voidMarshalStream.userMarshal(ThreadContext context, IRubyObject value) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalStream.userMarshal(ThreadContext context, IRubyObject value, CacheEntry entry) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalDumper.userNewMarshal(ThreadContext context, RubyOutputStream out, IRubyObject value) voidMarshalDumper.userNewMarshal(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) voidMarshalStream.userNewMarshal(ThreadContext context, IRubyObject value) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalStream.userNewMarshal(ThreadContext context, IRubyObject value, CacheEntry entry) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalDumper.writeDirectly(ThreadContext context, RubyOutputStream out, IRubyObject value) voidMarshalStream.writeDirectly(ThreadContext context, IRubyObject value) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalDumper.writeEncoding(ThreadContext context, RubyOutputStream out, org.jcodings.Encoding encoding) voidMarshalStream.writeEncoding(ThreadContext context, org.jcodings.Encoding encoding) Deprecated, for removal: This API element is subject to removal in a future version.voidMarshalDumper.writeUserClass(ThreadContext context, RubyOutputStream out, RubyClass type) Constructors in org.jruby.runtime.marshal with parameters of type ThreadContextModifierConstructorDescriptionMarshalLoader(ThreadContext context, boolean freeze, IRubyObject proc) MarshalLoader(ThreadContext context, IRubyObject proc) -
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
Methods 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) org.jruby.runtime.profile.builtin.BuiltinProfilingService.DefaultProfileReporterBuiltinProfilingService.newProfileReporter(ThreadContext context) Constructors in org.jruby.runtime.profile.builtin with parameters of type ThreadContextModifierConstructorDescriptionProfileData(ThreadContext context, ProfiledMethods profiledMethods) -
Uses of ThreadContext in org.jruby.specialized
Methods in org.jruby.specialized with parameters of type ThreadContextModifier and TypeMethodDescriptionRubyArray<?> RubyArrayOneObject.collectArray(ThreadContext context, Block block) RubyArray<?> RubyArrayTwoObject.collectArray(ThreadContext context, Block block) voidRubyArrayOneObject.copyInto(ThreadContext context, IRubyObject[] target, int start) voidRubyArrayOneObject.copyInto(ThreadContext context, IRubyObject[] target, int start, int len) voidRubyArrayTwoObject.copyInto(ThreadContext context, IRubyObject[] target, int start) voidRubyArrayTwoObject.copyInto(ThreadContext context, IRubyObject[] target, int start, int len) 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) RubyArrayOneObject.op_plus(ThreadContext context, IRubyObject obj) RubyArrayTwoObject.op_plus(ThreadContext context, IRubyObject obj) RubyArrayOneObject.rb_clear(ThreadContext context) RubyArrayTwoObject.rb_clear(ThreadContext context) RubyArrayOneObject.replace(ThreadContext context, IRubyObject orig) RubyArrayTwoObject.replace(ThreadContext context, IRubyObject orig) RubyArrayOneObject.reverse_bang(ThreadContext context) RubyArrayTwoObject.reverse_bang(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) protected voidRubyArrayOneObject.storeInternal(ThreadContext context, int index, IRubyObject value) protected voidRubyArrayTwoObject.storeInternal(ThreadContext context, int index, IRubyObject value) RubyArrayOneObject.toJavaArray(ThreadContext context) RubyArrayTwoObject.toJavaArray(ThreadContext context) RubyArrayOneObject.uniq(ThreadContext context) RubyArrayTwoObject.uniq(ThreadContext context) protected final voidRubyArraySpecialized.unpack(ThreadContext context) -
Uses of ThreadContext in org.jruby.util
Methods in org.jruby.util with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic voidStringSupport.asciiOnlyCaseMap(ThreadContext context, ByteList value, org.jcodings.IntHolder flags) static booleanTypeConverter.booleanExpected(ThreadContext context, IRubyObject object, String id) static ByteListStringSupport.caseMap(ThreadContext context, ByteList src, org.jcodings.IntHolder flags, org.jcodings.Encoding enc) static IRubyObjectTypeConverter.checkArrayType(ThreadContext context, IRubyObject obj) static IRubyObjectTypeConverter.checkArrayType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static intStringSupport.checkCaseMapOptions(ThreadContext context, IRubyObject arg0, int flags) static intStringSupport.checkCaseMapOptions(ThreadContext context, IRubyObject arg0, IRubyObject arg1, int flags) static IRubyObjectTypeConverter.checkHashType(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static voidNumeric.checkInteger(ThreadContext context, IRubyObject obj) Deprecated.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 IRubyObjectTypeConverter.checkToInteger(ThreadContext context, IRubyObject obj) Deprecated.static voidTypeConverter.checkType(ThreadContext context, IRubyObject x, RubyModule type) static intStringSupport.codePoint(ThreadContext context, org.jcodings.Encoding enc, byte[] bytes, int p, int end) static intStringSupport.codePoint(ThreadContext context, ByteList value) static <T> IRubyObjectRecursiveComparator.compare(ThreadContext context, T invokable, IRubyObject a, IRubyObject b, boolean eql) 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.convertToTypeUnchecked(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) 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 FileResourceJRubyFile.createResource(ThreadContext context, String pathname) abstract IRubyObjectPack.Converter.decode(ThreadContext context, ByteBuffer format) static IRubyObjectPack.decode(ThreadContext context, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter, int mode) static voidPack.decode(ThreadContext context, Ruby runtime, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter) Deprecated.default RubyClassClassProvider.defineClassUnder(ThreadContext context, RubyModule module, String name, RubyClass superClazz) default RubyModuleClassProvider.defineModuleUnder(ThreadContext context, RubyModule module, String name) abstract voidPack.Converter.encode(ThreadContext context, IRubyObject from, ByteList result) 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 booleanNumeric.f_eqeq_p(ThreadContext context, IRubyObject x, IRubyObject y) static IRubyObjectNumeric.f_equal(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObjectNumeric.f_equal(ThreadContext context, IRubyObject a, IRubyObject b) 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 FileShellLauncher.findPathExecutable(ThreadContext context, String fname, IRubyObject pathObject) static RegexpOptionsRegexpOptions.fromByteList(ThreadContext context, ByteList string) static intPack.getDirective(ThreadContext context, String mode, ByteList formatString, ByteBuffer encode) static String[]ShellLauncher.getModifiedEnv(ThreadContext context, Collection mergeEnv, boolean clearEnv) static longNumeric.i_ilog2(ThreadContext context, RubyInteger x) static longNumeric.i_ilog2(ThreadContext context, IRubyObject x) NoFunctionalitySignalFacade.ignore(ThreadContext context, IRubyObject recv, IRubyObject sig) SignalFacade.ignore(ThreadContext context, IRubyObject recv, IRubyObject sig) Ignores this signal.SunSignalFacade.ignore(ThreadContext context, IRubyObject recv, IRubyObject sig) 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 booleanNumeric.k_exact_zero_p(ThreadContext context, IRubyObject x) MRI: k_exact_zero_pstatic booleanStringSupport.multiByteSqueeze(ThreadContext context, ByteList value, boolean[] squeeze, StringSupport.TrTables tables, org.jcodings.Encoding enc, boolean isArg) 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.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.RubyTimeParser.parse(ThreadContext context, RubyTime self, RubyString str, IRubyObject zone, IRubyObject precision) 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) NoFunctionalitySignalFacade.restoreOSDefault(ThreadContext context, IRubyObject recv, IRubyObject sig) SignalFacade.restoreOSDefault(ThreadContext context, IRubyObject recv, IRubyObject sig) Restores the OS default signal handler.SunSignalFacade.restoreOSDefault(ThreadContext context, IRubyObject recv, IRubyObject sig) NoFunctionalitySignalFacade.restorePlatformDefault(ThreadContext context, IRubyObject recv, IRubyObject sig) SignalFacade.restorePlatformDefault(ThreadContext context, IRubyObject recv, IRubyObject sig) Restores the platform (JVM's) default signal handler.SunSignalFacade.restorePlatformDefault(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObjectNumeric.safe_mul(ThreadContext context, IRubyObject a, IRubyObject b, boolean az, boolean bz) static JavaSites.TypeConverterSitesTypeConverter.sites(ThreadContext context) static intStringSupport.strCount(ThreadContext context, ByteList str, boolean[] table, StringSupport.TrTables tables, org.jcodings.Encoding enc) static CodeRangeableStringSupport.strDeleteBang(ThreadContext context, CodeRangeable rubyString, boolean[] squeeze, StringSupport.TrTables tables, org.jcodings.Encoding enc) static voidStringSupport.strUpdate(ThreadContext context, int beg, int len, RubyString source, RubyString repl) static ByteListStringSupport.succCommon(ThreadContext context, ByteList original) static RubyArrayTypeConverter.to_ary(ThreadContext context, IRubyObject ary) NoFunctionalitySignalFacade.trap(ThreadContext context, BlockCallback block, String sig) NoFunctionalitySignalFacade.trap(ThreadContext context, IRubyObject recv, IRubyObject block, IRubyObject sig) SignalFacade.trap(ThreadContext context, BlockCallback block, String sig) SignalFacade.trap(ThreadContext context, IRubyObject recv, IRubyObject block, IRubyObject sig) SunSignalFacade.trap(ThreadContext context, BlockCallback blk, String sig) SunSignalFacade.trap(ThreadContext context, IRubyObject recv, IRubyObject blk, IRubyObject sig) static StringSupport.TrTablesStringSupport.trSetupTable(ThreadContext context, ByteList str, boolean[] stable, StringSupport.TrTables tables, boolean first, org.jcodings.Encoding enc) static RubyStringRubyStringBuilder.types(ThreadContext context, RubyModule type) static RubyArrayPack.unpack(ThreadContext context, RubyString encoded, ByteList formatString) static RubyArrayPack.unpack(ThreadContext context, ByteList encodedString, ByteList formatString) static IRubyObjectPack.unpack1WithBlock(ThreadContext context, RubyString encoded, ByteList formatString, long offset, Block block) static IRubyObjectPack.unpack1WithBlock(ThreadContext context, RubyString encoded, ByteList formatString, 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, long offset, Block block) 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.append(ThreadContext context, IRubyObject item) StringArraySet.aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1) StringArraySet.aset(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) StringArraySet.collectBang(ThreadContext context, Block block) StringArraySet.compact_bang(ThreadContext context) 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.insert(ThreadContext context, IRubyObject arg) StringArraySet.insert(ThreadContext context, IRubyObject[] args) StringArraySet.insert(ThreadContext context, IRubyObject arg1, IRubyObject arg2) StringArraySet.pop(ThreadContext context) StringArraySet.pop(ThreadContext context, IRubyObject num) StringArraySet.push(ThreadContext context, IRubyObject item) StringArraySet.push(ThreadContext context, IRubyObject[] items) StringArraySet.rb_clear(ThreadContext context) StringArraySet.rejectBang(ThreadContext context, Block block) StringArraySet.replace(ThreadContext context, IRubyObject orig) StringArraySet.select_bang(ThreadContext context, Block block) StringArraySet.shift(ThreadContext context) StringArraySet.shift(ThreadContext context, IRubyObject num) StringArraySet.slice_bang(ThreadContext context, IRubyObject arg0) StringArraySet.slice_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1) StringArraySet.unshift(ThreadContext context) StringArraySet.unshift(ThreadContext context, IRubyObject item) StringArraySet.unshift(ThreadContext context, IRubyObject[] items) -
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, org.jcodings.Encoding enc) EncodingUtils.TranscodeResult.apply(ThreadContext context, RubyString str, org.jcodings.Encoding enc, RubyString newStr) 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.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) 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) 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 convpathArg, 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 intEncodingUtils.encCodepointLength(ThreadContext context, byte[] pBytes, int p, int e, int[] len_p, 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 RubyStringEncodingUtils.encodedDup(ThreadContext context, RubyString str, org.jcodings.Encoding encindex, RubyString newstr) static IRubyObjectEncodingUtils.encodedDup(ThreadContext context, IRubyObject newstr, IRubyObject str, org.jcodings.Encoding encindex) Deprecated.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) static PopenExecutor.ExecArgPopenExecutor.execargNew(ThreadContext context, IRubyObject[] argv, IRubyObject optForChdir, boolean accept_shell, boolean allow_exc_opt) static voidEncodingUtils.extractBinmode(ThreadContext context, IRubyObject optionsArg, int[] fmode_p) static voidEncodingUtils.extractModeEncoding(ThreadContext context, IOEncodable ioEncodable, Object vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) Deprecated.static voidEncodingUtils.extractModeEncoding(ThreadContext context, IOEncodable ioEncodable, API.ModeAndPermission vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) intOpenFile.fillbuf(ThreadContext context) voidOpenFile.finalize(ThreadContext context, boolean noraise) voidOpenFile.finalizeFlush(ThreadContext context, boolean noraise) 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) static jnr.constants.platform.AddressFamilySockaddr.getAddressFamilyFromSockaddr(ThreadContext context, ByteList val) 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, boolean keywords, IRubyObject... args) 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) Deprecated.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, boolean keywords) 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) Deprecated.static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject... args) Deprecated.static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, boolean keywords) 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) Deprecated.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, boolean keywords) 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) Deprecated.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, boolean keywords) 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) Deprecated.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, boolean keywords) 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) Deprecated.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, boolean keywords) 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) Deprecated.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, boolean keywords) OpenFile.getlineFast(ThreadContext context, org.jcodings.Encoding enc, RubyIO io, boolean chomp) OpenFile.getModeAsString(ThreadContext context) SelectExecutor.go(ThreadContext context) voidOpenFile.interruptBlockingThreads(ThreadContext context) Fire an IOError in all threads blocking on this IO objectintOpenFile.io_fflush(ThreadContext context) 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 intOpenFile.ioModestrFmode(ThreadContext context, String modestr) static intOpenFile.ioModestrOflags(ThreadContext context, String modestr) static StringOpenFile.ioOflagsModestr(ThreadContext context, int oflags) static org.jcodings.EncodingEncodingUtils.ioSetEncodingByBOM(ThreadContext context, RubyIO io) static org.jcodings.EncodingEncodingUtils.ioStripBOM(ThreadContext context, RubyIO io) static RaiseExceptionEncodingUtils.makeEconvException(ThreadContext context, org.jcodings.transcode.EConv ec) 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 IRubyObject[]EncodingUtils.openArgsToArgs(ThreadContext context, IRubyObject firstElement, RubyHash options) Deprecated.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) static IRubyObjectPopenExecutor.pipeOpen(ThreadContext context, IRubyObject prog, String modestr, int fmode, IOEncodable convconfig) static IRubyObjectPopenExecutor.popen(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block) static intOpenFile.preadInternal(ThreadContext context, OpenFile fptr, ChannelFD fd, ByteBuffer buffer, int from, int length) static intOpenFile.pwriteInternal(ThreadContext context, OpenFile fptr, ChannelFD fd, ByteBuffer buffer, int from, int length) static org.jcodings.EncodingEncodingUtils.rbAscii8bitAppendableEncodingIndex(ThreadContext context, org.jcodings.Encoding enc, int code) 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) A version of rbStrEncode that works directly with bytes.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) static intOpenFile.readInternal(ThreadContext context, OpenFile fptr, ChannelFD fd, ByteBuffer buffer, int buf, int count) booleanOpenFile.readyNow(ThreadContext context) LikeOpenFile.ready(org.jruby.Ruby, org.jruby.RubyThread, int, long)but returns a result immediately.longOpenFile.seek(ThreadContext context, long offset, int whence) OpenFile.shiftCbuf(ThreadContext context, int len, IRubyObject strp) static SocketAddressSockaddr.sockaddrFromBytes(ThreadContext context, byte[] val) static RubyFixnumPopenExecutor.spawn(ThreadContext context, IRubyObject[] argv) 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, RubyString str) static IRubyObjectEncodingUtils.strEncode(ThreadContext context, RubyString str, IRubyObject toEncoding) static IRubyObjectEncodingUtils.strEncode(ThreadContext context, RubyString str, IRubyObject toEncoding, IRubyObject forcedEncoding) static IRubyObjectEncodingUtils.strEncode(ThreadContext context, RubyString str, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts) static IRubyObjectEncodingUtils.strEncode(ThreadContext context, IRubyObject str, IRubyObject... args) Deprecated.static IRubyObjectEncodingUtils.strEncodeAssociate(ThreadContext context, IRubyObject str, org.jcodings.Encoding encidx) Deprecated.static IRubyObjectEncodingUtils.strTranscode(ThreadContext context, RubyString str, EncodingUtils.TranscodeResult result) static IRubyObjectEncodingUtils.strTranscode(ThreadContext context, IRubyObject[] args, RubyString str, EncodingUtils.TranscodeResult result) Deprecated.static org.jcodings.EncodingEncodingUtils.strTranscode(ThreadContext context, IRubyObject[] args, IRubyObject[] self_p) Deprecated.static IRubyObjectEncodingUtils.strTranscode(ThreadContext context, IRubyObject toEncoding, RubyString str, EncodingUtils.TranscodeResult result) static IRubyObjectEncodingUtils.strTranscode(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, RubyString str, EncodingUtils.TranscodeResult result) static IRubyObjectEncodingUtils.strTranscode(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts, RubyString str, EncodingUtils.TranscodeResult result) static org.jcodings.EncodingEncodingUtils.strTranscode0(ThreadContext context, int argc, IRubyObject[] args, IRubyObject[] self_p, int ecflags, IRubyObject ecopts) Deprecated.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) 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.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) 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) booleanOpenFile.waitWritable(ThreadContext context) booleanOpenFile.waitWritable(ThreadContext context, long timeout) static intOpenFile.writeInternal(ThreadContext context, OpenFile fptr, byte[] bufBytes, int buf, int count) static intOpenFile.writeInternal(ThreadContext context, OpenFile fptr, ByteBuffer 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) 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)