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 ThreadContext
RubyArray.DefaultComparator.context()
RubyThread.getContext()
Ruby.getCurrentContext()
final ThreadContext
RubyBasicObject.getCurrentContext()
Deprecated.Methods in org.jruby with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObject
RubyKernel.__callee__
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.__dir__
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEnumerator.__from
(ThreadContext context, IRubyObject klass, IRubyObject[] args) static IRubyObject
RubySignal.__jtrap_kernel
(ThreadContext context, IRubyObject recv, IRubyObject block, IRubyObject sig) static IRubyObject
RubySignal.__jtrap_osdefault_kernel
(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObject
RubySignal.__jtrap_platform_kernel
(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObject
RubySignal.__jtrap_restore_kernel
(ThreadContext context, IRubyObject recv, IRubyObject sig) static IRubyObject
RubyKernel.__method__
(ThreadContext context, IRubyObject recv) RubyEncoding._dump
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyKernel._exec_internal
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess._fork
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyEncoding._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 IRubyObject
RubyKernel.abort
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.abort
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyThread.abort_on_exception
(ThreadContext context) static RubyBoolean
RubyThread.abort_on_exception
(ThreadContext context, IRubyObject recv) Returns the status of the global ``abort on exception'' condition.static IRubyObject
RubyThread.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 IRubyObject
RubyInteger.abs
(ThreadContext context) RubyNumeric.abs
(ThreadContext context) num_absstatic IRubyObject
RubyRange.BSearch.abs
(ThreadContext context, IRubyObject bsearch, IRubyObject flote) RubyComplex.abs2
(ThreadContext context) nucomp_abs2RubyNumeric.abs2
(ThreadContext context) numeric_abs2static IRubyObject
RubyFile.absolute_path
(ThreadContext context, IRubyObject recv, IRubyObject path) Converts a pathname to an absolute pathname.static IRubyObject
RubyFile.absolute_path
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyFile.absolute_path
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) Converts a pathname to an absolute pathname.RubyThread.Location.absolute_path
(ThreadContext context) static IRubyObject
RubyFile.absolute_path_p
(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyFloat
RubyMath.acos
(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloat
RubyMath.acosh
(ThreadContext context, IRubyObject recv, IRubyObject x) boolean
RubyArray.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 IRubyObject
RubyThread.add_trace_func
(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block) void
RubyHash.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) void
PrependedModule.addMethod
(ThreadContext context, String id, DynamicMethod method) void
RubyModule.addMethod
(ThreadContext context, String id, DynamicMethod method) final void
RubyModule.addMethodInternal
(ThreadContext context, String name, DynamicMethod method) protected void
RubyModule.addMethodSymbols
(ThreadContext context, Set<String> seen, RubyArray ary, boolean not, Visibility visibility) void
RubyModule.addReadAttribute
(ThreadContext context, String name) void
RubyModule.addReadWriteAttribute
(ThreadContext context, String name) static IRubyObject
FiberScheduler.addressResolve
(ThreadContext context, IRubyObject scheduler, IRubyObject hostname) void
RubyModule.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 IRubyObject
RubyEncoding.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 IRubyObject
RubyEnumerable.all_p
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.all_p
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.all_p
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyArray.all_pCommon
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.all_pCommon
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyEnumerable.all_pCommon
(ThreadContext localContext, CallSite each, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubySymbol.all_symbols
(ThreadContext context, IRubyObject recv) RubySymbol.SymbolTable.all_symbols
(ThreadContext context) RubyInteger.allbits_p
(ThreadContext context, IRubyObject other) final IRubyObject
MetaClass.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 IRubyObject
RubyEnumerable.any_p
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.any_p
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyHash.any_p_i
(ThreadContext context, Block block) protected IRubyObject
RubyHash.any_p_i_fast
(ThreadContext context, Block block) protected IRubyObject
RubyHash.any_p_p
(ThreadContext context, IRubyObject pattern) RubyArray.any_pCommon
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.any_pCommon
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyDir.aref
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyStruct.aref
(ThreadContext context, IRubyObject key) RubyComplex.arg
(ThreadContext context) nucomp_argRubyNumeric.arg
(ThreadContext context) numeric_argstatic void
RubyArgsFile.argf_close
(ThreadContext context, IRubyObject file) static IRubyObject
RubyArgsFile.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 RubyArray
RubyArray.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 IRubyObject
RubyConverter.asciicompat_encoding
(ThreadContext context, IRubyObject self, IRubyObject strOrEnc) RubyEncoding.asciiCompatible_p
(ThreadContext context) double
RubyBignum.asDouble
(ThreadContext context) double
RubyFixnum.asDouble
(ThreadContext context) double
RubyFloat.asDouble
(ThreadContext context) double
RubyNumeric.asDouble
(ThreadContext context) Return a double representation of this numerical valuedouble
RubyRational.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 RubyFloat
RubyMath.asin
(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloat
RubyMath.asinh
(ThreadContext context, IRubyObject recv, IRubyObject x) int
RubyBignum.asInt
(ThreadContext context) int
RubyFixnum.asInt
(ThreadContext context) int
RubyFloat.asInt
(ThreadContext context) int
RubyNumeric.asInt
(ThreadContext context) Returns the value of this numeric and a java int.long
RubyBignum.asLong
(ThreadContext context) long
RubyFixnum.asLong
(ThreadContext context) long
RubyFloat.asLong
(ThreadContext context) long
RubyNumeric.asLong
(ThreadContext context) Return the value of this numeric as a 64-bit long.long
RubyRational.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 IRubyObject
RubyMatchData.at
(ThreadContext context, int nth) static IRubyObject
RubyTime.at
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyTime.at
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyTime.at
(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyTime.at
(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static IRubyObject
RubyKernel.at_exit
(ThreadContext context, IRubyObject recv, Block block) static RubyFloat
RubyMath.atan
(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloat
RubyMath.atan2
(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) static RubyFloat
RubyMath.atanh
(ThreadContext context, IRubyObject recv, IRubyObject x) RubyFile.atime
(ThreadContext context) static IRubyObject
RubyFile.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 IRubyObject
RubyGC.auto_compact
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyGC.auto_compact_set
(ThreadContext context, IRubyObject recv, IRubyObject autoCompact) RubyIO.autoclose
(ThreadContext context) RubyIO.autoclose_set
(ThreadContext context, IRubyObject autoclose) static IRubyObject
RubyKernel.autoload
(ThreadContext context, IRubyObject recv, IRubyObject symbol, IRubyObject file) RubyModule.autoload
(ThreadContext context, IRubyObject symbol, IRubyObject file) static IRubyObject
RubyModule.ModuleKernelMethods.autoload
(ThreadContext context, IRubyObject self, IRubyObject symbol, IRubyObject file) Deprecated.static IRubyObject
RubyKernel.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 IRubyObject
RubyModule.ModuleKernelMethods.autoload_p
(ThreadContext context, IRubyObject self, IRubyObject symbol) Deprecated.boolean
RubyModule.autoloadingValue
(ThreadContext context, String name) RubyString.b
(ThreadContext context) static IRubyObject
RubyKernel.backquote
(ThreadContext context, IRubyObject recv, IRubyObject str) static int
RubyMatchData.backrefNumber
(ThreadContext context, org.joni.Regex pattern, org.joni.Region regs, IRubyObject obj) final int
RubyMatchData.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 RubyString
RubyFile.basename
(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObject
RubyFile.basename
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static RubyString
RubyFile.basename
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject ext) void
RubyThread.beforeBlockingCall
(ThreadContext context) RubyArithmeticSequence.begin
(ThreadContext context) RubyMatchData.begin
(ThreadContext context, IRubyObject index) MRI: match_beginRubyRange.begin
(ThreadContext context) static RubyBoolean
RubyComparable.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 RubyBinding
RubyKernel.binding
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyArgsFile.binmode
(ThreadContext context, IRubyObject recv) RubyIO.binmode
(ThreadContext context) static IRubyObject
RubyIO.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 IRubyObject
RubyIO.binwrite
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyFile.birthtime
(ThreadContext context) static IRubyObject
RubyFile.birthtime
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.birthtime
(ThreadContext context) RubyBignum.bit_length
(ThreadContext context) RubyFixnum.bit_length
(ThreadContext context) abstract IRubyObject
RubyInteger.bit_length
(ThreadContext context) static IRubyObject
FiberScheduler.block
(ThreadContext context, IRubyObject scheduler, IRubyObject blocker, IRubyObject timeout) static RubyBoolean
RubyKernel.block_given_p
(ThreadContext context, IRubyObject recv) RubyFileStat.blockdev_p
(ThreadContext context) static IRubyObject
RubyFileTest.blockdev_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.FileTestFileMethods.blockdev_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBoolean
RubyKernel.blockGiven
(ThreadContext context, IRubyObject recv, Block frameBlock) void
RubyThread.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 IRubyObject
RubyArgsFile.bytes
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyIO.bytes
(ThreadContext context, Block block) Deprecated.static IRubyObject
RubyRandom.bytes
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyRandomBase.bytes
(ThreadContext context, IRubyObject arg) RubyString.bytes
(ThreadContext context, Block block) protected static IRubyObject
RubyRandomBase.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 IRubyObject
RubyProc.call
(ThreadContext context, Block blockCallArg) final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject arg) final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject... args) final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject[] args, Block blockCallArg) final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject[] args, IRubyObject self, RubyModule sourceModule, Block passedBlock) final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject[] args, IRubyObject self, Block passedBlock) Deprecated.final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject arg0, Block blockCallArg) final IRubyObject
RubyProc.call
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block blockCallArg) final IRubyObject
RubyProc.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 IRubyObject
RubyNumeric.callCoerced
(ThreadContext context, String method, IRubyObject other) protected final IRubyObject
RubyNumeric.callCoerced
(ThreadContext context, String method, IRubyObject other, boolean err) final IRubyObject
RubyNumeric.callCoerced
(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObject
RubyNumeric.callCoerced
(ThreadContext context, CallSite site, IRubyObject other, boolean err) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, IRubyObject self, BlockCallback callback) Deprecated.static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) Deprecated.static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, IRubyObject self, Signature signature, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject[] args, Signature signature, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject arg0, Signature signature, BlockCallback callback) static IRubyObject
RubyEnumerable.callEach
(ThreadContext context, CallSite each, IRubyObject self, Signature signature, BlockCallback callback) static IRubyObject
RubyKernel.caller
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.caller
(ThreadContext context, IRubyObject recv, IRubyObject level) static IRubyObject
RubyKernel.caller
(ThreadContext context, IRubyObject recv, IRubyObject level, IRubyObject length) static IRubyObject
RubyKernel.caller_locations
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.caller_locations
(ThreadContext context, IRubyObject recv, IRubyObject level) static IRubyObject
RubyKernel.caller_locations
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyKernel.caller_locations
(ThreadContext context, IRubyObject recv, IRubyObject level, IRubyObject length) void
Ruby.callEventHooks
(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) Deprecated.final void
RubyObject.callInit
(ThreadContext context, Block block) final void
RubyObject.callInit
(ThreadContext context, IRubyObject[] args, Block block) final void
RubyObject.callInit
(ThreadContext context, IRubyObject arg0, Block block) final void
RubyObject.callInit
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) final void
RubyObject.callInit
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObject
BasicObjectStub.callMethod
(IRubyObject self, ThreadContext context, int methodIndex, String name) static IRubyObject
BasicObjectStub.callMethod
(IRubyObject self, ThreadContext context, int methodIndex, String name, IRubyObject arg) static IRubyObject
BasicObjectStub.callMethod
(IRubyObject self, ThreadContext context, String name) static IRubyObject
BasicObjectStub.callMethod
(IRubyObject self, ThreadContext context, String name, IRubyObject arg) static IRubyObject
BasicObjectStub.callMethod
(IRubyObject self, ThreadContext context, String name, IRubyObject[] args) static IRubyObject
BasicObjectStub.callMethod
(IRubyObject self, ThreadContext context, String name, IRubyObject[] args, Block block) final IRubyObject
RubyBasicObject.callMethod
(ThreadContext context, int methodIndex, String name) Deprecated.final IRubyObject
RubyBasicObject.callMethod
(ThreadContext context, int methodIndex, String name, IRubyObject arg) Deprecated.final IRubyObject
RubyBasicObject.callMethod
(ThreadContext context, String name) Will invoke a named method with no arguments and no block.final IRubyObject
RubyBasicObject.callMethod
(ThreadContext context, String name, IRubyObject arg) Will invoke a named method with one argument and no block with functional invocation.final IRubyObject
RubyBasicObject.callMethod
(ThreadContext context, String name, IRubyObject[] args) Will invoke a named method with the supplied arguments and no block with functional invocation.final IRubyObject
RubyBasicObject.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 IRubyObject
BasicObjectStub.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) void
RubyException.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 RubyFloat
RubyMath.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 IRubyObject
RubyInteger.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 IRubyObject
RubyEnumerable.chain
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyProcess.GroupID.change_privilege
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
RubyProcess.UserID.change_privilege
(ThreadContext context, IRubyObject self, IRubyObject arg) RubyFileStat.chardev_p
(ThreadContext context) static IRubyObject
RubyFileTest.chardev_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.FileTestFileMethods.chardev_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyDir.chdir
(ThreadContext context, IRubyObject recv, Block block) Changes the current directory topath
static IRubyObject
RubyDir.chdir
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyDir.chdir
(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Changes the current directory topath
final IRubyObject
RubyBasicObject.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 IRubyObject
RubyBasicObject.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.Encoding
RubyEncoding.checkEncoding
(ThreadContext context, org.jcodings.Encoding encoding, CodeRangeable other) Check whether the given encoding and the encoding from the givenCodeRangeable
are compatible.static RubyArray
RubyIO.checkExecEnv
(ThreadContext context, RubyHash hash) Deprecated.boolean
RubyComplex.checkFinite
(ThreadContext context, IRubyObject value) protected void
RubyModule.checkForCyclicPrepend
(ThreadContext context, RubyModule m) RubyComplex.checkInfinite
(ThreadContext context, IRubyObject value) static void
RubyClass.checkInheritable
(ThreadContext context, IRubyObject superClass) static final int
RubyArray.checkLength
(ThreadContext context, long length) protected void
RubyIO.checkLength
(ThreadContext context, int len) void
RubyModule.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 RubyArray
RubyDir.children
(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyArray
RubyDir.children
(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) RubyFile.chmod
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyFile.chmod
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyKernel.LoopMethods.chomp
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.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 IRubyObject
RubyFile.chown
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyInteger.chr
(ThreadContext context) int_chrRubyInteger.chr
(ThreadContext context, IRubyObject arg) RubyString.chr
(ThreadContext context) static IRubyObject
RubyDir.chroot
(ThreadContext context, IRubyObject recv, IRubyObject path) Changes the root directory (only allowed by super user).static IRubyObject
RubyEnumerable.chunk
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyComparable.clamp
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyComparable.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 IRubyObject
RubyObjectSpace.AbstractWeakMap.clear
(ThreadContext context) RubyObjectSpace.WeakKeyMap.clear
(ThreadContext context) RubyObjectSpace.WeakMap.clear
(ThreadContext context) RubyString.clear
(ThreadContext context) static IRubyObject
RubyProcess.clock_getres
(ThreadContext context, IRubyObject self, IRubyObject _clock_id) static IRubyObject
RubyProcess.clock_getres
(ThreadContext context, IRubyObject self, IRubyObject _clock_id, IRubyObject _unit) static IRubyObject
RubyProcess.clock_gettime
(ThreadContext context, IRubyObject self, IRubyObject _clock_id) static IRubyObject
RubyProcess.clock_gettime
(ThreadContext context, IRubyObject self, IRubyObject _clock_id, IRubyObject _unit) protected final IRubyObject
RubyModule.cloneMethods
(ThreadContext context, RubyModule clone) protected RubyBasicObject
RubyBasicObject.cloneSetup
(ThreadContext context, RubyBasicObject clone, IRubyObject freeze) static IRubyObject
FiberScheduler.close
(ThreadContext context, IRubyObject scheduler) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyArgsFile.closed_p
(ThreadContext context, IRubyObject recv) RubyIO.closed_p
(ThreadContext context) RubyFileStat.cmp
(ThreadContext context, IRubyObject other) static int
RubyComparable.cmpAndCmpint
(ThreadContext context, IRubyObject a, IRubyObject b) static int
RubyComparable.cmpAndCmpint
(ThreadContext context, CallSite op_cmp, CallSite op_gt, CallSite op_lt, IRubyObject a, IRubyObject b) static IRubyObject
RubyComparable.cmperr
(ThreadContext context, IRubyObject recv, IRubyObject other) rb_cmperrstatic int
RubyComparable.cmpint
(ThreadContext context, IRubyObject val, IRubyObject a, IRubyObject b) static int
RubyComparable.cmpint
(ThreadContext context, CallSite op_gt, CallSite op_lt, IRubyObject val, IRubyObject a, IRubyObject b) rb_cmpintstatic IRubyObject
RubyArgsFile.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 IRubyObject
RubyNumeric.coerceBin
(ThreadContext context, String method, IRubyObject other) Deprecated.protected final IRubyObject
RubyNumeric.coerceBin
(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObject
RubyNumeric.coerceBit
(ThreadContext context, String method, IRubyObject other) rb_num_coerce_bit coercion taking two argumentsprotected final IRubyObject
RubyNumeric.coerceBit
(ThreadContext context, JavaSites.CheckedSites site, IRubyObject other) protected final IRubyObject
RubyNumeric.coerceCmp
(ThreadContext context, String method, IRubyObject other) Deprecated.protected final IRubyObject
RubyNumeric.coerceCmp
(ThreadContext context, CallSite site, IRubyObject other) protected final void
RubyNumeric.coerceFailed
(ThreadContext context, IRubyObject arg) coerce_failedprotected final IRubyObject
RubyNumeric.coerceRelOp
(ThreadContext context, String method, IRubyObject other) Deprecated.protected final IRubyObject
RubyNumeric.coerceRelOp
(ThreadContext context, CallSite site, IRubyObject other) protected final IRubyObject
RubyNumeric.coerceRescue
(ThreadContext context, IRubyObject other) coerce_rescueRubyArray.collect
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.collect
(ThreadContext context, IRubyObject self, Block block) RubyArray.collect_bang
(ThreadContext context, Block block) rb_ary_collect_bangstatic IRubyObject
RubyEnumerable.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 IRubyObject
RubyEnumerable.compact
(ThreadContext context, IRubyObject self) static IRubyObject
RubyGC.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 int
RubyArray.DefaultComparator.compareGeneric
(ThreadContext context, IRubyObject o1, IRubyObject o2) static int
RubyArray.DefaultComparator.compareGeneric
(ThreadContext context, CallSite op_cmp_sort, IRubyObject o1, IRubyObject o2) protected static int
RubyArray.compareOthers
(ThreadContext context, IRubyObject o1, IRubyObject o2) protected static IRubyObject
RubyNumeric.compareWithZero
(ThreadContext context, IRubyObject num, JavaSites.CheckedSites site) static IRubyObject
RubyEncoding.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) boolean
RubyModule.constDefined
(ThreadContext context, String name) boolean
RubyModule.constDefinedAt
(ThreadContext context, String name) boolean
RubyModule.constDefinedFrom
(ThreadContext context, String name) static IRubyObject
RubyComplex.convert
(ThreadContext context, IRubyObject recv, IRubyObject arg) nucomp_s_convertstatic IRubyObject
RubyComplex.convert
(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.static IRubyObject
RubyComplex.convert
(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2) nucomp_s_convertstatic IRubyObject
RubyComplex.convert
(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, IRubyObject kwargs) nucomp_s_convertRubyConverter.convert
(ThreadContext context, IRubyObject srcBuffer) static IRubyObject
RubyRational.convert
(ThreadContext context, IRubyObject recv, IRubyObject a1) nurat_s_convertstatic IRubyObject
RubyRational.convert
(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.static IRubyObject
RubyRational.convert
(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2) nurat_s_convertstatic IRubyObject
RubyRational.convert
(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, IRubyObject kwargs) nurat_s_convertstatic IRubyObject
RubyComplex.convertCommon
(ThreadContext context, IRubyObject recv, IRubyObject a1, IRubyObject a2, boolean raise) static double
RubyTime.convertTimeInterval
(ThreadContext context, IRubyObject sec) static RubyIO
RubyIO.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 IRubyObject
RubyIO.copy_stream
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyIO.copy_stream
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyIO.copy_stream
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) void
RubyArray.copyInto
(ThreadContext context, IRubyObject[] target, int start) Copy the values contained in this array into the target array at the specified offset.void
RubyArray.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 RubyFloat
RubyMath.cos
(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloat
RubyMath.cosh
(ThreadContext context, IRubyObject recv, IRubyObject x) RubyArray.count
(ThreadContext context, Block block) RubyArray.count
(ThreadContext context, IRubyObject obj, Block block) static IRubyObject
RubyEnumerable.count
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.count
(ThreadContext context, IRubyObject self, IRubyObject methodArg, Block block) static IRubyObject
RubyGC.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 IRubyObject
RubyArray.create
(ThreadContext context, IRubyObject klass, IRubyObject[] args, Block block) rb_ary_s_createstatic IRubyObject
RubyHash.create
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) rb_hash_s_createstatic RubyClass
RubyArithmeticSequence.createArithmeticSequenceClass
(ThreadContext context, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyArray.createArrayClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyBinding.createBindingClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyChain.createChainClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
NativeException.createClass
(ThreadContext context, RubyClass baseClass, RubyClass Object) Deprecated.static void
RubyClassPathVariable.createClassPathVariable
(ThreadContext context, RubyModule Enumerable, RubyClass Object) static RubyModule
RubyComparable.createComparable
(ThreadContext context) static RubyClass
RubyComplex.createComplexClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyContinuation.createContinuation
(ThreadContext context, RubyClass objectClass) Deprecated.static RubyClass
RubyConverter.createConverterClass
(ThreadContext context, RubyClass Object, RubyClass Encoding) static RubyClass
RubyData.createDataClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyDir.createDirClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyEncoding.createEncodingClass
(ThreadContext context, RubyClass Object) static RubyModule
RubyEnumerable.createEnumerableModule
(ThreadContext context) static RubyClass
RubyException.createExceptionClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyFile.createFileClass
(ThreadContext context, RubyClass IO) static RubyClass
RubyFileStat.createFileStatClass
(ThreadContext context, RubyClass Object, RubyClass File, RubyModule Comparable) static RubyModule
RubyFileTest.createFileTestModule
(ThreadContext context) static RubyClass
RubyFixnum.createFixnumClass
(ThreadContext context, RubyClass fixnum) static RubyClass
RubyFloat.createFloatClass
(ThreadContext context, RubyClass Numeric) static RubyModule
RubyGC.createGCModule
(ThreadContext context) static RubyClass
RubyGenerator.createGeneratorClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyHash
RubyGlobal.createGlobalsAndENV
(ThreadContext context, GlobalVariables globals, RubyInstanceConfig instanceConfig) static RubyClass
RubyHash.createHashClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyInteger.createIntegerClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyIOBuffer.createIOBufferClass
(ThreadContext context, RubyClass Object, RubyModule Comparable, RubyClass IO) static RubyClass
RubyIO.createIOClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyModule
RubyMarshal.createMarshalModule
(ThreadContext context) static RubyClass
RubyMatchData.createMatchDataClass
(ThreadContext context, RubyClass Object) static RubyModule
RubyMath.createMathModule
(ThreadContext context) Create the Math module and add it to the Ruby runtime.static RubyClass
RubyMethod.createMethodClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyNumeric.createNumericClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyModule
RubyObjectSpace.createObjectSpaceModule
(ThreadContext context, RubyClass Object) Create the ObjectSpace module and add it to the Ruby runtime.static RubyClass
RubyProc.createProcClass
(ThreadContext context, RubyClass Object) static RubyModule
RubyProcess.createProcessModule
(ThreadContext context, RubyClass Object, RubyClass Struct) static RubyClass
RubyProducer.createProducerClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator, RubyModule Enumerable) static RubyClass
RubyRandom.createRandomClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyRange.createRangeClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubyRational.createRationalClass
(ThreadContext context, RubyClass Numeric) static RubyClass
RubyRegexp.createRegexpClass
(ThreadContext context, RubyClass Object) static void
RubySignal.createSignal
(ThreadContext context) static RubyClass
RubyString.createStringClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyStruct.createStructClass
(ThreadContext context, RubyClass Object, RubyModule Enumerable) static RubyClass
RubySymbol.createSymbolClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyThread.createThreadClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyThreadGroup.createThreadGroupClass
(ThreadContext context, RubyClass Object) static RubyClass
RubyTime.createTimeClass
(ThreadContext context, RubyClass Object, RubyModule Comparable) static RubyClass
RubyYielder.createYielderClass
(ThreadContext context, RubyClass Object, RubyClass Enumerator) RubyString.crypt
(ThreadContext context, IRubyObject other) rb_str_cryptRubyFile.ctime
(ThreadContext context) static IRubyObject
RubyFile.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 IRubyObject
RubyEnumerable.cycle
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.cycle
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyArray.deconstruct
(ThreadContext context) static RubyArray
RubyData.deconstruct
(ThreadContext context, IRubyObject self) RubyMatchData.deconstruct
(ThreadContext context) static RubyHash
RubyData.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 RubyClass
RubyData.define
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static RubyClass
RubyLocalJumpError.define
(ThreadContext context, RubyClass StandardError) static RubyClass
RubySystemCallError.define
(ThreadContext context, RubyClass StandardError) static IRubyObject
RubyObjectSpace.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 IRubyObject
RubyKernel.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 void
RubyModule.defineAnnotatedMethod
(ThreadContext context, String name, List<JavaMethodDescriptor> methods, MethodFactory methodFactory) This is an internal API used by the type populator.protected final void
RubyModule.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 RubyClass
RubyEnumerator.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 RubyClass
RubyUnboundMethod.defineUnboundMethodClass
(ThreadContext context, RubyClass Object) RubyArray.delete
(ThreadContext context, IRubyObject item, Block block) rb_ary_deletestatic IRubyObject
RubyFile.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) void
RubyModule.deprecateConstant
(ThreadContext context, String name) Mark the named constant as deprecated.RubyConverter.destination_encoding
(ThreadContext context) static IRubyObject
RubyConverter.EncodingErrorMethods.destination_encoding
(ThreadContext context, IRubyObject self) static IRubyObject
RubyConverter.EncodingErrorMethods.destination_encoding_name
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.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 IRubyObject
RubyEnumerable.detect
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.detect
(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) RubyArray.detectCommon
(ThreadContext context, IRubyObject ifnone, Block block) static IRubyObject
RubyEnumerable.detectCommon
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.detectCommon
(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObject
RubyEnumerable.detectCommon
(ThreadContext context, CallSite each, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.detectCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject ifnone, Block block) 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 IRubyObject
RubyObject.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 IRubyObject
RubyObject.dig1
(ThreadContext context, IRubyObject obj, IRubyObject arg1) static IRubyObject
RubyObject.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 RubyArray
RubyInteger.digits
(ThreadContext context, IRubyObject base) RubyFileStat.directory_p
(ThreadContext context) static IRubyObject
RubyFileTest.directory_p
(ThreadContext context, IRubyObject filename) static IRubyObject
RubyFileTest.directory_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.FileTestFileMethods.directory_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static String
RubyFile.dirname
(ThreadContext context, String filename) static String
RubyFile.dirname
(ThreadContext context, String filename, int level) static IRubyObject
RubyFile.dirname
(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObject
RubyFile.dirname
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyFile.dirname
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject arg1) static IRubyObject
RubyGC.disable
(ThreadContext context, IRubyObject recv) RubyBasicObject.display
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyKernel.display
(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyNumeric.div
(ThreadContext context, IRubyObject other) MRI: num_divfinal IRubyObject
RubyInteger.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 RubyArray
RubyNumeric.doCoerce
(ThreadContext context, IRubyObject other, boolean err) do_coerceprotected static int
RubyIO.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 IRubyObject
RubyRange.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 IRubyObject
RubySymbol.SymbolProcBody.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
RubySymbol.SymbolProcBody.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) RubyArray.drop
(ThreadContext context, IRubyObject n) rb_ary_takestatic IRubyObject
RubyEnumerable.drop
(ThreadContext context, IRubyObject self, IRubyObject n, Block block) RubyArray.drop_while
(ThreadContext context, Block block) rb_ary_take_whilestatic IRubyObject
RubyEnumerable.drop_while
(ThreadContext context, IRubyObject self, Block block) RubyEncoding.dummy_p
(ThreadContext context) static IRubyObject
RubyMarshal.dump
(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObject
RubyMarshal.dump
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObject
RubyMarshal.dump
(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject ioOrLimit) static IRubyObject
RubyMarshal.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 RubyBasicObject
RubyBasicObject.dupSetup
(ThreadContext context, RubyBasicObject dup) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyEnumerable.each
(ThreadContext context, IRubyObject self, BlockBody body) Deprecated.static IRubyObject
RubyEnumerable.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 IRubyObject
RubyArgsFile.each_byte
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyThread.each_caller_location
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyArgsFile.each_char
(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_char
(ThreadContext context, Block block) RubyString.each_char
(ThreadContext context, Block block) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyDir.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 IRubyObject
RubyDir.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyEnumerable.each_cons
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_cons
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyEnumerable.each_entryCommon
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyObjectSpace.each_object
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyObjectSpace.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 IRubyObject
RubyEnumerable.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 IRubyObject
RubyEnumerable.each_with_index
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.each_with_index
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.each_with_index
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) RubyEnumerator.each_with_index
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.each_with_indexCommon
(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args) RubyArithmeticSequence.each_with_object
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.each_with_object
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_with_object
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.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 CachingCallSite
RubyEnumerable.eachSite
(ThreadContext context) RubyArray.eachSlice
(ThreadContext context, int size, Block block) static IRubyObject
RubyProcess.egid
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.egid_set
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyProcess.egid_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyProcess.GroupID.eid
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.GroupID.eid
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
RubyProcess.UserID.eid
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.UserID.eid
(ThreadContext context, IRubyObject self, IRubyObject arg) RubyArray.empty_p
(ThreadContext context) rb_ary_empty_pstatic IRubyObject
RubyDir.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 IRubyObject
RubyGC.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) void
RubyString.ensureAvailable
(ThreadContext context, int extraLength) Ensure the backing store belongs to this string and has enough space to add extraLength bytes.static IRubyObject
RubyIO.ensureYieldClose
(ThreadContext context, IRubyObject port, Block block) static IRubyObject
RubyIO.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 RubyArray
RubyDir.entries
(ThreadContext context, IRubyObject recv, IRubyObject arg) Returns an array containing all of the filenames in the given directory.static RubyArray
RubyDir.entries
(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) static IRubyObject
RubyEnumerator.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 IRubyObject
RubyArgsFile.eof
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyArgsFile.eof_p
(ThreadContext context, IRubyObject recv) RubyIO.eof_p
(ThreadContext context) RubyArray.eql
(ThreadContext context, IRubyObject obj) rb_ary_eqlstatic IRubyObject
RubyData.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 IRubyObject
RubyKernel.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 boolean
RubyBasicObject.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 boolean
RubyObject.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 boolean
RubyBasicObject.equalInternal
(ThreadContext context, IRubyObject that, IRubyObject other) Helper method for checking equality, first using Java identity equality, and then calling the "==" method.static boolean
RubyObject.equalInternal
(ThreadContext context, IRubyObject a, IRubyObject b) Helper method for checking equality, first using Java identity equality, and then calling the "==" method.static RubyFloat
RubyMath.erf
(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloat
RubyMath.erfc
(ThreadContext context, IRubyObject recv, IRubyObject x) static IRubyObject
RubyConverter.InvalidByteSequenceErrorMethods.error_bytes
(ThreadContext context, IRubyObject self) static IRubyObject
RubyConverter.UndefinedConversionErrorMethods.error_char
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.euid
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.euid_set
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyProcess.euid_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyBinding.eval
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyKernel.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 IRubyObject
RubyException.exception
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyNameError.exception
(ThreadContext context, IRubyObject recv) static RubyException
RubyNameError.exception
(ThreadContext context, IRubyObject recv, IRubyObject message) static RubyException
RubyNameError.exception
(ThreadContext context, IRubyObject recv, IRubyObject message, IRubyObject name) RubyArithmeticSequence.exclude_end
(ThreadContext context) RubyRange.exclude_end_p
(ThreadContext context) static IRubyObject
RubyKernel.exec
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.exec
(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyFileStat.executable_p
(ThreadContext context) static IRubyObject
RubyFileTest.executable_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.FileTestFileMethods.executable_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.executable_real_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.FileTestFileMethods.executable_real_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.executableReal_p
(ThreadContext context) <Data> int
RubyThread.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> int
RubyThread.executeReadWrite
(ThreadContext context, Data data, ByteBuffer bytes, int start, int length, RubyThread.ReadWrite<Data> task) <Data> int
RubyThread.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 IRubyObject
RubyDir.exist
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyFileTest.exist_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.FileTestFileMethods.exist_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyDir.exists_p
(ThreadContext context, IRubyObject recv, IRubyObject arg) Deprecated.static IRubyObject
RubyKernel.exit
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.exit
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyKernel.exit_bang
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.exit_bang
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyProcess.RubyStatus.exited
(ThreadContext context) RubyProcess.RubyStatus.exitstatus
(ThreadContext context) static RubyFloat
RubyMath.exp
(ThreadContext context, IRubyObject exponent) static RubyFloat
RubyMath.exp
(ThreadContext context, IRubyObject recv, IRubyObject exponent) static IRubyObject
RubyFile.expand_path
(ThreadContext context, IRubyObject recv, IRubyObject path) Converts a pathname to an absolute pathname.static IRubyObject
RubyFile.expand_path
(ThreadContext context, IRubyObject recv, IRubyObject... args) Deprecated.static IRubyObject
RubyFile.expand_path
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wd) Converts a pathname to an absolute pathname.static String
RubyFile.expandPath
(ThreadContext context, String relativePath, org.jcodings.Encoding[] enc, String cwd, boolean expandUser, boolean canonicalize) static String
RubyFile.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 String
RubyFile.expandUserPath
(ThreadContext context, String path, boolean raiseOnRelativePath) RubyString.export
(ThreadContext context) static IRubyObject
RubyKernel.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 IRubyObject
RubyArgsFile.external_encoding
(ThreadContext context, IRubyObject recv) RubyIO.external_encoding
(ThreadContext context) RubyIOBuffer.external_p
(ThreadContext context) static IRubyObject
RubyFile.extname
(ThreadContext context, IRubyObject recv, IRubyObject arg) Returns the extension name of the file.static IRubyObject
RubyComplex.f_divide
(ThreadContext context, RubyComplex self, IRubyObject other, BiFunction<IRubyObject, IRubyObject, IRubyObject> func, CallSite id) static IRubyObject
RubyBoolean.False.false_or
(ThreadContext context, IRubyObject fals, IRubyObject oth) static RubyString
RubyBoolean.False.false_to_s
(ThreadContext context, IRubyObject fals) Deprecated.static IRubyObject
RubyBoolean.False.false_xor
(ThreadContext context, IRubyObject fals, IRubyObject oth) final void
RubyHash.fastASetSmallPair
(ThreadContext context, IRubyObject _pair) static IRubyObject
RubyDir.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 IRubyObject
RubyInteger.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 IRubyObject
RubyArgsFile.file
(ThreadContext context, IRubyObject recv) RubyFileStat.file_p
(ThreadContext context) static RubyBoolean
RubyFileTest.file_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBoolean
RubyFileTest.FileTestFileMethods.file_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyArgsFile.filename
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyArgsFile.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 RubyString
RubyFile.filePathConvert
(ThreadContext context, RubyString path) static FileResource
RubyFile.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 IRubyObject
RubyArray.fillCommon
(ThreadContext context, int beg, long len, Block block) protected IRubyObject
RubyArray.fillCommon
(ThreadContext context, int beg, long len, IRubyObject item) static IRubyObject
RubyEnumerable.filter_map
(ThreadContext context, IRubyObject self, Block block) RubyArray.find
(ThreadContext context, IRubyObject ifnone, Block block) static IRubyObject
RubyEncoding.find
(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObject
RubyEnumerable.find
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.find
(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObject
RubyEnumerable.find_all
(ThreadContext context, IRubyObject self, Block block) RubyArray.find_index
(ThreadContext context, Block block) RubyArray.find_index
(ThreadContext context, IRubyObject cond) static IRubyObject
RubyEnumerable.find_index
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.find_index
(ThreadContext context, IRubyObject self, IRubyObject cond, Block block) static IRubyObject
RubyEnumerable.find_indexCommon
(ThreadContext context, IRubyObject self, Block block, Signature callbackArity) static IRubyObject
RubyEnumerable.find_indexCommon
(ThreadContext context, IRubyObject self, IRubyObject cond) static IRubyObject
RubyEnumerable.find_indexCommon
(ThreadContext context, CallSite each, IRubyObject self, Block block, Signature callbackArity) static IRubyObject
RubyEnumerable.find_indexCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject cond) RubyConverter.finish
(ThreadContext context) protected final IRubyObject
RubyModule.finishAutoload
(ThreadContext context, String name) Extract an Object which is defined by autoload thread from autoloadMap and define it as a constant.static void
RubyBasicObject.finishBasicObjectClass
(ThreadContext context, RubyClass BasicObject) Will create the Ruby class BasicObject in the runtime specified.static void
RubyClass.finishCreateClassClass
(ThreadContext context, RubyClass Class) static void
RubyModule.finishCreateModuleClass
(ThreadContext context, RubyClass Module) static void
RubyBoolean.finishFalseClass
(ThreadContext context, RubyClass False) static RubyModule
RubyKernel.finishKernelModule
(ThreadContext context, RubyModule Kernel, RubyInstanceConfig config) static void
RubyNil.finishNilClass
(ThreadContext context, RubyClass Nil) static void
RubyModule.finishRefinementClass
(ThreadContext context, RubyClass Refinement) static IRubyObject
TopSelfFactory.finishTopSelf
(ThreadContext context, IRubyObject topSelf, RubyClass Object, boolean wrapper) static void
RubyBoolean.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 IRubyObject
RubyClass.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 IRubyObject
RubyClass.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 IRubyObject
RubyClass.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 IRubyObject
RubyClass.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 IRubyObject
RubyEnumerable.first
(ThreadContext context, IRubyObject self) static IRubyObject
RubyEnumerable.first
(ThreadContext context, IRubyObject self, IRubyObject num) RubyRange.first
(ThreadContext context) RubyRange.first
(ThreadContext context, IRubyObject arg) RubyRegexp.fixed_encoding_p
(ThreadContext context) static IRubyObject
RubyEnumerable.flat_map
(ThreadContext context, IRubyObject self, Block block) RubyArray.flatten
(ThreadContext context) protected boolean
RubyArray.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 boolean
RubyNumeric.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 IRubyObject
RubyInteger.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 RubyIO
RubyIO.flushRaw
(ThreadContext context, boolean sync) static IRubyObject
RubyFile.fnmatch
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyFile.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 IRubyObject
RubyFile.fnmatch
(ThreadContext context, IRubyObject recv, IRubyObject _pattern, IRubyObject _path, IRubyObject _flags) static IRubyObject
RubyDir.for_fd
(ThreadContext context, IRubyObject recv, IRubyObject ignored) static IRubyObject
RubyIO.for_fd
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyString.force_encoding
(ThreadContext context, IRubyObject enc) static IRubyObject
RubyDir.foreach
(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Executes the block once for each file in the directory specified bypath
.static IRubyObject
RubyDir.foreach
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject encOpts, Block block) static IRubyObject
RubyIO.foreach
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.fork
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyProcess.fork
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyProcess.fork19
(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyIOBuffer.free
(ThreadContext context) RubyBasicObject.freeze
(ThreadContext context) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.freeze
(ThreadContext context) static IRubyObject
RubyKernel.freeze
(ThreadContext context, IRubyObject self) final IRubyObject
RubyModule.freeze
(ThreadContext context) rb_mod_freezeRubyString.freeze
(ThreadContext context) static RubyArray
RubyMath.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 RubyBoolean
RubyKernel.frozen_p
(ThreadContext context, IRubyObject self) RubyIO.fsync
(ThreadContext context) static IRubyObject
RubyFile.ftype
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.ftype
(ThreadContext context) RubyException.full_message
(ThreadContext context) RubyException.full_message
(ThreadContext context, IRubyObject opts) static RubyFloat
RubyMath.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 IRubyObject
RubyGC.garbage_collect
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyObjectSpace.garbage_collect
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyInteger.gcd
(ThreadContext context, IRubyObject other) rb_gcdRubyInteger.gcdlcm
(ThreadContext context, IRubyObject other) rb_gcdlcmstatic RubyString
RubyFile.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 String
RubyFile.getAdjustedPath
(ThreadContext context, IRubyObject fileOrPath) static String
RubyFile.getAdjustedPath
(ThreadContext context, IRubyObject fileOrPath, String currentDirectory) protected IRubyObject
IncludedModuleWrapper.getAutoloadConstant
(ThreadContext context, String name, boolean forceLoad) protected IRubyObject
PrependedModule.getAutoloadConstant
(ThreadContext context, String name, boolean forceLoad) final IRubyObject
RubyModule.getAutoloadConstant
(ThreadContext context, String name) Get autoload constant.protected IRubyObject
RubyModule.getAutoloadConstant
(ThreadContext context, String name, boolean loadConstant) static IRubyObject
RubyRegexp.getBackRef
(ThreadContext context) Deprecated.static IRubyObject
RubyArgsFile.getbyte
(ThreadContext context, IRubyObject recv) RubyIO.getbyte
(ThreadContext context) Read a byte.RubyString.getbyte
(ThreadContext context, IRubyObject index) int
RubyIO.getByte
(ThreadContext context) static IRubyObject
RubyArgsFile.getc
(ThreadContext context, IRubyObject recv) RubyIO.getc
(ThreadContext context) static IRubyObject
RubyKernel.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 IRubyObject
RubyModule.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 IRubyObject
RubyEncoding.getDefaultExternal
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEncoding.getDefaultInternal
(ThreadContext context, IRubyObject recv) double
RubyRational.getDoubleValue
(ThreadContext context) Deprecated.USeRubyRational.asDouble(ThreadContext)
instead.static IRubyObject
RubyProcess.Sys.getegid
(ThreadContext context, IRubyObject self) static String
RubyTime.getEnvTimeZone
(ThreadContext context) static IRubyObject
RubyProcess.Sys.geteuid
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.Sys.getgid
(ThreadContext context, IRubyObject self) static RubyString
RubyDir.getHomeDirectoryPath
(ThreadContext context) static IRubyObject
RubyDir.getHomeDirectoryPath
(ThreadContext context, String user) Returns the home directory of the specifieduser
on the system.protected RubyModule
RubyBasicObject.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.DateTimeZone
RubyTime.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) int
RubyMatchData.getNameToBackrefNumber
(ThreadContext context, String name) final RegexpOptions
RubyRegexp.getOptions
(ThreadContext context) rb_reg_optionsfinal org.joni.Regex
RubyRegexp.getPattern
(ThreadContext context) static IRubyObject
RubyProcess.getpgid
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyProcess.getpgrp
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.getpriority
(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyProcess.getrlimit
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyProcess.getrlimit
(ThreadContext context, IRubyObject recv, IRubyObject arg) static RoundingMode
RubyNumeric.getRoundingMode
(ThreadContext context, IRubyObject opts) static String
RubyTime.getRubyTimeZoneName
(ThreadContext context, org.joda.time.DateTime dt) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyKernel.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 RubyClass
RubyBasicObject.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.DateTimeZone
RubyTime.getTimeZone
(ThreadContext context, long seconds) static org.joda.time.DateTimeZone
RubyTime.getTimeZoneFromTZString
(ThreadContext context, String zone) static org.joda.time.DateTimeZone
RubyTime.getTimeZoneFromUtcOffset
(ThreadContext context, IRubyObject arg) static org.joda.time.DateTimeZone
RubyTime.getTimeZoneWithOffset
(ThreadContext context, String zoneName, int offset) static IRubyObject
RubyProcess.Sys.getuid
(ThreadContext context, IRubyObject self) static RubyString
RubyDir.getwd
(ThreadContext context, IRubyObject recv) Returns the current directory.RubyFileStat.gid
(ThreadContext context) static IRubyObject
RubyProcess.gid
(ThreadContext context) static IRubyObject
RubyProcess.gid
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.gid_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyDir.glob
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Returns an array of filenames matching the specified wildcard patternpat
.static RubyArray
RubyKernel.global_variables
(ThreadContext context, IRubyObject recv) RubyTime.gmt
(ThreadContext context) RubyTime.gmt_offset
(ThreadContext context) RubyTime.gmtime
(ThreadContext context) static IRubyObject
RubyProcess.GroupID.grant_privilege
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
RubyProcess.UserID.grant_privilege
(ThreadContext context, IRubyObject self, IRubyObject arg) RubyString.grapheme_clusters
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.grep
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) RubyMatchData.group
(ThreadContext context, int n) static IRubyObject
RubyEnumerable.group_by
(ThreadContext context, IRubyObject self, Block block) RubyFileStat.group_owned_p
(ThreadContext context) static IRubyObject
RubyProcess.groups
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.groups_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyFileTest.FileTestFileMethods.grpowned_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.grpowned_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyKernel.gsub
(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObject
RubyKernel.gsub
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
RubyKernel.LoopMethods.gsub
(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObject
RubyKernel.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 IRubyObject
RubyThread.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 IRubyObject
RubyData.hash
(ThreadContext context, IRubyObject self) RubyFixnum.hash
(ThreadContext context) RubyFloat.hash
(ThreadContext context) RubyHash.hash
(ThreadContext context) static RubyFixnum
RubyKernel.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 IRubyObject
RubyDir.home
(ThreadContext context, IRubyObject recv) Returns the home directory of the current user or the named user if given.static IRubyObject
RubyDir.home
(ThreadContext context, IRubyObject recv, IRubyObject user) static IRubyObject
RubyDir.home
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.RubyTime.hour
(ThreadContext context) static RubyFloat
RubyMath.hypot
(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) static RubyFloat
RubyMath.hypot19
(ThreadContext context, IRubyObject recv, IRubyObject x, IRubyObject y) Deprecated.RubySymbol.id2name
(ThreadContext context) static IRubyObject
RubyObjectSpace.id2ref
(ThreadContext context, IRubyObject recv, IRubyObject id) static IRubyObject
RubyFileTest.FileTestFileMethods.identical_p
(ThreadContext context, IRubyObject recv, IRubyObject filename1, IRubyObject filename2) static IRubyObject
RubyFileTest.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 IRubyObject
RubyInteger.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 String
RubySymbol.idStringFromObject
(ThreadContext context, IRubyObject object) static RubySymbol
RubySymbol.idSymbolFromObject
(ThreadContext context, IRubyObject object) RubyComplex.image
(ThreadContext context) nucomp_imageRubyNumeric.image
(ThreadContext context) numeric_imagestatic IRubyObject
RubyModule.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 IRubyObject
RubyEnumerable.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_modulesvoid
RubyModule.includeModule
(ThreadContext context, IRubyObject arg) Include a new module in this module or class.static IRubyObject
RubyString.includeRange
(ThreadContext context, RubyString _beg, RubyString _end, IRubyObject _val, boolean exclusive) boolean
RubyArray.includes
(ThreadContext context, IRubyObject item) boolean
RubyArray.includesByEql
(ThreadContext context, IRubyObject item) static IRubyObject
RubyConverter.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 IRubyObject
RubyFloat.induced_from
(ThreadContext context, IRubyObject recv, IRubyObject number) Deprecated.static IRubyObject
RubyInteger.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 void
RubyArgsFile.initArgsFile
(ThreadContext context, RubyModule Enumerable, GlobalVariables globals) static IRubyObject
RubyProcess.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 void
RubyData.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) void
RubyIOBuffer.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 IRubyObject
RubyKernel.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 IRubyObject
RubyData.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 IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.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 IRubyObject
RubyArray.initializeCommon
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyStruct.initializeInternal
(ThreadContext context, int provided, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyEnumerable.inject
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.inject
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.inject
(ThreadContext context, IRubyObject self, IRubyObject init, IRubyObject method, Block block) static IRubyObject
RubyEnumerable.injectCommon
(ThreadContext context, IRubyObject self, IRubyObject init, Block block) RubyFileStat.ino
(ThreadContext context) static IRubyObject
RubyArgsFile.inplace_mode
(ThreadContext context, IRubyObject recv) RubyArgsFile.inplace_mode_set
(ThreadContext context, IRubyObject test) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyData.DataMethods.inspect
(ThreadContext context, IRubyObject klass) static IRubyObject
RubyData.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 IRubyObject
RubyKernel.inspect
(ThreadContext context, IRubyObject self) RubyMatchData.inspect
(ThreadContext context) RubyMethod.inspect
(ThreadContext context) RubyNil.inspect
(ThreadContext context) nil_inspectstatic RubyString
RubyObject.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 IRubyObject
RubyObjectSpace.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 RubyString
RubyString.inspect
(ThreadContext context, ByteList byteList) RubyStruct.inspect
(ThreadContext context) static IRubyObject
RubyStruct.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 IRubyObject
RubyArray.inspectAry
(ThreadContext context) inspect_aryprotected RubyString
RubyHash.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 Returnstrue
if obj is an instance of the given class.static RubyBoolean
RubyKernel.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 Returnstrue
if the given instance variable is defined in obj.static IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.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 RubyArray
RubyKernel.instance_variables
(ThreadContext context, IRubyObject self) RubyModule.instanceMethods
(ThreadContext context, IRubyObject[] args, Visibility visibility, boolean obj, boolean not) protected static boolean
RubyInteger.int_half_p_half_down
(ThreadContext context, RubyInteger num, RubyNumeric n, IRubyObject f) protected static boolean
RubyInteger.int_half_p_half_even
(ThreadContext context, RubyInteger num, RubyNumeric n, IRubyObject f) protected static boolean
RubyInteger.int_half_p_half_up
(ThreadContext context, RubyInteger num, RubyNumeric n, IRubyObject f) protected boolean
RubyBignum.int_round_zero_p
(ThreadContext context, int ndigits) protected boolean
RubyFixnum.int_round_zero_p
(ThreadContext context, int ndigits) protected boolean
RubyInteger.int_round_zero_p
(ThreadContext context, int ndigits) RubyInteger.integer_p
(ThreadContext context) int_int_pRubyNumeric.integer_p
(ThreadContext context) num_int_pprotected RubyNumeric
RubyInteger.integerCeil
(ThreadContext context, RubyNumeric f) protected RubyNumeric
RubyInteger.integerFloor
(ThreadContext context, RubyInteger f) RubyString.intern
(ThreadContext context) static IRubyObject
RubyArgsFile.internal_encoding
(ThreadContext context, IRubyObject recv) RubyIO.internal_encoding
(ThreadContext context) RubyIOBuffer.internal_p
(ThreadContext context) protected IRubyObject
RubyArray.internalRotate
(ThreadContext context, int cnt) protected IRubyObject
RubyArray.internalRotateBang
(ThreadContext context, int cnt) RubyArray.intersect_p
(ThreadContext context, IRubyObject other) MRI: rb_ary_intersect_pRubyArray.intersection
(ThreadContext context, IRubyObject[] args) static RubyNumeric
RubyNumeric.intervalStepSize
(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl) protected IRubyObject
RubyFixnum.intPowTmp1
(ThreadContext context, RubyInteger y, long mm, boolean negaFlg) protected IRubyObject
RubyFixnum.intPowTmp2
(ThreadContext context, IRubyObject y, long mm, boolean negaFlg) Deprecated.protected IRubyObject
RubyInteger.intPowTmp3
(ThreadContext context, RubyInteger y, RubyBignum m, boolean negaFlg) void
RubyClass.invalidateCacheDescendants
(ThreadContext context) Invalidate all subclasses of this class by walking the set of all subclasses and asking them to invalidate themselves.void
RubyModule.invalidateCacheDescendants
(ThreadContext context) protected void
RubyModule.invalidateConstantCache
(ThreadContext context, String constantName) static RaiseException
RubyTime.invalidUTCOffset
(ThreadContext context) static RaiseException
RubyTime.invalidUTCOffset
(ThreadContext context, IRubyObject value) static IRubyObject
RubyComparable.invcmp
(ThreadContext context, IRubyObject recv, IRubyObject other) rb_invcmpstatic IRubyObject
RubyComparable.invcmp
(ThreadContext context, ThreadContext.RecursiveFunctionEx<IRubyObject> func, IRubyObject recv, IRubyObject other) rb_invcmpstatic IRubyObject
RubyEnumerable.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 IRubyObject
FiberScheduler.ioClose
(ThreadContext context, IRubyObject scheduler, IRubyObject io) protected static IRubyObject
RubyIO.ioClose
(ThreadContext context, IRubyObject io) RubyIO.ioctl
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyIO.ioOpen
(ThreadContext context, IRubyObject filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) Deprecated.static IRubyObject
RubyIO.ioOpen
(ThreadContext context, IRubyObject recv, IRubyObject filename, IRubyObject vmode, IRubyObject vperm, IRubyObject opt) static IRubyObject
FiberScheduler.ioPRead
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset) static IRubyObject
FiberScheduler.ioPRead
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset) static IRubyObject
FiberScheduler.ioPReadMemory
(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length) static IRubyObject
FiberScheduler.ioPWrite
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int from, int length, int offset) static IRubyObject
FiberScheduler.ioPWrite
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger from, RubyInteger length, RubyInteger offset) static IRubyObject
FiberScheduler.ioPWriteMemory
(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int from, int size, int length) static IRubyObject
FiberScheduler.ioRead
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset) static IRubyObject
FiberScheduler.ioRead
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset) static IRubyObject
FiberScheduler.ioReadMemory
(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length) static IRubyObject
FiberScheduler.ioSelect
(ThreadContext context, IRubyObject scheduler, IRubyObject readables, IRubyObject writables, IRubyObject exceptables, IRubyObject timeout) static IRubyObject
FiberScheduler.ioSelectv
(ThreadContext context, IRubyObject scheduler, IRubyObject... args) static IRubyObject
RubyIO.ioStaticWrite
(ThreadContext context, IRubyObject recv, IRubyObject[] argv, boolean binary) static IRubyObject
FiberScheduler.ioWait
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject events, IRubyObject timeout) static IRubyObject
FiberScheduler.ioWaitReadable
(ThreadContext context, IRubyObject scheduler, IRubyObject io) static IRubyObject
FiberScheduler.ioWaitWritable
(ThreadContext context, IRubyObject scheduler, IRubyObject io) static IRubyObject
FiberScheduler.ioWrite
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, int length, int offset) static IRubyObject
FiberScheduler.ioWrite
(ThreadContext context, IRubyObject scheduler, IRubyObject io, IRubyObject buffer, RubyInteger length, RubyInteger offset) static IRubyObject
FiberScheduler.ioWriteMemory
(ThreadContext context, IRubyObject scheduler, IRubyObject io, ByteBuffer base, int size, int length) boolean
RubyString.isBare
(ThreadContext context) Is this a "bare" string, i.e.boolean
RubyModule.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) boolean
RubyFloat.isNegativeNumber
(ThreadContext context) boolean
RubyInteger.isNegativeNumber
(ThreadContext context) boolean
RubyNumeric.isNegativeNumber
(ThreadContext context) boolean
RubyRational.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) boolean
RubyFloat.isPositiveNumber
(ThreadContext context) boolean
RubyInteger.isPositiveNumber
(ThreadContext context) boolean
RubyNumeric.isPositiveNumber
(ThreadContext context) boolean
RubyRational.isPositiveNumber
(ThreadContext context) static boolean
RubyRange.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 boolean
RubyRange.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.boolean
RubyRegexp.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 boolean
RubyBignum.isZero
(ThreadContext context) final boolean
RubyFixnum.isZero
(ThreadContext context) final boolean
RubyFloat.isZero
(ThreadContext context) boolean
RubyNumeric.isZero
(ThreadContext context) final boolean
RubyRational.isZero
(ThreadContext context) RubyArray.join
(ThreadContext context) RubyArray.join
(ThreadContext context, IRubyObject sep) rb_ary_joinstatic RubyString
RubyFile.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) boolean
RubyHash.keep_ifCommon
(ThreadContext context, Block block) static IRubyObject
FiberScheduler.kernelSleep
(ThreadContext context, IRubyObject scheduler, IRubyObject timeout) static IRubyObject
FiberScheduler.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 IRubyObject
RubyStruct.StructMethods.keyword_init_p
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.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 Returnstrue
if class is the class of obj, or if class is one of the superclasses of obj or modules included in obj.static RubyBoolean
RubyKernel.kind_of_p
(ThreadContext context, IRubyObject self, IRubyObject type) RubyThread.Location.label
(ThreadContext context) static RubyProc
RubyKernel.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 IRubyObject
RubyRegexp.last_match
(ThreadContext context, IRubyObject match) rb_reg_last_matchstatic IRubyObject
RubyRegexp.last_match_s
(ThreadContext context, IRubyObject recv) rb_reg_s_last_match / match_getterstatic IRubyObject
RubyRegexp.last_match_s
(ThreadContext context, IRubyObject recv, IRubyObject nth) rb_reg_s_last_matchstatic IRubyObject
RubyProcess.last_status
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyFile.lchmod
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyFile.lchown
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyInteger.lcm
(ThreadContext context, IRubyObject other) rb_lcmstatic RubyFloat
RubyMath.ldexp
(ThreadContext context, IRubyObject recv, IRubyObject mantissa, IRubyObject exponent) static IRubyObject
RubyRandom.left
(ThreadContext context, IRubyObject recv) RubyRandom.leftObj
(ThreadContext context) RubyArray.length
(ThreadContext context) rb_ary_lengthRubySymbol.length
(ThreadContext context) static RubyArray
RubyMath.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 IRubyObject
RubyThread.Backtrace.limit
(ThreadContext context, IRubyObject self) static IRubyObject
RubyRegexp.linear_time_p
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyArgsFile.lineno
(ThreadContext context, IRubyObject recv) RubyIO.lineno
(ThreadContext context) Returns the current line number.RubyThread.Location.lineno
(ThreadContext context) static IRubyObject
RubyArgsFile.lineno_set
(ThreadContext context, IRubyObject recv, IRubyObject line) RubyIO.lineno_set
(ThreadContext context, IRubyObject newLineNumber) Sets the current line number.static IRubyObject
RubyArgsFile.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 IRubyObject
RubyFile.link
(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) static IRubyObject
RubyEncoding.list
(ThreadContext context, IRubyObject recv) static IRubyObject
RubySignal.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 IRubyObject
RubyKernel.load
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.load
(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) static IRubyObject
RubyKernel.load
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wrap, Block block) static IRubyObject
RubyMarshal.load
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static RubyTime
RubyTime.load
(ThreadContext context, IRubyObject recv, IRubyObject from) static RubyTime
RubyTime.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 RubyArray
RubyKernel.local_variables
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEncoding.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 RubyFloat
RubyMath.log
(ThreadContext context, IRubyObject val) static RubyFloat
RubyMath.log
(ThreadContext context, IRubyObject recv, IRubyObject val) Returns the natural logarithm of x.static RubyFloat
RubyMath.log
(ThreadContext context, IRubyObject recv, IRubyObject... args) static RubyFloat
RubyMath.log
(ThreadContext context, IRubyObject recv, IRubyObject val, IRubyObject base) static RubyFloat
RubyMath.log10
(ThreadContext context, IRubyObject recv, IRubyObject x) Returns the base 10 logarithm of x.static RubyFloat
RubyMath.log2
(ThreadContext context, IRubyObject recv, IRubyObject x) Returns the base 2 logarithm of x.static IRubyObject
RubyRange.BSearch.long_bits_to_double
(ThreadContext context, IRubyObject bsearch, IRubyObject fixnum) static IRubyObject
RubyKernel.loop
(ThreadContext context, IRubyObject recv, Block block) RubyFile.lstat
(ThreadContext context) static IRubyObject
RubyFile.lstat
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyString.lstrip
(ThreadContext context) rb_str_lstrip / rb_str_lstrip_bangRubyString.lstrip_bang
(ThreadContext context) static IRubyObject
RubyFile.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 IRubyObject
RubyEnumerable.map
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyIOBuffer.map
(ThreadContext context, IRubyObject self, RubyFile _file, int _size, int _offset, int _flags) static IRubyObject
RubyIOBuffer.map
(ThreadContext context, IRubyObject self, IRubyObject _file) static IRubyObject
RubyIOBuffer.map
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyIOBuffer.map
(ThreadContext context, IRubyObject self, IRubyObject _file, IRubyObject _size) static IRubyObject
RubyIOBuffer.map
(ThreadContext context, IRubyObject self, IRubyObject _file, IRubyObject _size, IRubyObject _offset) static IRubyObject
RubyIOBuffer.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 void
RubyClass.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 void
RubyArray.marshalTo
(ThreadContext context, RubyArray array, MarshalStream output) Deprecated, for removal: This API element is subject to removal in a future version.static void
RubyArray.marshalTo
(ThreadContext context, RubyOutputStream out, RubyArray array, MarshalDumper output) static void
RubyBignum.marshalTo
(ThreadContext context, RubyOutputStream out, RubyBignum bignum, MarshalDumper output) static void
RubyClass.marshalTo
(ThreadContext context, RubyOutputStream out, RubyClass clazz, MarshalDumper output) static void
RubyData.marshalTo
(ThreadContext context, RubyOutputStream out, IRubyObject data, MarshalDumper output) static void
RubyFloat.marshalTo
(ThreadContext context, RubyOutputStream out, RubyFloat aFloat, MarshalDumper output) static void
RubyHash.marshalTo
(ThreadContext context, RubyOutputStream out, RubyHash hash, MarshalDumper output) static void
RubyModule.marshalTo
(ThreadContext context, RubyOutputStream out, RubyModule module, MarshalDumper output) static void
RubyRegexp.marshalTo
(ThreadContext context, RubyRegexp regexp, MarshalDumper output, RubyOutputStream out) static void
RubyStruct.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 IRubyObject
RubyRegexp.match_last
(ThreadContext context, IRubyObject matchArg) rb_reg_match_lastRubyMatchData.match_length
(ThreadContext context, IRubyObject nth) final IRubyObject
RubyRegexp.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 IRubyObject
RubyRegexp.match_post
(ThreadContext context, IRubyObject matchArg) rb_reg_match_poststatic IRubyObject
RubyRegexp.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 int
RubyRegexp.matcherMatch
(ThreadContext context, org.joni.Matcher matcher, int start, int range, int option) static int
RubyRegexp.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 IRubyObject
RubyEnumerable.max
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.max
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyRange.max
(ThreadContext context, Block block) RubyRange.max
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.max_by
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.max_by
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObject
RubyProcess.maxgroups
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.maxgroups_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyTime.mday
(ThreadContext context) static IRubyObject
RubyGC.measure_total_time
(ThreadContext context, IRubyObject self) static IRubyObject
RubyGC.measure_total_time_set
(ThreadContext context, IRubyObject self, IRubyObject value) RubyObjectSpace.AbstractWeakMap.member_p
(ThreadContext context, IRubyObject key) static IRubyObject
RubyData.DataMethods.members
(ThreadContext context, IRubyObject self) static RubyArray
RubyData.members
(ThreadContext context, IRubyObject self) RubyStruct.members
(ThreadContext context) static IRubyObject
RubyStruct.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 IRubyObject
RubyKernel.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 IRubyObject
RubyBasicObject.method_missing
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.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 void
RubyModule.methodAdded
(ThreadContext context, RubySymbol identifier) static IRubyObject
RubyKernel.methodMissing
(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args) static IRubyObject
RubyKernel.methodMissing
(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, boolean dropFirst) static IRubyObject
RubyKernel.methodMissing
(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block) Deprecated.protected static IRubyObject
RubyKernel.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 IRubyObject
RubyBasicObject.methods
(ThreadContext context, IRubyObject[] args, boolean useSymbols) Deprecated.static IRubyObject
RubyKernel.methods
(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyArray.min
(ThreadContext context, Block block) RubyArray.min
(ThreadContext context, IRubyObject num, Block block) static IRubyObject
RubyEnumerable.min
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyEnumerable.min_by
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.min_by
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyArray.minmax
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.minmax
(ThreadContext context, IRubyObject self, Block block) RubyRange.minmax
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.minmax_by
(ThreadContext context, IRubyObject self, Block block) final IRubyObject
RubyString.minus_at
(ThreadContext context) RubyModule.mix
(ThreadContext context, IRubyObject modArg) RubyModule.mix
(ThreadContext context, IRubyObject modArg, IRubyObject hash0) static IRubyObject
RubyDir.mkdir
(ThreadContext context, IRubyObject recv, IRubyObject... args) Creates the directory specified bypath
.static IRubyObject
RubyFile.mkfifo
(ThreadContext context, RubyString path, int mode) static IRubyObject
RubyFile.mkfifo
(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObject
RubyFile.mkfifo
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject mode) RubyFileStat.mode
(ThreadContext context) protected void
RubyArray.modify
(ThreadContext context) rb_ary_modifyprotected final void
RubyArray.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 IRubyObject
RubyFile.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 IRubyObject
RubyEncoding.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 boolean
RubyNumeric.negativeInt
(ThreadContext context, IRubyObject num) static RubyArray
RubyModule.nesting
(ThreadContext context, IRubyObject recv, Block block) Return an array of nested modules or classes.static IRubyObject
RubyKernel.new_array
(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObject
RubyKernel.new_complex
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static RubyFloat
RubyKernel.new_float
(ThreadContext context, IRubyObject object) static IRubyObject
RubyKernel.new_float
(ThreadContext context, IRubyObject object, boolean exception) static IRubyObject
RubyKernel.new_float
(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObject
RubyKernel.new_float
(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject opts) static IRubyObject
RubyKernel.new_hash
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyKernel.new_integer
(ThreadContext context, IRubyObject recv, IRubyObject object) static IRubyObject
RubyKernel.new_integer
(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject baseOrOpts) static IRubyObject
RubyKernel.new_integer
(ThreadContext context, IRubyObject recv, IRubyObject object, IRubyObject base, IRubyObject opts) static IRubyObject
RubyKernel.new_rational
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyKernel.new_rational
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyKernel.new_rational
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyKernel.new_string
(ThreadContext context, IRubyObject recv, IRubyObject object) static RubyArithmeticSequence
RubyArithmeticSequence.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 RubyRange
RubyRange.newBeginlessRange
(ThreadContext context, long end, boolean isExclusive) static RubyArray
RubyArray.newBlankArray
(ThreadContext context, int size) Construct the most efficient array shape for the given size.static RubyBoolean
RubyBoolean.newBoolean
(ThreadContext context, boolean value) Deprecated.static RubyIOBuffer
RubyIOBuffer.newBuffer
(ThreadContext context, ByteBuffer base, int size, int flags) static RubyIOBuffer
RubyIOBuffer.newBuffer
(ThreadContext context, RubyString string, int flags) static RubyChain
RubyChain.newChain
(ThreadContext context, IRubyObject[] enums) static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, String file, int line) static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, String name, ObjectAllocator allocator, RubyModule parent, boolean setParent, CallSite[] extraCallSites) A variation on newClass that allows passing in an array of supplementary call sites to improve dynamic invocation performance.static RubyClass
RubyClass.newClass
(ThreadContext context, RubyClass superClass, CallSite[] extraCallSites) A variation on newClass that allow passing in an array of supplementary call sites to improve dynamic invocation.static RubyComplex
RubyComplex.newComplexBang
(ThreadContext context, RubyClass clazz, IRubyObject x) Deprecated.static IRubyObject
RubyComplex.newComplexCanonicalize
(ThreadContext context, IRubyObject x) rb_complex_new1static IRubyObject
RubyComplex.newComplexCanonicalize
(ThreadContext context, IRubyObject x, IRubyObject y) rb_complex_newstatic IRubyObject
RubyComplex.newComplexConvert
(ThreadContext context, IRubyObject x) rb_Complex1static IRubyObject
RubyComplex.newComplexConvert
(ThreadContext context, IRubyObject x, IRubyObject y) rb_Complex/rb_Complex2static RubySymbol
RubySymbol.newConstantSymbol
(ThreadContext context, IRubyObject fqn, ByteList bytes) Create a symbol whose intention is to be used as a constant.static RubyRange
RubyRange.newEndlessRange
(ThreadContext context, long begin, boolean isExclusive) static RubyException
RubyException.newException
(ThreadContext context, RubyClass exceptionClass, RubyString message) Construct a new RubyException object from the given exception class and message.static IRubyObject
RubyException.newException
(ThreadContext context, RubyClass exceptionClass, IRubyObject message) Deprecated.static RubyException
RubyException.newException
(ThreadContext context, RubyClass exceptionClass, IRubyObject... args) Construct a new RubyException object from the given exception class and message.static RubyRange
RubyRange.newExclusiveRange
(ThreadContext context, long begin, long end) static RubyRange
RubyRange.newExclusiveRange
(ThreadContext context, IRubyObject begin, IRubyObject end) static RubyFrozenError
RubyFrozenError.newFrozenError
(ThreadContext context, IRubyObject message, IRubyObject receiver) static RubyRange
RubyRange.newInclusiveRange
(ThreadContext context, long begin, long end) static RubyRange
RubyRange.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 IRubyObject
RubyComplex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject real) static IRubyObject
RubyComplex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyComplex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject real, boolean raise) static IRubyObject
RubyComplex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image) static IRubyObject
RubyComplex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image, boolean raise) static IRubyObject
RubyIO.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyProc.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create a new instance of a Proc object.static RubyNumeric
RubyRational.newInstance
(ThreadContext context, RubyInteger num) static RubyNumeric
RubyRational.newInstance
(ThreadContext context, RubyInteger num, RubyInteger den) static IRubyObject
RubyRational.newInstance
(ThreadContext context, IRubyObject clazz, IRubyObject num) Deprecated.static IRubyObject
RubyRational.newInstance
(ThreadContext context, IRubyObject clazz, IRubyObject[] args) Deprecated.static IRubyObject
RubyRational.newInstance
(ThreadContext context, IRubyObject clazz, IRubyObject num, IRubyObject den) Deprecated.static RubyStopIteration
RubyStopIteration.newInstance
(ThreadContext context, IRubyObject result, String message) static RubyClass
RubyStruct.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create new Struct class.static RubySystemExit
RubySystemExit.newInstance
(ThreadContext context, int status, String message) static RubyTime
RubyTime.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyTime.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyComplex.newInstanceBang
(ThreadContext context, IRubyObject recv, IRubyObject real) static IRubyObject
RubyComplex.newInstanceBang
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyComplex.newInstanceBang
(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image) static IRubyObject
RubyComplex.newInstanceNew
(ThreadContext context, IRubyObject recv, IRubyObject real) Deprecated.static IRubyObject
RubyComplex.newInstanceNew
(ThreadContext context, IRubyObject recv, IRubyObject real, IRubyObject image) Deprecated.protected IRubyObject
RubyModule.newMethod
(ThreadContext context, IRubyObject receiver, String methodName, StaticScope scope, boolean bound, Visibility visibility, boolean respondToMissing, boolean priv) static RubyModule
RubyModule.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 IRubyObject
RubyGlobal.StringOnlyRubyHash.newName
(ThreadContext context, IRubyObject key, IRubyObject valueArg) static RubyProducer
RubyProducer.newProducer
(ThreadContext context, IRubyObject init, Block block) static RubyRandom
RubyRandom.newRandom
(ThreadContext context, RubyClass randomClass, IRubyObject seed) static RubyRange
RubyRange.newRange
(ThreadContext context, long begin, long end, boolean isExclusive) static RubyRange
RubyRange.newRange
(ThreadContext context, IRubyObject begin, IRubyObject end, boolean isExclusive) static IRubyObject
RubyRational.newRationalCanonicalize
(ThreadContext context, long x) static IRubyObject
RubyRational.newRationalCanonicalize
(ThreadContext context, long x, long y) static IRubyObject
RubyRational.newRationalCanonicalize
(ThreadContext context, RubyInteger x, RubyInteger y) rb_rational_newstatic IRubyObject
RubyRational.newRationalCanonicalize
(ThreadContext context, IRubyObject x, IRubyObject y) static IRubyObject
RubyRational.newRationalConvert
(ThreadContext context, IRubyObject x) rb_Rational1static IRubyObject
RubyRational.newRationalConvert
(ThreadContext context, IRubyObject x, IRubyObject y) rb_Rational/rb_Rational2static IRubyObject
RubyRandom.newSeed
(ThreadContext context, IRubyObject recv) protected static IRubyObject
RubyGlobal.StringOnlyRubyHash.newString
(ThreadContext context, RubyString value) protected static IRubyObject
RubyGlobal.StringOnlyRubyHash.newString
(ThreadContext context, RubyString value, org.jcodings.Encoding encoding) protected static IRubyObject
RubyGlobal.StringOnlyRubyHash.newString
(ThreadContext context, IRubyObject obj) static IRubyObject
RubyStruct.StructMethods.newStruct
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyStruct.StructMethods.newStruct
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyStruct.StructMethods.newStruct
(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObject
RubyStruct.StructMethods.newStruct
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
RubyStruct.StructMethods.newStruct
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static RubyTime
RubyTime.newTimeFromNanoseconds
(ThreadContext context, long nanoseconds) static RubyUncaughtThrowError
RubyUncaughtThrowError.newUncaughtThrowError
(ThreadContext context, IRubyObject tag, IRubyObject value, RubyString message) static RubyYielder
RubyYielder.newYielder
(ThreadContext context, Block block) boolean
RubyArgsFile.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 respondstrue
tonil?
.static IRubyObject
RubyKernel.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 IRubyObject
RubyEnumerable.none_p
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.none_p
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyArray.none_pCommon
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.none_pCommon
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyEnumerable.none_pCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) protected static int
RubyBasicObject.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 IRubyObject
RubyRegexp.nth_match
(ThreadContext context, int nth, IRubyObject matchArg) rb_reg_nth_matchRubyIOBuffer.null_p
(ThreadContext context) RubyNumeric.num_imaginary
(ThreadContext context) num_imaginarystatic double
RubyNumeric.num2dbl
(ThreadContext context, IRubyObject arg) Deprecated.UseConvert.toDouble(ThreadContext, IRubyObject)
instead.static IRubyObject
RubyNumeric.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 IRubyObject
RubyRational.numericQuo
(ThreadContext context, IRubyObject x, IRubyObject y) rb_numeric_quostatic IRubyObject
RubyNumeric.numFuncall
(ThreadContext context, IRubyObject x, CallSite site) static IRubyObject
RubyNumeric.numFuncall
(ThreadContext context, IRubyObject x, CallSite site, IRubyObject value) RubyNumeric.numRemainder
(ThreadContext context, IRubyObject y) static long
RubyInteger.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 IRubyObject
RubyKernel.obj_to_enum
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static RubyString
RubyString.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 IRubyObject
RubyEnumerable.one_p
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.one_p
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyArray.one_pCommon
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyEnumerable.one_pCommon
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyInteger.op_and
(ThreadContext context, IRubyObject other) RubyIOBuffer.op_and
(ThreadContext context, IRubyObject _mask) static RubyBoolean
RubyNil.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 IRubyObject
RubyBignum.op_aref_subclass
(ThreadContext context, IRubyObject other) rb_big_arefprotected IRubyObject
RubyFixnum.op_aref_subclass
(ThreadContext context, IRubyObject other) rb_fix_arefprotected abstract IRubyObject
RubyInteger.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyInteger.op_cmp
(ThreadContext context, IRubyObject other) RubyIOBuffer.op_cmp
(ThreadContext context, IRubyObject other) static IRubyObject
RubyKernel.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 IRubyObject
RubyInteger.op_div
(ThreadContext context, IRubyObject other) final RubyNumeric
RubyRational.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 IRubyObject
AbstractRubyMethod.op_eql19
(ThreadContext context, IRubyObject other) Deprecated.static IRubyObject
BasicObjectStub.op_eqq
(IRubyObject self, ThreadContext context, IRubyObject other) RubyBasicObject.op_eqq
(ThreadContext context, IRubyObject other) static IRubyObject
RubyException.op_eqq
(ThreadContext context, IRubyObject recv, IRubyObject other) static IRubyObject
RubyKernel.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 IRubyObject
BasicObjectStub.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 IRubyObject
RubyComparable.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 IRubyObject
RubyData.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 IRubyObject
RubyInteger.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 IRubyObject
RubyRational.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) boolean
RubyFixnum.op_equal_boolean
(ThreadContext context, long other) RubyComplex.op_expt
(ThreadContext context, IRubyObject other) MRI: nucomp_expt, rb_complex_powfinal IRubyObject
RubyRational.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 RubyBoolean
RubyComparable.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) boolean
RubyFixnum.op_ge_boolean
(ThreadContext context, long other) RubyString.op_ge19
(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.op_gt
(ThreadContext context, IRubyObject other) static RubyBoolean
RubyComparable.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) boolean
RubyFixnum.op_gt_boolean
(ThreadContext context, long other) RubyString.op_gt19
(ThreadContext context, IRubyObject other) Deprecated.final IRubyObject
RubyInteger.op_idiv
(ThreadContext context, IRubyObject arg) Deprecated.RubyRational.op_idiv
(ThreadContext context, IRubyObject other) Deprecated.RubyBignum.op_le
(ThreadContext context, IRubyObject other) static RubyBoolean
RubyComparable.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) boolean
RubyFixnum.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 IRubyObject
RubyInteger.op_lshift
(ThreadContext context, IRubyObject other) RubyYielder.op_lshift
(ThreadContext context, IRubyObject[] args) RubyBignum.op_lt
(ThreadContext context, IRubyObject other) static RubyBoolean
RubyComparable.op_lt
(ThreadContext context, IRubyObject recv, IRubyObject other) cmp_ltstatic RubyBoolean
RubyComparable.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) boolean
RubyFixnum.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 (notablyRegexp
andString
) to provide meaningful pattern-match semantics.static IRubyObject
RubyKernel.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 IRubyObject
RubyBignum.op_minus
(ThreadContext context, long other) final IRubyObject
RubyBignum.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 IRubyObject
RubyInteger.op_minus
(ThreadContext context, IRubyObject other) RubyNumeric.op_minus
(ThreadContext context, IRubyObject other) final RubyNumeric
RubyRational.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 IRubyObject
RubyInteger.op_mod
(ThreadContext context, IRubyObject other) RubyRange.op_mod
(ThreadContext context, IRubyObject step) RubyRational.op_mod
(ThreadContext context, IRubyObject other) final IRubyObject
RubyBignum.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 IRubyObject
RubyInteger.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 IRubyObject
RubyInteger.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 IRubyObject
RubyKernel.op_not_match
(ThreadContext context, IRubyObject self, IRubyObject arg) protected final IRubyObject
RubyNumeric.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 IRubyObject
RubyInteger.op_or
(ThreadContext context, IRubyObject other) RubyIOBuffer.op_or
(ThreadContext context, IRubyObject _mask) static RubyBoolean
RubyNil.op_or
(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_orRubyArray.op_plus
(ThreadContext context, IRubyObject obj) rb_ary_plusfinal IRubyObject
RubyBignum.op_plus
(ThreadContext context, long other) final IRubyObject
RubyBignum.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 IRubyObject
RubyInteger.op_plus
(ThreadContext context, IRubyObject other) RubyNumeric.op_plus
(ThreadContext context, IRubyObject other) final RubyNumeric
RubyRational.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 IRubyObject
RubyBignum.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 IRubyObject
RubyInteger.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 IRubyObject
RubyInteger.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 IRubyObject
RubyInteger.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 IRubyObject
RubyInteger.op_xor
(ThreadContext context, IRubyObject other) RubyIOBuffer.op_xor
(ThreadContext context, IRubyObject _mask) static RubyBoolean
RubyNil.op_xor
(ThreadContext context, IRubyObject recv, IRubyObject obj) nil_xorstatic IRubyObject
RubyDir.open
(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Returns a new directory object forpath
.static IRubyObject
RubyDir.open
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject encOpts, Block block) static IRubyObject
RubyIO.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) protected IRubyObject
RubyFile.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 IRubyObject
RubyFileTest.FileTestFileMethods.owned_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.owned_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) AbstractRubyMethod.owner
(ThreadContext context) static IRubyObject
RubyKernel.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 double
RubyKernel.parseHexidecimalExponentString2
(ThreadContext context, ByteList str) Parse hexidecimal exponential notation: ... This method assumes the string is a valid-formatted string.static IRubyObject
RubyEnumerable.partition
(ThreadContext context, IRubyObject self, Block block) RubyString.partition
(ThreadContext context, Block block) RubyString.partition
(ThreadContext context, IRubyObject arg, Block block) static IRubyObject
RubyThread.pass
(ThreadContext context, IRubyObject recv) RubyDir.path
(ThreadContext context) RubyFile.path
(ThreadContext context) static IRubyObject
RubyFile.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 IRubyObject
RubyThread.pending_interrupt_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObject
RubyThread.pending_interrupt_p_s
(ThreadContext context, IRubyObject self) static IRubyObject
RubyThread.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 IRubyObject
RubyProcess.pid
(ThreadContext context) static IRubyObject
RubyProcess.pid
(ThreadContext context, IRubyObject recv) RubyProcess.RubyStatus.pid
(ThreadContext context) static IRubyObject
RubyIO.pipe
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyIO.pipe
(ThreadContext context, IRubyObject klass, Block block) static IRubyObject
RubyIO.pipe
(ThreadContext context, IRubyObject klass, IRubyObject[] argv, Block block) Deprecated.static IRubyObject
RubyIO.pipe
(ThreadContext context, IRubyObject klass, IRubyObject arg0, Block block) static IRubyObject
RubyIO.pipe
(ThreadContext context, IRubyObject klass, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
RubyIO.pipe
(ThreadContext context, IRubyObject klass, IRubyObject v1, IRubyObject v2, IRubyObject opt, Block block) RubyFileStat.pipe_p
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.pipe_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.pipe_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) final IRubyObject
RubyString.plus_at
(ThreadContext context) RubyComplex.polar
(ThreadContext context) nucomp_polarstatic IRubyObject
RubyComplex.polar
(ThreadContext context, IRubyObject clazz, IRubyObject... args) nucomp_s_polarRubyNumeric.polar
(ThreadContext context) numeric_polarvoid
RubyThread.pollThreadEvents
(ThreadContext context) void
RubyThread.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 IRubyObject
RubyIO.popen
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyIO.popen3
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyIO.popen4
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static org.jruby.RubyIO.POpenTuple
RubyIO.popenSpecial
(ThreadContext context, IRubyObject[] args) Deprecated.RubyIO.pos
(ThreadContext context) RubyIO.pos_set
(ThreadContext context, IRubyObject offset) static boolean
RubyNumeric.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 IRubyObject
RubyProcess.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 IRubyObject
RubySymbol.prepareID
(ThreadContext context, IRubyObject object) Return the given object if it is a Symbol or String, or convert it to a String.void
RubyException.prepareIntegratedBacktrace
(ThreadContext context, StackTraceElement[] javaTrace) Deprecated.final org.joni.Regex
RubyRegexp.preparePattern
(ThreadContext context, RubyString str) static IRubyObject
RubyThread.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) void
RubyModule.prependModule
(ThreadContext context, RubyModule module) Prepend a new module to this module or class.static RubyString
RubyRegexp.preprocessDRegexp
(ThreadContext context, RegexpOptions options, IRubyObject arg0) static RubyString
RubyRegexp.preprocessDRegexp
(ThreadContext context, RegexpOptions options, IRubyObject... args) static RubyString
RubyRegexp.preprocessDRegexp
(ThreadContext context, RegexpOptions options, IRubyObject arg0, IRubyObject arg1) static RubyString
RubyRegexp.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 IRubyObject
RubyArgsFile.print
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyArgsFile.print
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyArgsFile.print
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyArgsFile.print
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyIO.print
(ThreadContext context, IRubyObject out, IRubyObject[] args) Print some objects to the stream.RubyIO.print
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyKernel.print
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.print
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyKernel.print
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyKernel.print
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyKernel.print
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyIO.print0
(ThreadContext context, IRubyObject out) static IRubyObject
RubyIO.print1
(ThreadContext context, IRubyObject out, IRubyObject arg1) static IRubyObject
RubyIO.print2
(ThreadContext context, IRubyObject out, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyIO.print3
(ThreadContext context, IRubyObject out, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyArgsFile.printf
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.printf
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyIO.printf
(ThreadContext context, IRubyObject out, IRubyObject[] args) static IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.private_methods
(ThreadContext context, IRubyObject self, IRubyObject[] args) AbstractRubyMethod.private_p
(ThreadContext context) Deprecated.static RubyProc
RubyKernel.proc
(ThreadContext context, IRubyObject recv, Block block) static RubyProc
RubyKernel.proc_1_9
(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObject
FiberScheduler.processWait
(ThreadContext context, IRubyObject scheduler, long pid, int flags) static IRubyObject
RubyEnumerator.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 IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.public_methods
(ThreadContext context, IRubyObject self, IRubyObject[] args) AbstractRubyMethod.public_p
(ThreadContext context) Deprecated.static IRubyObject
RubyKernel.public_send
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) boolean
RubyModule.publicConstDefinedFrom
(ThreadContext context, String name) RubyArray.push
(ThreadContext context, IRubyObject item) RubyArray.push
(ThreadContext context, IRubyObject[] items) void
RubyModule.putAlias
(ThreadContext context, String id, DynamicMethod method, String oldName) Note: Internal API - only public as its used by generated code!void
RubyModule.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 IRubyObject
RubyArgsFile.putc
(ThreadContext context, IRubyObject recv, IRubyObject arg0) RubyIO.putc
(ThreadContext context, IRubyObject ch) static IRubyObject
RubyIO.putc
(ThreadContext context, IRubyObject maybeIO, IRubyObject object) static IRubyObject
RubyKernel.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 IRubyObject
RubyArgsFile.puts
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyArgsFile.puts
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyArgsFile.puts
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyArgsFile.puts
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyIO.puts
(ThreadContext context, IRubyObject maybeIO, IRubyObject... args) RubyIO.puts
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyKernel.puts
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.puts
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyKernel.puts
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyKernel.puts
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyKernel.puts
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyIO.puts0
(ThreadContext context, IRubyObject maybeIO) static IRubyObject
RubyIO.puts1
(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0) static IRubyObject
RubyIO.puts2
(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyIO.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 RubyString
RubyRegexp.quote
(ThreadContext context, IRubyObject recv, IRubyObject arg) rb_reg_s_quotestatic IRubyObject
RubyKernel.raise
(ThreadContext context, IRubyObject self, IRubyObject arg0) static IRubyObject
RubyKernel.raise
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyThread.raise
(ThreadContext context, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.rand
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.rand
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyKernel.rand
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyRandom.rand
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.RubyRandomBase.rand
(ThreadContext context) RubyRandomBase.rand
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyRandom.randDefault
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyRandom.randDefault
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyRandomBase.randDefault
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyRandomBase.randDefault
(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyFloat
RubyRandomBase.randFloat
(ThreadContext context) static RubyFloat
RubyRandomBase.randFloat
(ThreadContext context, org.jruby.RubyRandom.RandomType random) static RubyInteger
RubyRandomBase.randLimited
(ThreadContext context, long limit) static RubyInteger
RubyRandomBase.randLimited
(ThreadContext context, BigInteger limit) RubyRandom.randObj
(ThreadContext context, IRubyObject[] args) Deprecated.static long
RubyRandomBase.randomLongLimited
(ThreadContext context, IRubyObject obj, long limit) static IRubyObject
RubyRandom.RandomFormatter.randomNumber
(ThreadContext context, IRubyObject self) static IRubyObject
RubyRandom.RandomFormatter.randomNumber
(ThreadContext context, IRubyObject self, IRubyObject arg0) static double
RubyRandomBase.randomReal
(ThreadContext context, IRubyObject obj, boolean excl) static IRubyObject
RubyRange.rangeBeginLength
(ThreadContext context, IRubyObject range, int len, int[] begLen, int err) static RubyRange
RubyRange.rangeFromRangeLike
(ThreadContext context, IRubyObject rangeLike, CallSite beginSite, CallSite endSite, CallSite excludeEndSite) Given a range-line object that response to "begin", "end", construct a proper range by calling those methods and "exclude_end?" with the given call sites.static RubyRange.RangeLike
RubyRange.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 IRubyObject
RubyRational.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 IRubyObject
RubyNil.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 RubyArray
RubyHash.rb_values
(ThreadContext context) static IRubyObject
RubyKernel.rbCatch
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyKernel.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 IRubyObject
RubyKernel.rbClone
(ThreadContext context, IRubyObject self) static IRubyObject
RubyKernel.rbClone
(ThreadContext context, IRubyObject self, IRubyObject opts) final IRubyObject
RubyNumeric.rbClone
(ThreadContext context) final IRubyObject
RubyNumeric.rbClone
(ThreadContext context, IRubyObject arg) RubyProc.rbClone
(ThreadContext context) RubyArray.rbCollect
(ThreadContext context, Block block) rb_ary_collectstatic IRubyObject
RubyRandom.rbDefault
(ThreadContext context, IRubyObject self) static IRubyObject
RubyIOBuffer.rbFor
(ThreadContext context, IRubyObject self, IRubyObject _string, Block block) static IRubyObject
RubyBasicObject.rbInspect
(ThreadContext context, IRubyObject obj) protected IRubyObject
RubyFile.rbIoClose
(ThreadContext context) protected IRubyObject
RubyIO.rbIoClose
(ThreadContext context) static IRubyObject
RubyData.DataMethods.rbNew
(ThreadContext context, IRubyObject self, IRubyObject hashOrElt) static IRubyObject
RubyData.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 IRubyObject
RubyString.rbStrEscape
(ThreadContext context, RubyString str) static IRubyObject
RubyKernel.rbThrow
(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) static IRubyObject
RubyKernel.rbThrow
(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject value, Block block) RubyFileStat.rdev
(ThreadContext context) RubyFileStat.rdevMajor
(ThreadContext context) RubyFileStat.rdevMinor
(ThreadContext context) static IRubyObject
RubyProcess.GroupID.re_exchange
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.UserID.re_exchange
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.GroupID.re_exchangeable_p
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.UserID.re_exchangeable_p
(ThreadContext context, IRubyObject self) static IRubyObject
RubyArgsFile.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.int
RubyIO.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 IRubyObject
RubyIO.read
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyIO.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyFileTest.FileTestFileMethods.readable_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.readable_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.readableReal_p
(ThreadContext context) static IRubyObject
RubyConverter.InvalidByteSequenceErrorMethods.readagain_bytes
(ThreadContext context, IRubyObject self) static IRubyObject
RubyArgsFile.readbyte
(ThreadContext context, IRubyObject recv) RubyIO.readbyte
(ThreadContext context) static IRubyObject
RubyArgsFile.readchar
(ThreadContext context, IRubyObject recv) RubyIO.readchar
(ThreadContext context) Read a char.static IRubyObject
RubyArgsFile.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 IRubyObject
RubyKernel.readline
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyIO.readlines
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) RubyIO.readlines
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyKernel.readlines
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyFile.readlink
(ThreadContext context, IRubyObject recv, IRubyObject path) RubyIOBuffer.readonly_p
(ThreadContext context) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyFile.realdirpath
(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObject
RubyFile.realdirpath
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyFile.realdirpath
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject dir) static IRubyObject
RubyFile.realpath
(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObject
RubyFile.realpath
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyFile.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 IRubyObject
RubyEnumerable.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 IRubyObject
RubyArray.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 IRubyObject
RubyKernel.remove_instance_variable
(ThreadContext context, IRubyObject self, IRubyObject name, Block block) RubyModule.remove_method
(ThreadContext context, IRubyObject[] args) void
Ruby.removeAllCallEventHooksFor
(ThreadContext context) Deprecated.RubyModule.removeClassVariable
(ThreadContext context, String name) void
RubyModule.removeMethod
(ThreadContext context, String id) static IRubyObject
RubyFile.rename
(ThreadContext context, IRubyObject recv, IRubyObject oldName, IRubyObject newName) RubyIO.reopen
(ThreadContext context, IRubyObject[] args) protected RubyIO
RubyIO.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 void
RubyHash.replaceExternally
(ThreadContext context, RubyHash otherHash) RubyConverter.replacement
(ThreadContext context) RubyConverter.replacement_set
(ThreadContext context, IRubyObject arg) protected void
RubyGlobal.CaseInsensitiveStringOnlyRubyHash.replaceWith
(ThreadContext context, RubyHash otherHash) protected void
RubyHash.replaceWith
(ThreadContext context, RubyHash otherHash) RubyEncoding.replicate
(ThreadContext context, IRubyObject arg) Deprecated.RubyThread.report_on_exception
(ThreadContext context) static IRubyObject
RubyThread.report_on_exception
(ThreadContext context, IRubyObject self) RubyThread.report_on_exception_set
(ThreadContext context, IRubyObject state) static IRubyObject
RubyThread.report_on_exception_set
(ThreadContext context, IRubyObject self, IRubyObject state) static IRubyObject
RubyKernel.require
(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Require.static IRubyObject
RubyKernel.require_relative
(ThreadContext context, IRubyObject recv, IRubyObject name) void
RubyIOBuffer.resize
(ThreadContext context, int size) RubyIOBuffer.resize
(ThreadContext context, IRubyObject size) static IRubyObject
RubyKernel.respond_to_missing_p
(ThreadContext context, IRubyObject recv, IRubyObject symbol) static IRubyObject
RubyKernel.respond_to_missing_p
(ThreadContext context, IRubyObject recv, IRubyObject symbol, IRubyObject isPrivate) static IRubyObject
RubyKernel.respond_to_p
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
RubyKernel.respond_to_p
(ThreadContext context, IRubyObject self, IRubyObject name, IRubyObject includePrivate) static IRubyObject
FiberScheduler.result
(ThreadContext context, int result, jnr.constants.platform.Errno error) static int
FiberScheduler.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 IRubyObject
RubyEnumerable.reverse_each
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyProcess.GroupID.rid
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.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 IRubyObject
RubyDir.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 IRubyObject
RubyFileTest.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 IRubyObject
RubyHash.ruby2_keywords_hash
(ThreadContext context, IRubyObject _self, IRubyObject arg) static IRubyObject
RubyHash.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 int
RubyThread.ReadWrite.run
(ThreadContext context, Data data, byte[] bytes, int start, int length) Deprecated.Prefer version that receives ByteBuffer rather than recreating every time.int
RubyThread.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 IRubyObject
RubyArray.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 int
RubyRegexp.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 int
RubyRegexp.search
(ThreadContext context, RubyString str, int pos, boolean reverse, IRubyObject[] holder) Deprecated.static IRubyObject
RubyConverter.search_convpath
(ThreadContext context, IRubyObject self, IRubyObject[] argv) final int
RubyRegexp.searchString
(ThreadContext context, RubyString str, int pos, boolean reverse) Search the given string with this Regexp.RubyTime.sec
(ThreadContext context) static IRubyObject
RubyRandom.seed
(ThreadContext context, IRubyObject self) RubyRandomBase.seed
(ThreadContext context) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyEnumerable.select
(ThreadContext context, IRubyObject self, Block block) RubyHash.select
(ThreadContext context, Block block) rb_hash_selectstatic IRubyObject
RubyIO.select
(ThreadContext context, IRubyObject recv, IRubyObject[] argv) static IRubyObject
RubyKernel.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 IRubyObject
RubyIO.select_static
(ThreadContext context, Ruby runtime, IRubyObject[] args) Deprecated.RubyArray.selectCommon
(ThreadContext context, Block block) rb_ary_selectstatic IRubyObject
RubyEnumerable.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 IRubyObject
RubyKernel.send
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.send
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObject
RubyKernel.send
(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
RubyKernel.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 IRubyObject
RubyArgsFile.set_encoding
(ThreadContext context, IRubyObject recv, IRubyObject encoding) static IRubyObject
RubyArgsFile.set_encoding
(ThreadContext context, IRubyObject recv, IRubyObject encoding, IRubyObject internalEncoding) static IRubyObject
RubyArgsFile.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyKernel.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) void
RubyException.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 void
RubyModule.setConstantVisibility
(ThreadContext context, String name, boolean hidden) void
RubyThread.setContext
(ThreadContext context) static IRubyObject
RubyEncoding.setDefaultExternal
(ThreadContext context, IRubyObject recv, IRubyObject encoding) static IRubyObject
RubyEncoding.setDefaultInternal
(ThreadContext context, IRubyObject recv, IRubyObject encoding) static IRubyObject
RubyProcess.Sys.setegid
(ThreadContext context, IRubyObject recv, IRubyObject arg) void
RubyIO.setEncoding
(ThreadContext context, IRubyObject v1, IRubyObject v2, IRubyObject opt) static IRubyObject
RubyProcess.Sys.seteuid
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyThread.setFiberScheduler
(ThreadContext context, IRubyObject scheduler) Set the scheduler for the current thread.static IRubyObject
RubyProcess.Sys.setgid
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyFileStat.setgid_p
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.setgid_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.setgid_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) void
RubyModule.setMethodVisibility
(ThreadContext context, IRubyObject[] methods, Visibility visibility) set_method_visibilityRubyThread.setName
(ThreadContext context, IRubyObject name) static IRubyObject
RubyProcess.setpgid
(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyProcess.setpgrp
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.setpriority
(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) static IRubyObject
RubyProcess.setproctitle
(ThreadContext context, IRubyObject recv, IRubyObject name) static IRubyObject
RubyProcess.setrlimit
(ThreadContext context, IRubyObject recv, IRubyObject resource, IRubyObject rlimCur) static IRubyObject
RubyProcess.setrlimit
(ThreadContext context, IRubyObject recv, IRubyObject resource, IRubyObject rlimCur, IRubyObject rlimMax) static IRubyObject
RubyProcess.setsid
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.Sys.setuid
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyFileStat.setuid_p
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.setuid_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.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 IRubyObject
RubyProcess.GroupID.sid_available_p
(ThreadContext context, IRubyObject self) static IRubyObject
RubyProcess.UserID.sid_available_p
(ThreadContext context, IRubyObject self) RubyProcess.RubyStatus.signaled
(ThreadContext context) static IRubyObject
RubySignal.signame
(ThreadContext context, IRubyObject recv, IRubyObject rubySig) RubySignalException.signo
(ThreadContext context) int
RubyBignum.signum
(ThreadContext context) int
RubyFixnum.signum
(ThreadContext context) int
RubyFloat.signum
(ThreadContext context) int
RubyInteger.signum
(ThreadContext context) final int
RubyRational.signum
(ThreadContext context) static RubyFloat
RubyMath.sin
(ThreadContext context, IRubyObject recv, IRubyObject x) static IRubyObject
RubyKernel.singleton_class
(ThreadContext context, IRubyObject recv) RubyModule.singleton_class_p
(ThreadContext context) RubyBasicObject.singleton_method
(ThreadContext context, IRubyObject name) static IRubyObject
RubyKernel.singleton_method
(ThreadContext context, IRubyObject self, IRubyObject symbol) static IRubyObject
RubyBasicObject.singleton_method_added
(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObject
RubyNumeric.singleton_method_added
(ThreadContext context, IRubyObject self, IRubyObject name) num_saddedstatic IRubyObject
RubyBasicObject.singleton_method_removed
(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObject
RubyBasicObject.singleton_method_undefined
(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) RubyBasicObject.singleton_methods
(ThreadContext context, IRubyObject[] args) static RubyArray
RubyKernel.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 RubyFloat
RubyMath.sinh
(ThreadContext context, IRubyObject recv, IRubyObject x) RubyArithmeticSequence.size
(ThreadContext context) protected static IRubyObject
RubyArray.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 IRubyObject
RubyEnumerator.size
(ThreadContext context) RubyEnumerator.SizeFn.size
(ThreadContext context, T self, IRubyObject[] args) RubyFile.size
(ThreadContext context) RubyFileStat.size
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.size
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.size
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFixnum.size
(ThreadContext context) fix_sizeabstract IRubyObject
RubyInteger.size
(ThreadContext context) RubyIOBuffer.size
(ThreadContext context) RubyMatchData.size
(ThreadContext context) match_sizeabstract IRubyObject
RubyObjectSpace.AbstractWeakMap.size
(ThreadContext context) RubyObjectSpace.WeakKeyMap.size
(ThreadContext context) RubyObjectSpace.WeakMap.size
(ThreadContext context) static IRubyObject
RubyProducer.size
(ThreadContext context, RubyProducer self, IRubyObject[] args) MRI: producer_sizeRubyRange.size
(ThreadContext context) RubyStruct.size
(ThreadContext context) static IRubyObject
RubyIOBuffer.size_of
(ThreadContext context, IRubyObject self, IRubyObject dataType) RubyFileStat.size_p
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.size_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.size_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyArgsFile.skip
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.sleep
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.sleep
(ThreadContext context, IRubyObject recv, IRubyObject timeout) static IRubyObject
RubyKernel.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) void
RubyClass.smartDump
(ThreadContext context, RubyOutputStream out, MarshalDumper stream, IRubyObject target) RubyFileStat.socket_p
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.socket_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.socket_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyArray.sort
(ThreadContext context, Block block) rb_ary_sortstatic IRubyObject
RubyEnumerable.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 IRubyObject
RubyEnumerable.sort_by
(ThreadContext context, IRubyObject self, Block block) RubyArray.sort_by_bang
(ThreadContext context, Block block) rb_ary_sort_by_bangprotected IRubyObject
RubyArray.sortInternal
(ThreadContext context, boolean honorOverride) protected IRubyObject
RubyArray.sortInternal
(ThreadContext context, Block block) RubyRegexp.source
(ThreadContext context) rb_reg_sourcestatic IRubyObject
RubyConverter.EncodingErrorMethods.source_encoding
(ThreadContext context, IRubyObject self) RubyConverter.source_encoding
(ThreadContext context) static IRubyObject
RubyConverter.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 RubyFixnum
RubyKernel.spawn
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static RubyFixnum
RubyProcess.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 RubyArray
RubyFile.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 IRubyObject
RubyKernel.sprintf
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyBignum.sqrt
(ThreadContext context) RubyFixnum.sqrt
(ThreadContext context) abstract IRubyObject
RubyInteger.sqrt
(ThreadContext context) static IRubyObject
RubyInteger.sqrt
(ThreadContext context, IRubyObject self, IRubyObject num) rb_int_s_isqrtstatic RubyFloat
RubyMath.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 IRubyObject
RubyKernel.srand
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.srand
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyRandom.srand
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyRandom.srand
(ThreadContext context, IRubyObject recv, IRubyObject seed) static IRubyObject
RubyRandom.srandCommon
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyRandom.srandCommon
(ThreadContext context, IRubyObject recv, IRubyObject newSeed) static IRubyObject
RubyGC.start
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static RubyThread
RubyThread.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 RubyBoolean
RubyRegexp.startWithP
(ThreadContext context, RubyString str) Deprecated.static IRubyObject
RubyFile.stat
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyIO.stat
(ThreadContext context) static IRubyObject
RubyRandom.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 IRubyObject
RubyFileTest.FileTestFileMethods.sticky_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.sticky_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyThread.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 void
RubyArray.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 IRubyObject
RubyGC.stress
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyGC.stress_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyTime.strftime
(ThreadContext context, IRubyObject format) static IRubyObject
RubyIOBuffer.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 IRubyObject
RubyKernel.LoopMethods.sub
(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObject
RubyKernel.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 IRubyObject
RubyString.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 IRubyObject
RubyString.substr
(ThreadContext context, int beg, int len) final IRubyObject
RubyString.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 IRubyObject
RubyEnumerable.sum
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.sum
(ThreadContext context, IRubyObject self, IRubyObject init, Block block) RubyString.sum
(ThreadContext context) RubyString.sum
(ThreadContext context, IRubyObject arg) static IRubyObject
RubyEnumerable.sumAdd
(ThreadContext context, IRubyObject lhs, IRubyObject rhs, SingleDouble c) RubyArray.sumCommon
(ThreadContext context, IRubyObject init, Block block) static IRubyObject
RubyEnumerable.sumCommon
(ThreadContext context, IRubyObject self, IRubyObject init, Block block) static IRubyObject
RubyEnumerable.sumCommon
(ThreadContext context, CallSite each, IRubyObject self, IRubyObject init, Block block) RubyString.sumCommon
(ThreadContext context, long bits) RubyTime.sunday_p
(ThreadContext context) protected IRubyObject
AbstractRubyMethod.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 IRubyObject
RubyProcess.GroupID.switch_rb
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyProcess.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 IRubyObject
RubyFile.symlink
(ThreadContext context, IRubyObject recv, IRubyObject from, IRubyObject to) RubyFileStat.symlink_p
(ThreadContext context) static RubyBoolean
RubyFileTest.FileTestFileMethods.symlink_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBoolean
RubyFileTest.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 IRubyObject
RubyKernel.syscall
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyIO.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 IRubyObject
RubyKernel.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 IRubyObject
RubyEnumerable.take
(ThreadContext context, IRubyObject self, IRubyObject n, Block block) RubyArray.take_while
(ThreadContext context, Block block) rb_ary_take_whilestatic IRubyObject
RubyEnumerable.take_while
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.takeItems
(ThreadContext context, IRubyObject enumerable) Take all items from the given enumerable and insert them into a new array.static IRubyObject
RubyEnumerable.tally
(ThreadContext context, IRubyObject self) static IRubyObject
RubyEnumerable.tally
(ThreadContext context, IRubyObject self, IRubyObject hashArg) static RubyFloat
RubyMath.tan
(ThreadContext context, IRubyObject recv, IRubyObject x) static RubyFloat
RubyMath.tanh
(ThreadContext context, IRubyObject recv, IRubyObject x) static IRubyObject
RubyKernel.tap
(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyModule.target
(ThreadContext context) static IRubyObject
RubyArgsFile.tell
(ThreadContext context, IRubyObject recv) RubyDir.tell
(ThreadContext context) Returns the current position in the directory.RubyProcess.RubyStatus.termsig
(ThreadContext context) static IRubyObject
RubyKernel.test
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyKernel.test
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyKernel.test
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static boolean
RubyModule.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 IRubyObject
RubyRegexp.timeout
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyRegexp.timeout_set
(ThreadContext context, IRubyObject recv, IRubyObject timeout) RubyFixnum.times
(ThreadContext context, Block block) RubyInteger.times
(ThreadContext context, Block block) static IRubyObject
RubyProcess.times
(ThreadContext context) static IRubyObject
RubyProcess.times
(ThreadContext context, IRubyObject recv, Block unusedBlock) protected static IRubyObject
RubyInteger.timesSize
(ThreadContext context, RubyInteger recv, IRubyObject[] args) A times size method suitable for lambda method reference implementation ofRubyEnumerator.SizeFn.size(ThreadContext, IRubyObject, IRubyObject[])
static RubyTime
RubyTime.timeZoneLocal
(ThreadContext context, IRubyObject off, RubyTime time) static IRubyObject
RubyArgsFile.to_a
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyArray.to_a
(ThreadContext context) rb_ary_to_aRubyBasicObject.to_a
(ThreadContext context) static IRubyObject
RubyEnumerable.to_a
(ThreadContext context, IRubyObject self) static IRubyObject
RubyEnumerable.to_a
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
RubyEnumerable.to_a
(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyHash.to_a
(ThreadContext context) rb_hash_to_aRubyMatchData.to_a
(ThreadContext context) match_to_astatic RubyArray
RubyNil.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 IRubyObject
RubyNil.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 IRubyObject
RubyInteger.to_f
(ThreadContext context) static RubyFloat
RubyNil.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 RubyHash
RubyData.to_h
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.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 RubyHash
RubyNil.to_h
(ThreadContext context, IRubyObject recv) RubyStruct.to_h
(ThreadContext context) Deprecated.RubyStruct.to_h
(ThreadContext context, Block block) protected RubyHash
RubyHash.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 RubyFixnum
RubyNil.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyNil.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 IRubyObject
RubyArgsFile.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 IRubyObject
RubyKernel.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 RubyString
RubyNil.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 IRubyObject
RubyException.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 RubySymbol
RubySymbol.toSymbol
(ThreadContext context, IRubyObject name) static IRubyObject
RubyGC.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 IRubyObject
RubyKernel.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 IRubyObject
RubyBoolean.True.true_and
(ThreadContext context, IRubyObject tru, IRubyObject oth) static RubyString
RubyBoolean.True.true_to_s
(ThreadContext context, IRubyObject tru) Deprecated.static IRubyObject
RubyBoolean.True.true_xor
(ThreadContext context, IRubyObject tru, IRubyObject oth) RubyBignum.truncate
(ThreadContext context, IRubyObject arg) rb_big_truncateRubyFile.truncate
(ThreadContext context, IRubyObject len) static IRubyObject
RubyFile.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 IRubyObject
RubyInteger.truncate
(ThreadContext context, IRubyObject arg) RubyNumeric.truncate
(ThreadContext context) MRI: num_truncateRubyRational.truncate
(ThreadContext context) MRI: nurat_truncateRubyRational.truncate
(ThreadContext context, IRubyObject n) static IRubyObject
RubyFile.truncate19
(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject length) Deprecated.RubyBasicObject.trust
(ThreadContext context) Deprecated.static IRubyObject
RubyArray.try_convert
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
RubyHash.try_convert
(ThreadContext context, IRubyObject recv, IRubyObject args) static IRubyObject
RubyInteger.try_convert
(ThreadContext context, IRubyObject self, IRubyObject num) static IRubyObject
RubyRegexp.try_convert
(ThreadContext context, IRubyObject recv, IRubyObject args) static IRubyObject
RubyString.try_convert
(ThreadContext context, IRubyObject recv, IRubyObject str) static IRubyObject
RubyIO.tryConvert
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyIO.tty_p
(ThreadContext context) RubyTime.tuesday_p
(ThreadContext context) RubyFileStat.uid
(ThreadContext context) static IRubyObject
RubyProcess.uid
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyProcess.uid_set
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyFile.umask
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
FiberScheduler.unblock
(ThreadContext context, IRubyObject scheduler, IRubyObject blocker, IRubyObject fiber) void
RubyModule.undef
(ThreadContext context, String name) rb_undefRubyModule.undef_method
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyObjectSpace.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 IRubyObject
RubyMarshal.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 providedBiFunction
without 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 IRubyObject
RubyRegexp.union
(ThreadContext context, IRubyObject recv, IRubyObject[] args) rb_reg_s_unionRubyArray.uniq
(ThreadContext context) rb_ary_uniqRubyArray.uniq
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.uniq
(ThreadContext context, IRubyObject self, Block block) RubyArray.uniq_bang
(ThreadContext context) rb_ary_uniq_bangRubyArray.uniq_bang
(ThreadContext context, Block block) static IRubyObject
RubyFile.unlink
(ThreadContext context, IRubyObject... args) static IRubyObject
RubyFile.unlink
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIOBuffer.unlock
(ThreadContext context) final Object
RubyClass.unmarshal
(ThreadContext context, RubyInputStream in, MarshalLoader loader) static RubyArray
RubyArray.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyNumeric
RubyBignum.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyClass
RubyClass.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static IRubyObject
RubyData.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input, RubyClass rbClass) static RubyFixnum
RubyFixnum.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyFloat
RubyFloat.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyHash
RubyHash.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input, boolean defaultValue) static RubyModule
RubyModule.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static RubyString
RubyString.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) static IRubyObject
RubyStruct.unmarshalFrom
(ThreadContext context, RubyInputStream in, MarshalLoader input) protected void
RubyArray.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 IRubyObject
RubyKernel.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 IOOptions
RubyIO.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 IRubyObject
RubyString.upto
(ThreadContext context, IRubyObject end, Block block) rb_str_upto_mfinal IRubyObject
RubyString.upto
(ThreadContext context, IRubyObject end, IRubyObject excl, Block block) static IRubyObject
RubyRandom.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 void
RubyModule.usingModule
(ThreadContext context, RubyModule cref, IRubyObject refinedModule) static RubyTime
RubyTime.utc
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyFile.utime
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyString.valid_encoding_p
(ThreadContext context) RubyIOBuffer.valid_p
(ThreadContext context) protected String
RubyModule.validateClassVariable
(ThreadContext context, IRubyObject object) protected final String
RubyModule.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 IRubyObject
RubyGlobal.StringOnlyRubyHash.verifyStringLike
(ThreadContext context, IRubyObject test) RubyArray.ArgumentVisitor.visit
(ThreadContext ctx, IRubyObject arg, int i) void
RubyHash.Visitor.visit
(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Object state) abstract void
RubyHash.VisitorWithState.visit
(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, T state) void
RubyHash.VisitorWithStateI.visit
(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index) <T> void
RubyHash.visitAll
(ThreadContext context, RubyHash.VisitorWithStateI visitor) <T> void
RubyHash.visitAll
(ThreadContext context, RubyHash.VisitorWithState visitor, T state) RubyIO.wait
(ThreadContext context, IRubyObject[] argv) static IRubyObject
RubyIO.wait
(ThreadContext context, IRubyObject _io, IRubyObject[] argv) static IRubyObject
RubyProcess.RubyStatus.wait
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyProcess.wait
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyProcess.wait
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyIO.wait_readable
(ThreadContext context, IRubyObject[] argv) static IRubyObject
RubyIO.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 IRubyObject
RubyIO.wait_writable
(ThreadContext context, IRubyObject _io, IRubyObject[] argv) waits until input available or timed out and returns self, or nil when EOF reached.static IRubyObject
RubyProcess.wait2
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.waitall
(ThreadContext context) static IRubyObject
RubyProcess.waitall
(ThreadContext context, IRubyObject recv) boolean
RubyThread.waitForIO
(ThreadContext context, RubyIO io, int ops) static long
RubyProcess.waitpid
(ThreadContext context, long pid, int flags) static IRubyObject
RubyProcess.waitpid
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubyProcess.waitpid
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.waitpid2
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyProcess.warmup
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyKernel.warn
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyKernel.warn
(ThreadContext context, IRubyObject recv, IRubyObject[] args) RubyTime.wday
(ThreadContext context) RubyTime.wednesday_p
(ThreadContext context) static IRubyObject
RubyData.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 IRubyObject
RubyFileTest.FileTestFileMethods.worldReadable
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.worldReadable
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.worldWritable
(ThreadContext context) static IRubyObject
RubyFileTest.FileTestFileMethods.worldWritable
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
RubyFileTest.worldWritable
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.writable_p
(ThreadContext context) static RubyBoolean
RubyFileTest.FileTestFileMethods.writable_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBoolean
RubyFileTest.writable_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFileStat.writableReal_p
(ThreadContext context) static IRubyObject
RubyArgsFile.write
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyArgsFile.write
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyArgsFile.write
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyArgsFile.write
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyArgsFile.write
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final void
RubyIO.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).int
RubyIO.write
(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding) Write the given range of bytes to this IO.int
RubyIO.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 IRubyObject
RubyIO.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 IRubyObject
RubyIO.write
(ThreadContext context, IRubyObject maybeIO, IRubyObject str) static IRubyObject
RubyIO.write
(ThreadContext context, IRubyObject recv, IRubyObject[] argv) static IRubyObject
RubyIO.write
(ThreadContext context, IRubyObject maybeIO, IRubyObject arg0, IRubyObject arg1) protected static IRubyObject
RubyIO.write
(ThreadContext context, IRubyObject maybeIO, ByteList byteList) protected static IRubyObject
RubyIO.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 IRubyObject
RubyIO.writeStatic
(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block unusedBlock) Deprecated.static IRubyObject
RubyIO.writev
(ThreadContext context, IRubyObject io) static IRubyObject
RubyIO.writev
(ThreadContext context, IRubyObject io, IRubyObject arg0) static IRubyObject
RubyIO.writev
(ThreadContext context, IRubyObject io, IRubyObject[] args) static IRubyObject
RubyIO.writev
(ThreadContext context, IRubyObject io, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyIO.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 IRubyObject
RubyKernel.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 IRubyObject
RubyBasicObject.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 IRubyObject
RubyBasicObject.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 RubyBoolean
RubyFileTest.FileTestFileMethods.zero_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) static RubyBoolean
RubyFileTest.zero_p
(ThreadContext context, IRubyObject recv, IRubyObject filename) RubyFixnum.zero_p
(ThreadContext context) fix_zero_pRubyFloat.zero_p
(ThreadContext context) MRI: flo_zero_pabstract IRubyObject
RubyInteger.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 IRubyObject
RubyEnumerable.zip
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyEnumerable.zip
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.zip
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObject
RubyEnumerable.zipCommon
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.zipCommon
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) static IRubyObject
RubyEnumerable.zipCommon
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObject
RubyEnumerable.zipCommon
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) static IRubyObject
RubyEnumerable.zipCommonAry
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.zipCommonAry
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObject
RubyEnumerable.zipCommonEnum
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyEnumerable.zipCommonEnum
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObject
RubyEnumerable.zipEnumNext
(ThreadContext context, IRubyObject arg) RubyTime.zone
(ThreadContext context) static boolean
RubyTime.zoneLocalTime
(ThreadContext context, IRubyObject zone, RubyTime time) static boolean
RubyTime.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 providedBiFunction
without allowing for any cross-thread interrupts (equivalent to callingRubyThread.handle_interrupt(ThreadContext, IRubyObject, IRubyObject, Block)
with Object => :never.static IRubyObject
RubyEnumerable.zipCommon
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, ObjectObjectIntFunction<ThreadContext, IRubyObject, IRubyObject> nextElement) static IRubyObject
RubyEnumerable.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) protected
RubyUncaughtThrowError
(ThreadContext context, RubyClass exceptionClass) -
Uses of ThreadContext in org.jruby.anno
Methods in org.jruby.anno with parameters of type ThreadContextModifier and TypeMethodDescriptionvoid
TypePopulator.populate
(ThreadContext context, RubyModule cls, Class clazz) void
TypePopulator.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 IRubyObject
Access.argsFile
(ThreadContext context) Retrieve ARGF (RubyArgsFile) instancestatic ArgumentError
Error.argumentError
(ThreadContext context, int got, int expected) Return an instance of ArgumentError for the given argument list length, min, and max.static ArgumentError
Error.argumentError
(ThreadContext context, int length, int min, int max) Return an instance of ArgumentError for the given argument list length, min, and max.static ArgumentError
Error.argumentError
(ThreadContext context, String message) Return an instance of ArgumentError with the given message.static RubyClass
Access.argumentErrorClass
(ThreadContext context) Retrieve the instance of the class ArgumentErrorstatic RubyClass
Access.arrayClass
(ThreadContext context) Retrieve the instance of the class Arraystatic RubyBoolean
Convert.asBoolean
(ThreadContext context, boolean value) Create a Ruby Boolean from a java boolean.static RubyFixnum
Convert.asFixnum
(ThreadContext context, int value) Create a Ruby Fixnum from a java int.static RubyFixnum
Convert.asFixnum
(ThreadContext context, long value) Create a Ruby Fixnum from a java long.static RubyFloat
Convert.asFloat
(ThreadContext context, double value) Create a Ruby Float from a java double.static RubyFloat
Convert.asFloat
(ThreadContext context, long value) Create a Ruby Float from a java long.static RubyInteger
Convert.asInteger
(ThreadContext context, double value) Create some type of Ruby Integer from a java doublestatic RubySymbol
Convert.asSymbol
(ThreadContext context, String string) Creates a new RubySymbol from the provided java String.static RubySymbol
Convert.asSymbol
(ThreadContext context, RubyString string) Creates a new RubySymbol from the provided java String.static RubySymbol
Convert.asSymbol
(ThreadContext context, ByteList bytelist) Creates a new RubySymbol from the provided java String.static RubyClass
Access.basicObjectClass
(ThreadContext context) Retrieve the instance of the class BasicObjectstatic RubyArray
Convert.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 RubyArray
Convert.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 RubyBignum
Convert.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 RubyClass
Convert.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 RubyFile
Convert.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 RubyFixnum
Convert.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 RubyFixnum
Convert.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 RubyHash
Convert.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 RubyHash
Convert.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 RubyInteger
Convert.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 RubyInteger
Convert.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 RubyModule
Convert.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 RubyModule
Convert.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 RubyNumeric
Convert.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 RubyProc
Convert.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 RubyProc
Convert.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 RubyRange
Convert.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 RubyString
Convert.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 RubySymbol
Convert.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 RubyString
Check.checkEmbeddedNulls
(ThreadContext context, IRubyObject obj) Check to see if the supplied object (which is convertable to a string) contains any null (\0) bytes.static RubySymbol
Check.checkID
(ThreadContext context, IRubyObject obj) Convert the supplied object into an internal identifier String.static int
Convert.checkInt
(ThreadContext context, long num) Check to make sure the long num given will fit into an int.static IRubyObject
Convert.checkToInteger
(ThreadContext context, IRubyObject obj) Check whether the given object is an Integer or can be converted to an Integer using #to_int.static IRubyObject
Convert.checkToRational
(ThreadContext context, IRubyObject obj) Convert the given argument to a Rational, or return nil if it cannot be converted.static IRubyObject
Convert.checkToString
(ThreadContext context, IRubyObject obj) Check whether the given object is a String or can be converted to a String using #to_str.static RubyClass
Access.classClass
(ThreadContext context) Retrieve the instance of the class Classstatic int
API.cloexecPipe
(ThreadContext context, int[] pipes) Equivalent toMRI.rb_cloexec_pipe(ThreadContext, int[])
.static RubyModule
Access.comparableModule
(ThreadContext context) Retrieve the instance of the module Comparable.static TypeError
Error.createTypeError
(ThreadContext context, String message) Create an instance of TypeError with the given message.static String
Error.createTypeErrorMessage
(ThreadContext context, IRubyObject object, RubyModule expectedType) Create a properly formatted error message for a typical TypeError.static RubyClass
Define.defineClass
(ThreadContext context, String name, RubyClass superClass, ObjectAllocator allocator) Define a new class under the Object namespace.static RubyModule
Define.defineModule
(ThreadContext context) There are times when an anonymous module is needed.static RubyModule
Define.defineModule
(ThreadContext context, String name) Define a new module under the Object namespace.static RubyClass
Access.dirClass
(ThreadContext context) Retrieve the instance of the class Dirstatic RubyString
Create.dupString
(ThreadContext context, RubyString string) Duplicate the given string and return a String (original subclass of String is not preserved).static EncodingService
Access.encodingService
(ThreadContext context) Retrieve the encoding service objectstatic RubyModule
Access.enumerableModule
(ThreadContext context) Retrieve the instance of the module Enumerable.static RubyClass
Access.enumeratorClass
(ThreadContext context) Retrieve the instance of the class Enumeratorstatic EOFError
Error.eofError
(ThreadContext context, String message) static RubyModule
Access.errnoModule
(ThreadContext context) Retrieve the instance of the module Errno.static RubyClass
Access.exceptionClass
(ThreadContext context) Retrieve the instance of the class Exceptionstatic void
API.fdFixCloexec
(ThreadContext context, int fd) Equivalent to MRI#rb_maygvl_fd_fix_cloexec(ThreadContext, int).static RubyClass
Access.fileClass
(ThreadContext context) Retrieve the instance of the class Filestatic RubyModule
Access.fileTestModule
(ThreadContext context) Retrieve the instance of the module FileTest.static RubyClass
Access.fixnumClass
(ThreadContext context) Retrieve the instance of the class Fixnumstatic RubyClass
Access.floatClass
(ThreadContext context) Retrieve the instance of the class Floatstatic RaiseException
Error.floatDomainError
(ThreadContext context, String message) static RaiseException
Error.frozenError
(ThreadContext context, IRubyObject object, String message) Create a frozen error with a simple ASCII String.static RubyClass
Access.getClass
(ThreadContext context, String name) Return a class instance based on the name of the class in Object.static RubyClass
Access.getClass
(ThreadContext context, String... names) Return a class instance based on a chain of module/classes starting at Object.static RubyModule
Access.getModule
(ThreadContext context, String name) Retrieve the instance of the module by namestatic GlobalVariables
Access.globalVariables
(ThreadContext context) Retrieve the object containing Ruby Global Variables.static RubyClass
Access.hashClass
(ThreadContext context) Retrieve the instance of the class Hashstatic RaiseException
Error.indexError
(ThreadContext context, String message) Create an index error with a simple ASCII String.static RubyInstanceConfig
Access.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 RubyClass
Access.integerClass
(ThreadContext context) Retrieve the instance of the class Integerstatic RubyClass
Access.ioClass
(ThreadContext context) Retrieve the instance of the class IOstatic RubyModule
Access.kernelModule
(ThreadContext context) Retrieve the instance of the module Kernel.static ArgumentError
Error.keywordError
(ThreadContext context, String error, RubyArray keys) static LoadService
Access.loadService
(ThreadContext context) Retrieve LoadService instancestatic RubyClass
Access.moduleClass
(ThreadContext context) Retrieve the instance of the class Modulestatic RaiseException
Error.nameError
(ThreadContext context, String message, String name) Create a name error with a simple ASCII String and the failing name.static RaiseException
Error.nameError
(ThreadContext context, String message, String name, Throwable throwable) Create a name error with a simple ASCII String and the failing name.static RaiseException
Error.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 RubyHash
Create.newEmptyHash
(ThreadContext context) Create a new empty Hash instance.static RubyString
Create.newEmptyString
(ThreadContext context) Create a new String which is intended to be empty for its entire lifetime.static RubyString
Create.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 RubyString
Create.newFrozenString
(ThreadContext context, String string) Creates a new frozen RubyString from the provided java String.static RubyHash
Create.newHash
(ThreadContext context) Create a new Hash instance.static int
API.newPipe
(ThreadContext context, int[] pipes) Equivalent toMRI.rb_pipe(ThreadContext, int[])
.static RubyRational
Create.newRational
(ThreadContext context, long num, long den) Create a new Rational with the given long values for numerator and denominator.static RubyString
Create.newSharedString
(ThreadContext context, ByteList bytes) Creates a new RubyString from the provided bytelist but use the supplied encoding if possible.static RubyString
Create.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 RubyHash
Create.newSmallHash
(ThreadContext context) Create a new Hash instance.static RubyHash
Create.newSmallHash
(ThreadContext context, IRubyObject key, IRubyObject value) Create a new Hash instance with the given pair, optimized for space.static RubyString
Create.newString
(ThreadContext context, byte[] bytes) Creates a new RubyString from the provided bytes.static RubyString
Create.newString
(ThreadContext context, byte[] bytes, int start, int length) Creates a new RubyString from the provided bytes.static RubyString
Create.newString
(ThreadContext context, String string) Creates a new RubyString from the provided java String.static RubyString
Create.newString
(ThreadContext context, String string, org.jcodings.Encoding encoding) Creates a new RubyString from the provided java String.static RubyString
Create.newString
(ThreadContext context, ByteList bytes) Creates a new RubyString from the provided bytelist.static RubyString
Create.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 RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, Block block) Create a new Struct.static RubyStruct
Create.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 RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject arg0, Block block) Create a new Struct.static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject arg0, IRubyObject arg1, Block block) Create a new Struct.static RubyStruct
Create.newStruct
(ThreadContext context, RubyClass structClass, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Create a new Struct.static RubyClass
Access.nilClass
(ThreadContext context) Retrieve the instance of the class NilClassstatic NotImplementedError
Error.notImplementedError
(ThreadContext context, String message) static RubyClass
Access.objectClass
(ThreadContext context) Retrieve the instance of the class Objectstatic RubyClass
Access.procClass
(ThreadContext context) Retrieve the instance of the class Procstatic RubyModule
Access.processModule
(ThreadContext context) Retrieve the instance of the module Processstatic RubyClass
Access.randomClass
(ThreadContext context) Retrieve the instance of the class Randomstatic RubyClass
Access.rangeClass
(ThreadContext context) Retrieve the instance of the class Rangestatic RaiseException
Error.rangeError
(ThreadContext context, String message) Create a range error with a simple ASCII String.static int
MRI.rb_cloexec_pipe
(ThreadContext context, int[] pipes) static org.jcodings.Encoding
MRI.rb_default_external_encoding
(ThreadContext context) static org.jcodings.Encoding
MRI.rb_define_dummy_encoding
(ThreadContext context, byte[] name) static ByteList
MRI.rb_econv_append
(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, ByteList dst, int flags) static ByteList
MRI.rb_econv_append
(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList sByteList, ByteList dst, int flags) static void
MRI.rb_econv_check_error
(ThreadContext context, org.jcodings.transcode.EConv ec) static RaiseException
MRI.rb_econv_open_exc
(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags) static org.jcodings.transcode.EConv
MRI.rb_econv_open_opts
(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags, IRubyObject opthash) static int
MRI.rb_econv_prepare_options
(ThreadContext context, IRubyObject opthash, IRubyObject[] opts, int ecflags) static int
MRI.rb_econv_prepare_opts
(ThreadContext context, IRubyObject opthash, IRubyObject[] opts) static ByteList
MRI.rb_econv_str_convert
(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, int flags) static ByteList
MRI.rb_econv_str_convert
(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, int flags) static ByteList
MRI.rb_econv_substr_append
(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, ByteList dst, int flags) static int
MRI.rb_enc_codelen
(ThreadContext context, int c, org.jcodings.Encoding enc) static int
MRI.rb_enc_codepoint_len
(ThreadContext context, byte[] pBytes, int p, int e, int[] len_p, org.jcodings.Encoding enc) static org.jcodings.Encoding
MRI.rb_enc_get
(ThreadContext context, IRubyObject obj) static int
MRI.rb_enc_mbcput
(ThreadContext context, int c, byte[] buf, int p, org.jcodings.Encoding enc) static void
MRI.rb_enc_set_default_external
(ThreadContext context, IRubyObject encoding) static void
MRI.rb_enc_set_default_internal
(ThreadContext context, IRubyObject encoding) static void
MRI.rb_enc_str_buf_cat
(ThreadContext context, RubyString str, byte[] ptrBytes) static void
MRI.rb_enc_str_buf_cat
(ThreadContext context, RubyString str, byte[] ptrBytes, int ptr, int len, org.jcodings.Encoding enc) static void
MRI.rb_enc_str_buf_cat
(ThreadContext context, RubyString str, byte[] ptrBytes, org.jcodings.Encoding enc) static void
MRI.rb_enc_str_buf_cat
(ThreadContext context, RubyString str, CharSequence cseq) static void
MRI.rb_enc_str_buf_cat
(ThreadContext context, RubyString str, ByteList ptr) static void
MRI.rb_enc_str_buf_cat
(ThreadContext context, RubyString str, ByteList ptr, org.jcodings.Encoding enc) static RubyString
MRI.rb_enc_uint_chr
(ThreadContext context, int code, org.jcodings.Encoding enc) static boolean
MRI.rb_io_extract_encoding_option
(ThreadContext context, IOEncodable ioEncodable, IRubyObject options, int[] fmode_p) static void
MRI.rb_io_extract_modeenc
(ThreadContext context, IOEncodable ioEncodable, API.ModeAndPermission vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) static IRubyObject
MRI.rb_obj_encoding
(ThreadContext context, IRubyObject obj) static int
MRI.rb_pipe
(ThreadContext context, int[] pipes) static RubyString
MRI.rb_str_conv_enc
(ThreadContext context, RubyString value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static ByteList
MRI.rb_str_conv_enc
(ThreadContext context, ByteList value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static RubyString
MRI.rb_str_conv_enc_opts
(ThreadContext context, RubyString str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) static ByteList
MRI.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 IRubyObject
MRI.rb_str_encode
(ThreadContext context, IRubyObject str, IRubyObject to, int ecflags, IRubyObject ecopt) static RubyString
MRI.rb_str_escape
(ThreadContext context, RubyString str) static org.jcodings.Encoding
MRI.rb_to_encoding
(ThreadContext context, IRubyObject enc) static org.jcodings.Encoding
MRI.rb_to_encoding_index
(ThreadContext context, IRubyObject enc) static RubyClass
Access.regexpClass
(ThreadContext context) Retrieve the instance of the class Regexpstatic <T> T
API.rescueTypeError
(ThreadContext context, T dflt, Supplier<T> func) Equivalent to MRI#rb_rescue_typeerror(ThreadContext, Object, Supplier).static RaiseException
Error.runtimeError
(ThreadContext context, String message) Create a runtime error with a simple ASCII String.static RubyClass
Access.runtimeErrorClass
(ThreadContext context) Retrieve the instance of the class RuntimeErrorstatic RubyClass
Access.standardErrorClass
(ThreadContext context) Retrieve the instance of the class StandardErrorstatic RubyClass
Access.stringClass
(ThreadContext context) Retrieve the instance of the class Stringstatic RubyClass
Access.structClass
(ThreadContext context) Retrieve the instance of the class Structstatic RubyClass
Access.symbolClass
(ThreadContext context) Retrieve the instance of the class Symbolstatic IRubyObject
API.sysFailWithPath
(ThreadContext context, String path) Equivalent to rb_sys_fail_path(ThreadContext, String).static RubyClass
Access.timeClass
(ThreadContext context) Retrieve the instance of the class Timestatic byte
Convert.toByte
(ThreadContext context, IRubyObject arg) static double
Convert.toDouble
(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java double value.static int
Convert.toInt
(ThreadContext context, RubyFixnum arg) static long
Convert.toInt
(ThreadContext context, RubyFloat value) static int
Convert.toInt
(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java long value.static RubyInteger
Convert.toInteger
(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java long value.static long
Convert.toLong
(ThreadContext context, RubyBignum value) static long
Convert.toLong
(ThreadContext context, RubyFloat value) static long
Convert.toLong
(ThreadContext context, IRubyObject arg) Safely convert a Ruby Numeric into a java long value.static Exception
Error.toRubyException
(ThreadContext context, IOException ioe) static RubySymbol
Convert.toSymbol
(ThreadContext context, IRubyObject arg) Convert the given object to a Symbol, possibly calling to_str in the process.static TypeError
Error.typeError
(ThreadContext context, String message) Create a TypeError with the given message.static TypeError
Error.typeError
(ThreadContext context, String startOfMessage, IRubyObject object, String restOfMessage) Create a TypeError with the given message.static TypeError
Error.typeError
(ThreadContext context, IRubyObject object, String expectedType) Create a TypeError with the given message.static TypeError
Error.typeError
(ThreadContext context, IRubyObject object, RubyModule expectedType) Create a TypeError with the given message.static void
Warn.warn
(ThreadContext context, String message) static void
Warn.warn
(ThreadContext context, String fileName, int lineNumber, String message) Produce a non-verbose warning with the specified file, line, and message.static void
Warn.warnDeprecated
(ThreadContext context, String message) Produce a warning if deprecated is set (e.g.static void
Warn.warnDeprecatedForRemoval
(ThreadContext context, String message, String version) Deprecated.static void
Warn.warnDeprecatedForRemovalAlternate
(ThreadContext context, String message, String version, String alternate) Produce a warning if deprecated is set (e.g.static void
Warn.warnExperimental
(ThreadContext context, String message) Produce a warning if experimental is set (e.g.static void
Warn.warning
(ThreadContext context, String message) static void
Warn.warningDeprecated
(ThreadContext context, String message) Produce a warning if deprecated is set (e.g.static void
Warn.warnPerformance
(ThreadContext context, String message) Produce a warning if performance is set (e.g.static void
Warn.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 RaiseException
Error.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 IRubyObject
AbstractScript.getConstant
(ThreadContext context, StaticScope scope, String name, int i) final IRubyObject
RuntimeCache.getConstant
(ThreadContext context, StaticScope scope, String name, int index) final IRubyObject
AbstractScript.getConstant0
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant1
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant2
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant3
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant4
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant5
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant6
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant7
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant8
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstant9
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined
(ThreadContext context, StaticScope scope, String name, int i) final IRubyObject
RuntimeCache.getConstantDefined
(ThreadContext context, StaticScope scope, String name, int index) final IRubyObject
AbstractScript.getConstantDefined0
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined1
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined2
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined3
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined4
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined5
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined6
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined7
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined8
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantDefined9
(ThreadContext context, StaticScope scope, String name) final IRubyObject
AbstractScript.getConstantFrom
(RubyModule target, ThreadContext context, String name, int i) final IRubyObject
RuntimeCache.getConstantFrom
(RubyModule target, ThreadContext context, String name, int index) final IRubyObject
AbstractScript.getConstantFrom0
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom1
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom2
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom3
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom4
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom5
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom6
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom7
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom8
(RubyModule target, ThreadContext context, String name) final IRubyObject
AbstractScript.getConstantFrom9
(RubyModule target, ThreadContext context, String name) final RubyFixnum
AbstractScript.getFixnum
(ThreadContext context, int i, int value) final RubyFixnum
AbstractScript.getFixnum
(ThreadContext context, int i, long value) final RubyFixnum
RuntimeCache.getFixnum
(ThreadContext context, int index, int value) final RubyFixnum
RuntimeCache.getFixnum
(ThreadContext context, int index, long value) final RubyFixnum
AbstractScript.getFixnum0
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum1
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum2
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum3
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum4
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum5
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum6
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum7
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum8
(ThreadContext context, int value) final RubyFixnum
AbstractScript.getFixnum9
(ThreadContext context, int value) final RubyFloat
AbstractScript.getFloat
(ThreadContext context, int i, double value) final RubyFloat
RuntimeCache.getFloat
(ThreadContext context, int index, double value) final RubyFloat
AbstractScript.getFloat0
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat1
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat2
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat3
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat4
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat5
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat6
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat7
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat8
(ThreadContext context, double value) final RubyFloat
AbstractScript.getFloat9
(ThreadContext context, double value) final RubyString
AbstractScript.getFrozenString
(ThreadContext context, int i, int j, int codeRange) final RubyString
RuntimeCache.getFrozenString
(ThreadContext context, int bytelistIndex, int stringIndex, int codeRange) final RubyString
AbstractScript.getFrozenString0
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString1
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString2
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString3
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString4
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString5
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString6
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString7
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString8
(ThreadContext context, int j, int codeRange) final RubyString
AbstractScript.getFrozenString9
(ThreadContext context, int j, int codeRange) protected DynamicMethod
AbstractScript.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 DynamicMethod
AbstractScript.getMethod0
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod1
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod2
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod3
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod4
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod5
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod6
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod7
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod8
(ThreadContext context, IRubyObject self, String methodName) protected DynamicMethod
AbstractScript.getMethod9
(ThreadContext context, IRubyObject self, String methodName) RuntimeCache.getMethodEntry
(ThreadContext context, RubyClass selfType, int index, String methodName) final RubyRegexp
AbstractScript.getRegexp
(ThreadContext context, int i, ByteList pattern, int options) final RubyRegexp
RuntimeCache.getRegexp
(ThreadContext context, int index, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp0
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp1
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp2
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp3
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp4
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp5
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp6
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp7
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp8
(ThreadContext context, ByteList pattern, int options) final RubyRegexp
AbstractScript.getRegexp9
(ThreadContext context, ByteList pattern, int options) final StaticScope
AbstractScript.getScope
(ThreadContext context, StaticScope parent, String varNamesDescriptor, int i) final StaticScope
RuntimeCache.getScope
(ThreadContext context, StaticScope parent, String varNamesDescriptor, int index) final StaticScope
AbstractScript.getScope0
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope1
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope2
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope3
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope4
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope5
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope6
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope7
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope8
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final StaticScope
AbstractScript.getScope9
(ThreadContext context, StaticScope parent, String varNamesDescriptor) final RubyString
AbstractScript.getString
(ThreadContext context, int i, int codeRange) final RubyString
RuntimeCache.getString
(ThreadContext context, int index, int codeRange) final RubyString
AbstractScript.getString0
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString1
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString2
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString3
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString4
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString5
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString6
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString7
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString8
(ThreadContext context, int codeRange) final RubyString
AbstractScript.getString9
(ThreadContext context, int codeRange) final RubySymbol
AbstractScript.getSymbol
(ThreadContext context, int i, String name, String encoding) final RubySymbol
RuntimeCache.getSymbol
(ThreadContext context, int index, String name, String encodingName) final RubySymbol
AbstractScript.getSymbol0
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol1
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol2
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol3
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol4
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol5
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol6
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol7
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.getSymbol8
(ThreadContext context, String name, String encoding) final RubySymbol
AbstractScript.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 IRubyObject
AbstractScript.getVariable
(ThreadContext context, int i, String name, IRubyObject object) final IRubyObject
RuntimeCache.getVariable
(ThreadContext context, int index, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable0
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable1
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable2
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable3
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable4
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable5
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable6
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable7
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable8
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariable9
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined
(ThreadContext context, int i, String name, IRubyObject object) final IRubyObject
RuntimeCache.getVariableDefined
(ThreadContext context, int index, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined0
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined1
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined2
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined3
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined4
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined5
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined6
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined7
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.getVariableDefined8
(ThreadContext context, String name, IRubyObject object) final IRubyObject
AbstractScript.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 IRubyObject
ArgsUtil.extractKeywordArg
(ThreadContext context, String keyword, RubyHash opts) Semi-deprecated, kept for compatibility.static IRubyObject
ArgsUtil.extractKeywordArg
(ThreadContext context, String keyword, IRubyObject arg) Semi-deprecated, kept for compatibility.static IRubyObject
ArgsUtil.extractKeywordArg
(ThreadContext context, String keyword, IRubyObject... args) Semi-deprecated, kept for compatibility.static IRubyObject
ArgsUtil.extractKeywordArg
(ThreadContext context, RubyHash options, String validKey) static IRubyObject
ArgsUtil.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 IRubyObject
ArgsUtil.getFreezeOpt
(ThreadContext context, IRubyObject maybeOpts) static IRubyObject
ArgsUtil.getOptionsArg
(ThreadContext context, IRubyObject arg) static boolean
ArgsUtil.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 IRubyObject
RubyWarnings.categories
(ThreadContext context, IRubyObject recv) static RubyModule
RubyWarnings.createWarningModule
(ThreadContext context) static IRubyObject
RubyWarnings.op_aref
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
RubyWarnings.op_aset
(ThreadContext context, IRubyObject self, IRubyObject arg, IRubyObject flag) static IRubyObject
RubyWarnings.warn
(ThreadContext context, RubyString str) static IRubyObject
RubyWarnings.warn
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyWarnings.warn
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Deprecated.static IRubyObject
RubyWarnings.warn
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyWarnings.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 TypeMethodDescriptionvoid
JITCompiler.buildThresholdReached
(ThreadContext context, Compilable method, boolean force) default void
Compilable.completeBuild
(ThreadContext context, T buildResult) default boolean
Compilable.forceBuild
(ThreadContext context) Force this Compilable to finish its build process.default String
Compilable.getClassName
(ThreadContext context) Deprecated.default String
Compilable.getOwnerName
(ThreadContext context) JITCompiler.getTaskFor
(ThreadContext context, Compilable method) static String
Compilable.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 IRubyObject
CatchThrow.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 RubyBigDecimal
RubyBigDecimal._load
(ThreadContext context, IRubyObject recv, IRubyObject from) RubyBigDecimal.abs
(ThreadContext context) RubyBigDecimal.add2
(ThreadContext context, IRubyObject b, IRubyObject digits) RubyBigDecimal.asBigInteger
(ThreadContext context) double
RubyBigDecimal.asDouble
(ThreadContext context) int
RubyBigDecimal.asInt
(ThreadContext context) long
RubyBigDecimal.asLong
(ThreadContext context) RubyBigDecimal.ceil
(ThreadContext context) RubyBigDecimal.ceil
(ThreadContext context, IRubyObject arg) RubyBigDecimal.coerce
(ThreadContext context, IRubyObject other) static RubyClass
RubyBigDecimal.createBigDecimal
(ThreadContext context) RubyBigDecimal.divmod
(ThreadContext context, IRubyObject other) static IRubyObject
RubyBigDecimal.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 IRubyObject
RubyBigDecimal.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 IRubyObject
RubyBigDecimal.interpret_loosely
(ThreadContext context, IRubyObject recv, IRubyObject str) final boolean
RubyBigDecimal.isZero
(ThreadContext context) static IRubyObject
RubyBigDecimal.limit
(ThreadContext context, IRubyObject recv) Retrieve vpPrecLimit.static IRubyObject
RubyBigDecimal.limit
(ThreadContext context, IRubyObject recv, IRubyObject arg) Set new vpPrecLimit if Fixnum and return the old value.static IRubyObject
RubyBigDecimal.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 IRubyObject
RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyBigDecimal.BigDecimalKernelMethods.newBigDecimal
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject opts) static RubyBigDecimal
RubyBigDecimal.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject arg) Deprecated.static IRubyObject
RubyBigDecimal.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject arg, boolean strict, boolean exception) Deprecated.static RubyBigDecimal
RubyBigDecimal.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject mathArg) static IRubyObject
RubyBigDecimal.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 IRubyObject
RubyBigDecimal.save_exception_mode
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyBigDecimal.save_limit
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyBigDecimal.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 IRubyObject
CoverageModule.line_stub
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
CoverageModule.peek_result
(ThreadContext context, IRubyObject self) static IRubyObject
CoverageModule.result
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
CoverageModule.resume
(ThreadContext context, IRubyObject self) static IRubyObject
CoverageModule.running_p
(ThreadContext context, IRubyObject self) static IRubyObject
CoverageModule.setup
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
CoverageModule.start
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
CoverageModule.state
(ThreadContext context, IRubyObject self) static IRubyObject
CoverageModule.supported_p
(ThreadContext context, IRubyObject self, IRubyObject arg) static IRubyObject
CoverageModule.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 RubyInteger
RubyDate._comp_year69
(ThreadContext context, IRubyObject self, IRubyObject year) static RubyInteger
RubyDate._i
(ThreadContext context, IRubyObject self, IRubyObject val) static RubyDate
RubyDate._load
(ThreadContext context, IRubyObject klass, IRubyObject str) static IRubyObject
RubyDate._match
(ThreadContext context, IRubyObject self, IRubyObject reg, IRubyObject str) static IRubyObject
RubyDate._parse_ddd
(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObject
RubyDate._parse_impl
(ThreadContext context, IRubyObject self, IRubyObject s, IRubyObject h) static IRubyObject
RubyDate._parse_iso2
(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObject
RubyDate._parse_jis
(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObject
RubyDate._parse_vms
(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject h) static IRubyObject
RubyDate._s3e
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyDate._strptime
(ThreadContext context, IRubyObject self, IRubyObject string) static IRubyObject
RubyDate._strptime
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyDate._strptime
(ThreadContext context, IRubyObject self, IRubyObject string, IRubyObject format) static IRubyObject
RubyDateTime._strptime
(ThreadContext context, IRubyObject self, IRubyObject string) static IRubyObject
RubyDateTime._strptime
(ThreadContext context, IRubyObject self, IRubyObject string, IRubyObject format) static IRubyObject
RubyDate._subs
(ThreadContext context, IRubyObject self, IRubyObject str, IRubyObject reg) RubyDate._valid_civil_p
(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObject
RubyDate._valid_civil_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyDate._valid_commercial_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.RubyDate._valid_ordinal_p
(ThreadContext context, IRubyObject[] args) Deprecated.static IRubyObject
RubyDate._valid_ordinal_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObject
RubyDate._valid_time_p
(ThreadContext context, IRubyObject self, IRubyObject h, IRubyObject m, IRubyObject s) static IRubyObject
RubyDate._valid_weeknum_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.RubyDate.ajd
(ThreadContext context) RubyDate.amjd
(ThreadContext context) static RubyDate
RubyDate.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 RubyDate
RubyDate.civil
(ThreadContext context, IRubyObject self, IRubyObject year) static RubyDate
RubyDate.civil
(ThreadContext context, IRubyObject self, IRubyObject[] args) static RubyDate
RubyDate.civil
(ThreadContext context, IRubyObject self, IRubyObject year, IRubyObject month) static RubyDate
RubyDate.civil
(ThreadContext context, IRubyObject self, IRubyObject year, IRubyObject month, IRubyObject mday) static RubyDateTime
RubyDateTime.civil
(ThreadContext context, IRubyObject self) # Create a new DateTime object corresponding to the specified # Civil Date and hour +h+, minute +min+, second +s+.static RubyDateTime
RubyDateTime.civil
(ThreadContext context, IRubyObject self, IRubyObject year) static RubyDateTime
RubyDateTime.civil
(ThreadContext context, IRubyObject self, IRubyObject[] args) static RubyDateTime
RubyDateTime.civil
(ThreadContext context, IRubyObject self, IRubyObject year, IRubyObject month) static org.joda.time.DateTime
RubyDate.civilDate
(ThreadContext context, int y, int m, int d, org.joda.time.Chronology chronology) static RubyDate
RubyDate.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.Chronology
RubyDate.getChronology
(ThreadContext context, long sg, int off) RubyDate.gregorian
(ThreadContext context) static IRubyObject
RubyDate.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 RubyDate
RubyDate.jd
(ThreadContext context, IRubyObject self) Create a new Date object from a Julian Day Number.static RubyDate
RubyDate.jd
(ThreadContext context, IRubyObject self, IRubyObject jd) static RubyDate
RubyDate.jd
(ThreadContext context, IRubyObject self, IRubyObject jd, IRubyObject sg) static RubyDateTime
RubyDateTime.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 RubyDateTime
RubyDateTime.jd
(ThreadContext context, IRubyObject self, IRubyObject[] args) static RubyNumeric
RubyDate.jd_to_ajd
(ThreadContext context, IRubyObject self, IRubyObject[] args) RubyDate.julian
(ThreadContext context) static IRubyObject
RubyDate.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 RubyDate
RubyDate.new_
(ThreadContext context, IRubyObject self) Deprecated.internal Date.new!static RubyDate
RubyDate.new_
(ThreadContext context, IRubyObject self, IRubyObject ajd) Deprecated.internal Date.new!static RubyDate
RubyDate.new_
(ThreadContext context, IRubyObject self, IRubyObject ajd, IRubyObject of) Deprecated.internal Date.new!static RubyDate
RubyDate.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 RubyDateTime
RubyDateTime.now
(ThreadContext context, IRubyObject self) # Create a new DateTime object representing the current time.static RubyDateTime
RubyDateTime.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 RubyDate
RubyDate.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 RubyDate
TimeExt.to_date
(ThreadContext context, IRubyObject self) RubyDate.to_datetime
(ThreadContext context) static RubyDateTime
TimeExt.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 RubyDate
RubyDate.today
(ThreadContext context, IRubyObject self) # Create a new Date object representing today.static RubyDate
RubyDate.today
(ThreadContext context, IRubyObject self, IRubyObject sg) static IRubyObject
RubyDate.valid_civil_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyDate.valid_commercial_p
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
RubyDate.valid_jd_p
(ThreadContext context, IRubyObject self, IRubyObject jd) static IRubyObject
RubyDate.valid_jd_p
(ThreadContext context, IRubyObject self, IRubyObject jd, IRubyObject sg) static IRubyObject
RubyDate.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 IRubyObject
RubyDate.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 IRubyObject
RubyDigest.DigestInstance.block_length
(ThreadContext context, IRubyObject self) static RubyString
RubyDigest.bubblebabble
(ThreadContext context, IRubyObject recv, IRubyObject arg) RubyDigest.DigestBase.bubblebabble
(ThreadContext context) static RubyString
RubyDigest.DigestClass.bubblebabble
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyDigest.DigestInstance.bubblebabble
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyDigest.DigestInstance.bubblebabble
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObject
RubyDigest.DigestInstance.bubblebabble
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static void
RubyDigest.createDigest
(ThreadContext context) static void
RubyDigest.createDigestBubbleBabble
(ThreadContext context) static void
RubyDigest.createDigestMD5
(ThreadContext context) static void
RubyDigest.createDigestRMD160
(ThreadContext context) static void
RubyDigest.createDigestSHA1
(ThreadContext context) static void
RubyDigest.createDigestSHA2
(ThreadContext context) static IRubyObject
RubyDigest.DigestInstance.digest
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestInstance.digest
(ThreadContext context, IRubyObject self, IRubyObject arg0) static IRubyObject
RubyDigest.DigestInstance.digest
(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObject
RubyDigest.DigestInstance.digest_bang
(ThreadContext context, IRubyObject self) RubyDigest.DigestBase.digest_length
(ThreadContext context) static IRubyObject
RubyDigest.DigestInstance.digest_length
(ThreadContext context, IRubyObject self) RubyDigest.DigestBase.finish
(ThreadContext context) static IRubyObject
RubyDigest.DigestInstance.finish
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestInstance.hexdigest
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestInstance.hexdigest
(ThreadContext context, IRubyObject self, IRubyObject arg0) static IRubyObject
RubyDigest.DigestInstance.hexdigest
(ThreadContext context, IRubyObject self, IRubyObject[] args) Deprecated.static IRubyObject
RubyDigest.DigestInstance.hexdigest_bang
(ThreadContext context, IRubyObject self) static RubyString
RubyDigest.hexencode
(ThreadContext context, IRubyObject self, IRubyObject arg) RubyDigest.DigestBase.initialize_copy
(ThreadContext context, IRubyObject obj) static IRubyObject
RubyDigest.DigestInstance.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestInstance.length
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestInstance.newObject
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestInstance.op_equal
(ThreadContext context, IRubyObject self, IRubyObject oth) static IRubyObject
RubyDigest.DigestInstance.reset
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.DigestClass.s_digest
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyDigest.DigestClass.s_digest
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyDigest.DigestClass.s_digest
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyDigest.DigestClass.s_digest
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyDigest.DigestClass.s_digest
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
RubyDigest.DigestClass.s_hexdigest
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
RubyDigest.DigestClass.s_hexdigest
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyDigest.DigestClass.s_hexdigest
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObject
RubyDigest.DigestClass.s_hexdigest
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
RubyDigest.DigestInstance.to_s
(ThreadContext context, IRubyObject self) static IRubyObject
RubyDigest.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 IRubyObject
RubyEtc.confstr
(ThreadContext context, IRubyObject recv, IRubyObject arg) static RubyModule
RubyEtc.createEtcModule
(ThreadContext context) static IRubyObject
RubyEtc.endgrent
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.endpwent
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.getgrent
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.getgrgid
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyEtc.getgrnam
(ThreadContext context, IRubyObject recv, IRubyObject name) static IRubyObject
RubyEtc.getlogin
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.getpwent
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.getpwnam
(ThreadContext context, IRubyObject recv, IRubyObject name) static IRubyObject
RubyEtc.getpwuid
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyEtc.group
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyEtc.nprocessors
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.passwd
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyEtc.IOExt.pathconf
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyEtc.setgrent
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.setpwent
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.sysconf
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
RubyEtc.sysconfdir
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.systmpdir
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyEtc.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 IRubyObject
Struct.alignment
(ThreadContext context, IRubyObject structClass) final IRubyObject
StructLayout.Field.alignment
(ThreadContext context) Type.alignment
(ThreadContext context) Gets the native alignment of thisType
in bytesstatic IRubyObject
Struct.allocateIn
(ThreadContext context, IRubyObject klass) static IRubyObject
Struct.allocateIn
(ThreadContext context, IRubyObject klass, IRubyObject clearArg) static Buffer
Buffer.allocateInOut
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg) static Buffer
Buffer.allocateInOut
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2) static Buffer
Buffer.allocateInOut
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg) static IRubyObject
Struct.allocateInOut
(ThreadContext context, IRubyObject klass) static IRubyObject
Struct.allocateInOut
(ThreadContext context, IRubyObject klass, IRubyObject clearArg) static Buffer
Buffer.allocateInput
(ThreadContext context, IRubyObject recv, IRubyObject arg) static Buffer
Buffer.allocateInput
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2) static Buffer
Buffer.allocateInput
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg) static IRubyObject
Struct.allocateOut
(ThreadContext context, IRubyObject klass) static IRubyObject
Struct.allocateOut
(ThreadContext context, IRubyObject klass, IRubyObject clearArg) static Buffer
Buffer.allocateOutput
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg) static Buffer
Buffer.allocateOutput
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject arg2) static Buffer
Buffer.allocateOutput
(ThreadContext context, IRubyObject recv, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg) final IRubyObject
AbstractMemory.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 IRubyObject
MemoryPointer.autorelease
(ThreadContext context, IRubyObject release) final IRubyObject
MemoryPointer.autorelease_p
(ThreadContext context) static IRubyObject
Platform.bsd_p
(ThreadContext context, IRubyObject recv) protected static final int
AbstractMemory.calculateTypeSize
(ThreadContext context, IRubyObject sizeArg) AbstractMemory.clear
(ThreadContext context) Clears (zeros out) the memory contents.Struct.clear
(ThreadContext context) static RubyClass
AbstractInvoker.createAbstractInvokerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
AbstractMemory.createAbstractMemoryClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClass
AutoPointer.createAutoPointerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static RubyClass
Buffer.createBufferClass
(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClass
CallbackInfo.createCallbackInfoClass
(ThreadContext context, RubyModule module, RubyClass Type) static RubyClass
MappedType.createConverterTypeClass
(ThreadContext context, RubyClass Type) static RubyModule
DataConverter.createDataConverterModule
(ThreadContext context, RubyModule FFI) static RubyClass
Enums.createEnumsClass
(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule DataConverter) static void
IOModule.createIOModule
(ThreadContext context, RubyModule FFI) static RubyClass
MemoryPointer.createMemoryPointerClass
(ThreadContext context, RubyModule FFI, RubyClass Pointer) static void
Platform.createPlatformModule
(ThreadContext context, RubyModule FFI) static RubyClass
Pointer.createPointerClass
(ThreadContext context, RubyModule FFI, RubyClass AbstractMemory) static RubyClass
StructByValue.createStructByValueClass
(ThreadContext context, RubyModule FFI, RubyClass Type) static RubyClass
Struct.createStructClass
(ThreadContext context, RubyModule FFI) Registers the StructLayout class in the JRuby runtime.static RubyClass
StructLayout.createStructLayoutClass
(ThreadContext context, RubyModule FFI, RubyClass Object, RubyModule Enumerable, RubyClass Type, RubyClass Struct) static RubyClass
Type.createTypeClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static final double
Util.doubleValue
(ThreadContext context, IRubyObject parameter) StructLayout.ArrayProxy.each
(ThreadContext context, Block block) Needed for Enumerable implementationfinal IRubyObject
Type.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 Type
Util.findType
(ThreadContext context, IRubyObject name) static Type
Util.findType
(ThreadContext context, IRubyObject name, IRubyObject typeMap) static final float
Util.floatValue
(ThreadContext context, IRubyObject parameter) final IRubyObject
MemoryPointer.free
(ThreadContext context) final IRubyObject
MappedType.from_native
(ThreadContext context, IRubyObject value, IRubyObject ctx) static IRubyObject
MemoryPointer.from_string
(ThreadContext context, IRubyObject klass, IRubyObject s) final IRubyObject
MappedType.fromNative
(ThreadContext context, IRubyObject value) final IRubyObject
AbstractMemory.get
(ThreadContext context, IRubyObject typeName, IRubyObject offset, IRubyObject value) StructLayout.ArrayProxy.get
(ThreadContext context) StructLayout.ArrayProxy.get
(ThreadContext context, IRubyObject index) final IRubyObject
StructLayout.Field.get
(ThreadContext context, IRubyObject pointer) StructLayout.get
(ThreadContext context, IRubyObject ptr, IRubyObject name) Gets the value of the struct member corresponding toname
.final IRubyObject
StructLayout.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 IRubyObject
MemoryUtil.getArrayOfFloat32
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfFloat64
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfSigned16
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfSigned32
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfSigned64
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfSigned8
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfUnsigned16
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfUnsigned32
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfUnsigned64
(ThreadContext context, MemoryIO io, long offset, int count) static IRubyObject
MemoryUtil.getArrayOfUnsigned8
(ThreadContext context, MemoryIO io, long offset, int count) abstract Pointer
CallbackManager.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 IRubyObject
MemoryPointer.initialize
(ThreadContext context, IRubyObject sizeArg, Block block) final IRubyObject
MemoryPointer.initialize
(ThreadContext context, IRubyObject sizeArg, IRubyObject count, Block block) final IRubyObject
MemoryPointer.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 IRubyObject
StructLayout.ArrayField.initialize
(ThreadContext context, IRubyObject[] args) final IRubyObject
StructLayout.EnumField.initialize
(ThreadContext context, IRubyObject[] args) StructLayout.Field.initialize
(ThreadContext context, IRubyObject[] args) final IRubyObject
StructLayout.FunctionField.initialize
(ThreadContext context, IRubyObject[] args) StructLayout.InnerStructField.initialize
(ThreadContext context, IRubyObject[] args) final IRubyObject
StructLayout.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 IRubyObject
Type.Builtin.inspect
(ThreadContext context) final IRubyObject
StructByValue.layout
(ThreadContext context) final IRubyObject
Type.Array.length
(ThreadContext context) static IRubyObject
Platform.linux_p
(ThreadContext context, IRubyObject recv) static IRubyObject
Platform.mac_p
(ThreadContext context, IRubyObject recv) Enums.mapSymbol
(ThreadContext context, IRubyObject symbol) Struct.members
(ThreadContext context) static IRubyObject
Struct.members
(ThreadContext context, IRubyObject structClass) StructLayout.members
(ThreadContext context) Gets a ruby array of the names of all members of this struct.final IRubyObject
StructLayout.Field.name
(ThreadContext context) static final IRubyObject
IOModule.native_read
(ThreadContext context, IRubyObject self, IRubyObject src, IRubyObject dst, IRubyObject rbLength) final IRubyObject
MappedType.native_type
(ThreadContext context) static final IRubyObject
CallbackInfo.newCallbackInfo
(ThreadContext context, IRubyObject klass, IRubyObject[] args) CallbackInfo.newstatic final IRubyObject
Type.Array.newInstance
(ThreadContext context, IRubyObject klass, IRubyObject componentType, IRubyObject length) static final IRubyObject
MappedType.newMappedType
(ThreadContext context, IRubyObject klass, IRubyObject converter) static final IRubyObject
StructByValue.newStructByValue
(ThreadContext context, IRubyObject klass, IRubyObject structClass1) static final IRubyObject
StructLayout.newStructLayout
(ThreadContext context, IRubyObject klass, IRubyObject[] args) Pointer.null_p
(ThreadContext context) Tests if thisPointer
represents the CNULL
value.Struct.null_p
(ThreadContext context) final IRubyObject
StructLayout.Field.offset
(ThreadContext context) Struct.offset_of
(ThreadContext context, IRubyObject fieldName) static IRubyObject
Struct.offset_of
(ThreadContext context, IRubyObject structClass, IRubyObject fieldName) StructLayout.offset_of
(ThreadContext context, IRubyObject fieldName) Struct.offsets
(ThreadContext context) static IRubyObject
Struct.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 IRubyObject
AbstractMemory.order
(ThreadContext context) final IRubyObject
AbstractMemory.order
(ThreadContext context, IRubyObject byte_order) final IRubyObject
Struct.order
(ThreadContext context) final IRubyObject
Struct.order
(ThreadContext context, IRubyObject byte_order) final IRubyObject
CallbackInfo.param_types
(ThreadContext context) Struct.pointer
(ThreadContext context) final IRubyObject
AbstractMemory.put
(ThreadContext context, IRubyObject typeName, IRubyObject offset) StructLayout.ArrayProxy.put
(ThreadContext context, IRubyObject index, IRubyObject value) final IRubyObject
StructLayout.Field.put
(ThreadContext context, IRubyObject pointer, IRubyObject value) final void
StructLayout.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 void
MemoryUtil.putArrayOfFloat32
(ThreadContext context, MemoryIO io, long offset, RubyArray ary) static void
MemoryUtil.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 IRubyObject
CallbackInfo.result_type
(ThreadContext context) static IRubyObject
Struct.set_layout
(ThreadContext context, IRubyObject structClass, IRubyObject layout) Struct.setFieldValue
(ThreadContext context, IRubyObject fieldName, IRubyObject fieldValue) static IRubyObject
Pointer.size
(ThreadContext context, IRubyObject recv) Struct.size
(ThreadContext context) static IRubyObject
Struct.size
(ThreadContext context, IRubyObject structClass) StructLayout.ArrayProxy.size
(ThreadContext context) final IRubyObject
StructLayout.Field.size
(ThreadContext context) Type.size
(ThreadContext context) Gets the native size of thisType
in bytesfinal IRubyObject
AbstractMemory.slice
(ThreadContext context, IRubyObject offset, IRubyObject size) static IRubyObject
Platform.solaris_p
(ThreadContext context, IRubyObject recv) final IRubyObject
StructByValue.struct_class
(ThreadContext context) final IRubyObject
MappedType.to_native
(ThreadContext context, IRubyObject value, IRubyObject ctx) final IRubyObject
AbstractMemory.to_ptr
(ThreadContext context) StructLayout.ArrayProxy.to_ptr
(ThreadContext context) final IRubyObject
CallbackInfo.to_s
(ThreadContext context) Pointer.to_s
(ThreadContext context) final IRubyObject
StructByValue.to_s
(ThreadContext context) StructLayout.CharArrayProxy.to_s
(ThreadContext context) final IRubyObject
Type.Builtin.to_sym
(ThreadContext context) final IRubyObject
MappedType.toNative
(ThreadContext context, IRubyObject value) AbstractMemory.total
(ThreadContext context) Gets the total size (in bytes) of the Memory.final IRubyObject
StructLayout.Field.type
(ThreadContext context) final IRubyObject
AbstractMemory.type_size
(ThreadContext context) Indicates how many bytes the intrinsic type of the memory uses.StructLayout.union_bang
(ThreadContext context) static IRubyObject
Platform.unix_p
(ThreadContext context, IRubyObject recv) Struct.values
(ThreadContext context) static IRubyObject
Platform.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 RubyClass
FileDescriptorIO.createFileDescriptorIOClass
(ThreadContext context, RubyModule FFI, RubyClass IO) static FileDescriptorIO
FileDescriptorIO.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject fd) static RubyIO
FileDescriptorIO.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 IRubyObject
Function.autorelease
(ThreadContext context, IRubyObject release) final IRubyObject
Function.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 IRubyObject
JITNativeInvoker.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 IRubyObject
JITRuntime.convert2ptr
(ThreadContext context, IRubyObject parameter) static MemoryIO
JITRuntime.convertToPointerMemoryIO
(ThreadContext context, IRubyObject parameter, CachingCallSite callSite) static MemoryIO
JITRuntime.convertToStringMemoryIO
(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) static MemoryIO
JITRuntime.convertToTransientStringMemoryIO
(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) static RubyClass
CallbackManager.createCallbackClass
(ThreadContext context, RubyModule FFI) Creates a Callback class for a ruby runtimestatic RubyClass
DynamicLibrary.createDynamicLibraryClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static RubyClass
Function.createFunctionClass
(ThreadContext context, RubyModule FFI) static RubyClass
JFFIInvoker.createInvokerClass
(ThreadContext context, RubyModule FFI) static RubyClass
VariadicInvoker.createVariadicInvokerClass
(ThreadContext context, RubyModule FFI, RubyClass Object) static final IRubyObject
Factory.LastError.error
(ThreadContext context, IRubyObject recv) static final IRubyObject
Factory.LastError.error_set
(ThreadContext context, IRubyObject recv, IRubyObject value) DynamicLibrary.findFunction
(ThreadContext context, IRubyObject symbolName) DynamicLibrary.findVariable
(ThreadContext context, IRubyObject symbolName) final IRubyObject
Function.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 IRubyObject
NativeDataConverter.fromNative
(ThreadContext context, IRubyObject obj) final Pointer
CallbackManager.getCallback
(ThreadContext context, CallbackInfo cbInfo, Object proc) protected final NativeInvoker
DefaultMethod.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 RuntimeException
JITRuntime.newArityError
(ThreadContext context, int got, int expected) static IRubyObject
JITRuntime.newBoolean
(ThreadContext context, int value) static IRubyObject
JITRuntime.newBoolean
(ThreadContext context, long value) static IRubyObject
JITRuntime.newFloat32
(ThreadContext context, int value) static IRubyObject
JITRuntime.newFloat32
(ThreadContext context, long value) static IRubyObject
JITRuntime.newFloat64
(ThreadContext context, long value) static IRubyObject
Function.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JFFIInvoker.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static VariadicInvoker
VariadicInvoker.newInstance
(ThreadContext context, IRubyObject klass, IRubyObject[] args) static IRubyObject
JITRuntime.newNil
(ThreadContext context, int ignored) static IRubyObject
JITRuntime.newNil
(ThreadContext context, long ignored) static IRubyObject
JITRuntime.newPointer32
(ThreadContext context, int address) static IRubyObject
JITRuntime.newPointer32
(ThreadContext context, long address) static IRubyObject
JITRuntime.newPointer64
(ThreadContext context, long address) static IRubyObject
JITRuntime.newSigned16
(ThreadContext context, int value) static IRubyObject
JITRuntime.newSigned16
(ThreadContext context, long value) static IRubyObject
JITRuntime.newSigned32
(ThreadContext context, int value) static IRubyObject
JITRuntime.newSigned32
(ThreadContext context, long value) static IRubyObject
JITRuntime.newSigned64
(ThreadContext context, long value) static IRubyObject
JITRuntime.newSigned8
(ThreadContext context, int value) static IRubyObject
JITRuntime.newSigned8
(ThreadContext context, long value) static IRubyObject
JITRuntime.newString
(ThreadContext context, int address) static IRubyObject
JITRuntime.newString
(ThreadContext context, long address) static IRubyObject
JITRuntime.newUnsigned16
(ThreadContext context, int value) static IRubyObject
JITRuntime.newUnsigned16
(ThreadContext context, long value) static IRubyObject
JITRuntime.newUnsigned32
(ThreadContext context, int value) static IRubyObject
JITRuntime.newUnsigned32
(ThreadContext context, long value) static IRubyObject
JITRuntime.newUnsigned64
(ThreadContext context, long value) static IRubyObject
JITRuntime.newUnsigned8
(ThreadContext context, int value) static IRubyObject
JITRuntime.newUnsigned8
(ThreadContext context, long value) static final IRubyObject
DynamicLibrary.open
(ThreadContext context, IRubyObject recv, IRubyObject libraryName, IRubyObject libraryFlags) static IRubyObject
JITRuntime.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 IRubyObject
NativeDataConverter.toNative
(ThreadContext context, IRubyObject obj) static final IRubyObject
Factory.WinapiLastError.winapi_error
(ThreadContext context, IRubyObject recv) static final IRubyObject
Factory.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 IRubyObject
ThreadFiber.blocking
(ThreadContext context, IRubyObject self, Block block) ThreadFiber.blocking_p
(ThreadContext context) static IRubyObject
ThreadFiber.blocking_p_s
(ThreadContext context, IRubyObject self) ThreadFiberLibrary.createFiberClass
(ThreadContext context, RubyClass Object) static IRubyObject
ThreadFiber.current
(ThreadContext context, IRubyObject recv) static IRubyObject
ThreadFiber.FiberSchedulerSupport.current_scheduler
(ThreadContext context, IRubyObject self) static IRubyObject
ThreadFiber.FiberSchedulerSupport.get_scheduler
(ThreadContext context, IRubyObject self) void
ThreadFiber.inheritFiberStorage
(ThreadContext context) ThreadFiber.initialize
(ThreadContext context, Block block) ThreadFiber.initialize
(ThreadContext context, IRubyObject _opts, Block block) static void
ThreadFiber.initRootFiber
(ThreadContext context, RubyThread currentThread) ThreadFiber.kill
(ThreadContext context) static IRubyObject
ThreadFiber.op_aref
(ThreadContext context, IRubyObject recv, IRubyObject key) static IRubyObject
ThreadFiber.op_aset
(ThreadContext context, IRubyObject recv, IRubyObject key, IRubyObject value) FiberQueue.pop
(ThreadContext context) void
FiberQueue.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 IRubyObject
ThreadFiber.FiberSchedulerSupport.schedule
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
ThreadFiber.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 IRubyObject
ThreadFiber.yield
(ThreadContext context, IRubyObject recv) static IRubyObject
ThreadFiber.yield
(ThreadContext context, IRubyObject recv, IRubyObject value) static IRubyObject
ThreadFiber.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 IRubyObject
IONonBlock.nonblock
(ThreadContext context, IRubyObject io, Block block) static IRubyObject
IONonBlock.nonblock
(ThreadContext context, IRubyObject io, IRubyObject nonblocking, Block block) static IRubyObject
IONonBlock.nonblock_p
(ThreadContext context, IRubyObject io) static IRubyObject
IONonBlock.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 RubyString
CoreExt.String.alloc
(ThreadContext context, IRubyObject recv, IRubyObject size) static IRubyObject
JRubyUtilLibrary.cache_stats
(ThreadContext context, IRubyObject self) Provide stats on how many method and constant invalidations have occurred globally.static IRubyObject
JRubyUtilLibrary.class_loader_resources
(ThreadContext context, IRubyObject recv, IRubyObject... args) Note: class_loader_resources alias exists since 9.2static IRubyObject
JRubyUtilLibrary.classpath_launcher
(ThreadContext context, IRubyObject recv) JRubyObjectInputStream.close
(ThreadContext context) static IRubyObject
JRubyLibrary.compile
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JRubyLibrary.compile_ir
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static RubyClass
JRubyObjectInputStream.createJRubyObjectInputStream
(ThreadContext context) static IRubyObject
JRubyUtilLibrary.current_directory
(ThreadContext context, IRubyObject recv) static IRubyObject
JRubyLibrary.dereference
(ThreadContext context, IRubyObject recv, IRubyObject obj) Unwrap the given Java-integration-wrapped object, returning the unwrapped object.static IRubyObject
JRubyLibrary.JRubyConfig.did_you_mean_disabled_p
(ThreadContext context, IRubyObject self) static IRubyObject
JRubyUtilLibrary.extra_gem_paths
(ThreadContext context, IRubyObject recv) static IRubyObject
JRubyUtilLibrary.gc
(ThreadContext context, IRubyObject recv) protected final Map
<Object, IRubyObject> JRubyExecutionContextLocal.getContextVariables
(ThreadContext context) JRubyExecutionContextLocal.getDefaultProc
(ThreadContext context) protected abstract ExecutionContext
JRubyExecutionContextLocal.getExecutionContext
(ThreadContext context) protected final ExecutionContext
JRubyFiberLocal.getExecutionContext
(ThreadContext context) protected final ExecutionContext
JRubyThreadLocal.getExecutionContext
(ThreadContext context) static IRubyObject
JRubyUtilLibrary.getObjectSpaceEnabled
(ThreadContext context, IRubyObject recv) JRubyExecutionContextLocal.getValue
(ThreadContext context) static IRubyObject
JRubyLibrary.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 RubyArray
JRubyUtilLibrary.internal_libraries
(ThreadContext context, IRubyObject self) Deprecated.static RubyBoolean
JRubyLibrary.is_security_restricted
(ThreadContext context, IRubyObject recv) static IRubyObject
JRubyUtilLibrary.load_ext
(ThreadContext context, IRubyObject recv, IRubyObject klass) Prefered way to boot-up JRuby extensions (available asJRuby.load_ext
).static IRubyObject
JRubyUtilLibrary.load_java_class
(ThreadContext context, IRubyObject recv, IRubyObject name) Loads a (Java) class.static IRubyObject
JRubyLibrary.load_string_ext
(ThreadContext context, IRubyObject recv) Deprecated.static void
CoreExt.loadStringExtensions
(ThreadContext context) static IRubyObject
JRubyUtilLibrary.native_posix_p
(ThreadContext context, IRubyObject self) static IRubyObject
JRubyObjectInputStream.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JRubyUtilLibrary.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 IRubyObject
JRubyUtilLibrary.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 IRubyObject
JRubyLibrary.parse
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JRubyLibrary.parse_result
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JRubyUtilLibrary.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 IRubyObject
JRubyLibrary.reference
(ThreadContext context, IRubyObject recv, IRubyObject obj) Wrap the given object as in Java integration and return the wrapper.static IRubyObject
JRubyLibrary.reference0
(ThreadContext context, IRubyObject recv, IRubyObject obj) Wrap the given object as in Java integration and return the wrapper.static IRubyObject
JRubyLibrary.JRubyConfig.rubygems_disabled_p
(ThreadContext context, IRubyObject self) static IRubyObject
JRubyLibrary.runtime
(ThreadContext context, IRubyObject recv) static IRubyObject
JRubyUtilLibrary.safe_recurse
(ThreadContext context, IRubyObject utilModule, IRubyObject state, IRubyObject obj, IRubyObject name, Block block) static IRubyObject
JRubyLibrary.set_context_class_loader
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
JRubyUtilLibrary.set_last_exit_status
(ThreadContext context, IRubyObject recv, IRubyObject status, IRubyObject pid) static IRubyObject
JRubyUtilLibrary.set_meta_class
(ThreadContext context, IRubyObject recv, IRubyObject obj, IRubyObject klass) static IRubyObject
JRubyUtilLibrary.setObjectSpaceEnabled
(ThreadContext context, IRubyObject recv, IRubyObject arg) JRubyExecutionContextLocal.setValue
(ThreadContext context, IRubyObject value) static IRubyObject
JRubyLibrary.subclasses
(ThreadContext context, IRubyObject recv, IRubyObject arg) static IRubyObject
JRubyLibrary.subclasses
(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject opts) static RubyFixnum
CoreExt.String.unseeded_hash
(ThreadContext context, IRubyObject recv) static IRubyObject
JRubyUtilLibrary.StringUtils.unseeded_hash
(ThreadContext context, IRubyObject recv) Deprecated.static IRubyObject
JRubyUtilLibrary.wait
(ThreadContext context, IRubyObject recv, IRubyObject arg) Wait for a locked object to notify, as in ObjectObject.wait()
.static IRubyObject
JRubyUtilLibrary.wait
(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject timeoutMillis) Wait for a locked object to notify, as in ObjectObject.wait(long)
.static IRubyObject
JRubyUtilLibrary.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 IRubyObject
JRubyLibrary.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 void
Monitor.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 IRubyObject
RubyPathname.getwd
(ThreadContext context, IRubyObject recv) RubyPathname.glob
(ThreadContext context, IRubyObject[] _args, Block block) static IRubyObject
RubyPathname.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 RubyPathname
RubyPathname.newInstance
(ThreadContext context, RubyClass klass, IRubyObject path) static RubyPathname
RubyPathname.newInstance
(ThreadContext context, IRubyObject path) static IRubyObject
RubyPathname.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 IRubyObject
RubyRipper.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 RubyClass
RubyRipper.initRipper
(ThreadContext context) static IRubyObject
RubyRipper.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 void
RubySet.addImpl
(ThreadContext context, IRubyObject obj) protected void
RubySortedSet.addImpl
(ThreadContext context, IRubyObject obj) protected void
RubySet.addImplSet
(ThreadContext context, RubySet set) protected void
RubySortedSet.addImplSet
(ThreadContext context, RubySet set) RubySet.classify
(ThreadContext context, Block block) void
RubySet.clear
(ThreadContext context) protected void
RubySet.clearImpl
(ThreadContext context) protected void
RubySortedSet.clearImpl
(ThreadContext context) RubySet.collect_bang
(ThreadContext context, Block block) RubySet.compare_by_identity
(ThreadContext context) RubySet.compare_by_identity_p
(ThreadContext context) static RubySet
RubySet.create
(ThreadContext context, IRubyObject self, IRubyObject... ary) Creates a new set containing the given objects.static RubySortedSet
RubySortedSet.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 IRubyObject
RubySet.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 void
RubySet.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 IRubyObject
EnumerableExt.to_set
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
EnumerableExt.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 IRubyObject
RubyBasicSocket.addrFor
(ThreadContext context, InetSocketAddress addr, boolean reverse) protected IRubyObject
RubySocket.addrFor
(ThreadContext context, InetSocketAddress addr, boolean reverse) Addrinfo.afamily
(ThreadContext context) protected boolean
RubyBasicSocket.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 String
RubyBasicSocket.bindContextMessage
(ThreadContext context, IRubyObject host, int port) Option.bool
(ThreadContext context) static IRubyObject
Option.bool
(ThreadContext context, IRubyObject self, IRubyObject[] args) Ifaddr.broadaddr
(ThreadContext context) static void
SocketUtils.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 void
Addrinfo.createAddrinfo
(ThreadContext context, RubyClass Object) static void
Ifaddr.createIfaddr
(ThreadContext context, RubyClass Object, RubyClass Socket) static void
Option.createOption
(ThreadContext context, RubyClass Object, RubyClass Socket) Option.data
(ThreadContext context) RubyBasicSocket.do_not_reverse_lookup
(ThreadContext context) static IRubyObject
RubyBasicSocket.do_not_reverse_lookup
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyServerSocket.doAccept
(RubySocket sock, ThreadContext context, boolean ex) static IRubyObject
RubyServerSocket.doAcceptNonblock
(RubySocket sock, ThreadContext context, boolean ex) protected void
RubySocket.doBind
(ThreadContext context, SocketAddress iaddr) protected IRubyObject
RubySocket.doConnect
(ThreadContext context, SocketAddress addr, boolean ex) boolean
RubyBasicSocket.doNotReverseLookup
(ThreadContext context) protected ByteList
RubyBasicSocket.doRead
(ThreadContext context, ByteBuffer buffer) protected final ByteList
RubyBasicSocket.doReadNonblock
(ThreadContext context, ByteBuffer buffer, boolean exception) static Boolean
RubyIPSocket.doReverseLookup
(ThreadContext context, IRubyObject noreverse) Ifaddr.dstaddr
(ThreadContext context) Option.family
(ThreadContext context) Ifaddr.flags
(ThreadContext context) static IRubyObject
RubyBasicSocket.for_fd
(ThreadContext context, IRubyObject _klass, IRubyObject _fileno) static IRubyObject
RubySocket.for_fd
(ThreadContext context, IRubyObject socketClass, IRubyObject _fd) static IRubyObject
RubyUNIXSocket.for_fd
(ThreadContext context, IRubyObject recv, IRubyObject _fileno) static IRubyObject
RubyIPSocket.getaddress
(ThreadContext context, IRubyObject self, IRubyObject hostname) static IRubyObject
SocketUtils.getaddress
(ThreadContext context, IRubyObject hostname) static IRubyObject
Addrinfo.getaddrinfo
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubySocket.getaddrinfo
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
SocketUtils.getaddrinfo
(ThreadContext context, IRubyObject[] args) Ruby definition would look like:SocketUtils.getaddrinfoList
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubySocket.gethostbyaddr
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
SocketUtils.gethostbyaddr
(ThreadContext context, IRubyObject[] args) static IRubyObject
RubySocket.gethostbyname
(ThreadContext context, IRubyObject recv, IRubyObject hostname) static IRubyObject
RubyTCPSocket.gethostbyname
(ThreadContext context, IRubyObject recv, IRubyObject hostname) static IRubyObject
SocketUtils.gethostbyname
(ThreadContext context, IRubyObject hostname) static IRubyObject
RubySocket.gethostname
(ThreadContext context, IRubyObject recv) static IRubyObject
SocketUtils.gethostname
(ThreadContext context) static IRubyObject
RubySocket.getifaddrs
(ThreadContext context, IRubyObject recv) protected InetSocketAddress
RubyBasicSocket.getInetRemoteSocket
(ThreadContext context) Addrinfo.getnameinfo
(ThreadContext context) Addrinfo.getnameinfo
(ThreadContext context, int flags) Addrinfo.getnameinfo
(ThreadContext context, IRubyObject flags) static IRubyObject
RubySocket.getnameinfo
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
SocketUtils.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 int
SocketUtils.getPortFrom
(ThreadContext context, IRubyObject _port) protected SocketAddress
RubyBasicSocket.getRemoteSocket
(ThreadContext context) RubyTCPServer.gets
(ThreadContext context) RubyTCPServer.gets
(ThreadContext context, IRubyObject sep) RubyTCPServer.gets
(ThreadContext context, IRubyObject sep, IRubyObject limit) static IRubyObject
RubySocket.getservbyname
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
SocketUtils.getservbyname
(ThreadContext context, IRubyObject[] args) RubyBasicSocket.getsockname
(ThreadContext context) protected IRubyObject
RubyBasicSocket.getSocknameCommon
(ThreadContext context, String caller) protected IRubyObject
RubyIPSocket.getSocknameCommon
(ThreadContext context, String caller) RubyBasicSocket.getsockopt
(ThreadContext context, IRubyObject _level, IRubyObject _opt) protected jnr.unixsocket.UnixSocketAddress
RubyBasicSocket.getUnixRemoteSocket
(ThreadContext context) protected jnr.unixsocket.UnixSocketAddress
RubyUNIXServer.getUnixRemoteSocket
(ThreadContext context) Ifaddr.ifindex
(ThreadContext context) protected void
RubyUNIXSocket.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 IRubyObject
Addrinfo.ip
(ThreadContext context, IRubyObject recv, IRubyObject arg) Addrinfo.ip_address
(ThreadContext context) static IRubyObject
RubySocket.ip_address_list
(ThreadContext context, IRubyObject self) static IRubyObject
SocketUtils.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 IRubyObject
Option.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 IRubyObject
RubyTCPServer.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyUDPSocket.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Option.optname
(ThreadContext context) static IRubyObject
RubySocket.pack_sockaddr_in
(ThreadContext context, IRubyObject recv, IRubyObject port, IRubyObject host) static IRubyObject
SocketUtils.pack_sockaddr_in
(ThreadContext context, IRubyObject port, IRubyObject host) Deprecated.static IRubyObject
RubySocket.pack_sockaddr_un
(ThreadContext context, IRubyObject recv, IRubyObject filename) static IRubyObject
SocketUtils.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 int
SocketUtils.portToInt
(ThreadContext context, IRubyObject port) Addrinfo.protocol
(ThreadContext context) static IRubyObject
Option.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 IRubyObject
RubyUDPSocket.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 IRubyObject
RubyUDPSocket.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 IRubyObject
RubyBasicSocket.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 IRubyObject
RubySocket.socketpair
(ThreadContext context, IRubyObject recv, IRubyObject domain, IRubyObject type) static IRubyObject
RubySocket.socketpair
(ThreadContext context, IRubyObject recv, IRubyObject domain, IRubyObject type, IRubyObject protocol) static IRubyObject
RubyUNIXSocket.socketpair
(ThreadContext context, IRubyObject recv, IRubyObject[] args) Addrinfo.socktype
(ThreadContext context) RubyTCPServer.sysaccept
(ThreadContext context) RubyUNIXServer.sysaccept
(ThreadContext context) static IRubyObject
Addrinfo.tcp
(ThreadContext context, IRubyObject recv, IRubyObject host, IRubyObject port) static IRubyObject
RubySocket.tcp_fast_fallback
(ThreadContext context, IRubyObject self) static IRubyObject
RubySocket.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 IRubyObject
Addrinfo.udp
(ThreadContext context, IRubyObject recv, IRubyObject host, IRubyObject port) static IRubyObject
Addrinfo.unix
(ThreadContext context, IRubyObject recv, IRubyObject path) static IRubyObject
Addrinfo.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 IRubyObject
RubySocket.unpack_sockaddr_in
(ThreadContext context, IRubyObject recv, IRubyObject addr) static RubyArray
SocketUtils.unpack_sockaddr_in
(ThreadContext context, IRubyObject addr) Deprecated.static IRubyObject
RubySocket.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 RubyModule
RubySyslog.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 RaiseException
Queue.createInterruptedError
(ThreadContext context, String methodName) Queue.empty_p
(ThreadContext context) final IRubyObject
Queue.freeze
(ThreadContext context) Queue.initialize
(ThreadContext context) Queue.initialize
(ThreadContext context, IRubyObject items) SizedQueue.initialize
(ThreadContext context, IRubyObject arg) protected void
Queue.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 ConditionVariable
ConditionVariable.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static Mutex
Mutex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Queue.num_waiting
(ThreadContext context) SizedQueue.num_waiting
(ThreadContext context) protected boolean
SizedQueue.offerInternal
(ThreadContext context, IRubyObject e) boolean
SizedQueue.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 void
Queue.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 long
Queue.queueTimeoutToNanos
(ThreadContext context, IRubyObject _timeout) Queue.raiseClosedError
(ThreadContext context) static RubyClass
ConditionVariable.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
Mutex.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
Queue.setup
(ThreadContext context, RubyClass Thread, RubyClass Object) static RubyClass
SizedQueue.setup
(ThreadContext context, RubyClass Thread, RubyClass Queue, RubyClass Object) static RubyClass
Queue.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 IRubyObject
Queue.takeInternal
(ThreadContext context) Mutex.try_lock
(ThreadContext context) boolean
Mutex.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 IRubyObject
Timeout.timeout
(ThreadContext context, IRubyObject recv, IRubyObject seconds, Block block) static IRubyObject
Timeout.timeout
(ThreadContext context, IRubyObject recv, IRubyObject seconds, IRubyObject exceptionType, Block block) static IRubyObject
Timeout.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 void
TracePoint.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 IRubyObject
TracePoint.trace
(ThreadContext context, IRubyObject self, IRubyObject[] events, Block block) void
TracePoint.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 IRubyObject
RubyZlib.adler32
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyZlib.adler32_combine
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) JZlibDeflate.append
(ThreadContext context, IRubyObject arg) JZlibInflate.append
(ThreadContext context, IRubyObject arg) void
JZlibInflate.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 IRubyObject
RubyZlib.crc_table
(ThreadContext context, IRubyObject recv) static IRubyObject
RubyZlib.crc32
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
RubyZlib.crc32_combine
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static RubyModule
RubyZlib.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 IRubyObject
RubyZlib.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 void
RubyGzipFile.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.Encoding
RubyGzipFile.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 IRubyObject
RubyZlib.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 IRubyObject
JZlibDeflate.internalFinish
(ThreadContext context, Block block) protected IRubyObject
JZlibInflate.internalFinish
(ThreadContext context, Block block) protected IRubyObject
ZStream.internalFinish
(ThreadContext context, Block block) protected void
JZlibDeflate.internalReset
(ThreadContext context) protected void
JZlibInflate.internalReset
(ThreadContext context) protected void
ZStream.internalReset
(ThreadContext context) RubyGzipFile.level
(ThreadContext context) JZlibRubyGzipReader.lineno
(ThreadContext context) static JZlibRubyGzipReader
JZlibRubyGzipReader.newInstance
(ThreadContext context, RubyClass klass, IRubyObject[] args) static IRubyObject
JZlibRubyGzipReader.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static JZlibRubyGzipWriter
JZlibRubyGzipWriter.newInstance
(ThreadContext context, RubyClass klass, IRubyObject[] args) static IRubyObject
JZlibRubyGzipWriter.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static RubyGzipFile
RubyGzipFile.newInstance
(ThreadContext context, IRubyObject recv, Block block) protected RubyString
RubyGzipFile.newStr
(ThreadContext context, ByteList value) static IRubyObject
JZlibRubyGzipReader.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JZlibRubyGzipWriter.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 IRubyObject
JZlibDeflate.s_deflate
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
JZlibInflate.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 IRubyObject
RubyGzipFile.wrap
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyGzipFile.wrap
(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) Deprecated.static IRubyObject
RubyGzipFile.wrap19
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.JZlibRubyGzipWriter.write
(ThreadContext context, IRubyObject p1) static IRubyObject
JZlibRubyGzipReader.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 IRubyObject
RubyZlib.zlib_version
(ThreadContext context, IRubyObject recv) -
Uses of ThreadContext in org.jruby.gen
Methods in org.jruby.gen with parameters of type ThreadContextModifier and TypeMethodDescriptionvoid
org$jruby$AbstractRubyMethod$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$common$RubyWarnings$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$coverage$CoverageModule$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$date$RubyDate$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$date$RubyDateTime$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$date$TimeExt$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$digest$RubyDigest$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$etc$RubyEtc$IOExt$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$etc$RubyEtc$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$AbstractInvoker$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$AbstractMemory$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Buffer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$CallbackInfo$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$io$FileDescriptorIO$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$IOModule$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$DynamicLibrary$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$DynamicLibrary$Symbol$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$Factory$LastError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$Factory$WinapiLastError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$Function$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$JFFIInvoker$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$jffi$VariadicInvoker$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$MappedType$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$MemoryPointer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Platform$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Pointer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Struct$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructByValue$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$ArrayField$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$ArrayProxy$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$CharArrayProxy$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$Field$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$FunctionField$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$InnerStructField$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$StructLayout$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Type$Array$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Type$Builtin$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ffi$Type$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$fiber$ThreadFiber$FiberSchedulerSupport$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$fiber$ThreadFiber$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$io$nonblock$IONonBlock$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$CoreExt$String$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$JRubyExecutionContextLocal$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$JRubyFiberLocal$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$JRubyLibrary$JRubyConfig$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$JRubyLibrary$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$JRubyObjectInputStream$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$monitor$Monitor$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$pathname$RubyPathname$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$ripper$RubyRipper$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$set$EnumerableExt$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$set$RubySet$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$set$RubySortedSet$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$Addrinfo$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$Ifaddr$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$Option$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyBasicSocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyIPSocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyServerSocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubySocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyTCPServer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyTCPSocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyUDPSocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyUNIXServer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$socket$RubyUNIXSocket$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$thread$ConditionVariable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$thread$Mutex$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$thread$Queue$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$thread$SizedQueue$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$timeout$Timeout$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$tracepoint$TracePoint$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$JZlibDeflate$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$JZlibInflate$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$JZlibRubyGzipWriter$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$RubyGzipFile$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$RubyZlib$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$ext$zlib$ZStream$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$addons$ArrayJavaAddons$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$addons$ClassJavaAddons$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$addons$IOJavaAddons$AnyIO$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$addons$IOJavaAddons$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$addons$KernelJavaAddons$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$addons$StringJavaAddons$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$ArrayJavaProxy$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$ArrayJavaProxyCreator$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$InterfaceJavaProxy$JavaInterfaceExtender$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$JavaProxy$ClassMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$JavaProxy$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$java$proxies$MapJavaProxy$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Character$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$CharSequence$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Class$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Comparable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Number$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Runnable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$String$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLangReflect$AccessibleObject$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaMath$BigDecimal$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaNio$Buffer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaTime$Instant$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaTime$LocalDateTime$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaTime$OffsetDateTime$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaTime$ZonedDateTime$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaUtil$Enumeration$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaUtil$Iterator$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaUtil$List$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$JavaUtilRegex$Pattern$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$ext$Module$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$Java$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaArrayUtilities$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaClass$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaField$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaObject$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaPackage$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaProxyMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$JavaUtilities$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$NativeException$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyArgsFile$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyArithmeticSequence$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyArray$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyBasicObject$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyBignum$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyBinding$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyBoolean$False$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyBoolean$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyBoolean$True$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyChain$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyClass$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyClassPathVariable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyComparable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyComplex$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyConverter$EncodingErrorMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyConverter$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyData$DataMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyData$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyDir$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyEncoding$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyEnumerable$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyEnumerator$FeedValue$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyEnumerator$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyException$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyFile$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyFileStat$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyFileTest$FileTestFileMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyFileTest$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyFloat$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyFrozenError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyGC$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyGenerator$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyHash$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyInteger$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyInterrupt$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyIO$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyIOBuffer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyKernel$LoopMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyKernel$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyKeyError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyLocalJumpError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyMarshal$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyMatchData$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyMath$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyMethod$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyModule$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyModule$RefinementMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyNameError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyNameError$RubyNameErrorMessage$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyNil$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyNoMatchingPatternKeyError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyNoMethodError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyNumeric$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyObjectSpace$AbstractWeakMap$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyObjectSpace$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyObjectSpace$WeakKeyMap$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProc$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProcess$GroupID$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProcess$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProcess$RubyStatus$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProcess$Sys$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProcess$UserID$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyProducer$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRandom$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRandom$RandomFormatter$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRandomBase$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRange$BSearch$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRange$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRational$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyRegexp$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubySignal$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubySignalException$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyStopIteration$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyString$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyStruct$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyStruct$StructMethods$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubySymbol$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubySystemCallError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubySystemExit$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyThread$Backtrace$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyThread$Location$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyThread$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyThreadGroup$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyTime$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyUnboundMethod$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyUncaughtThrowError$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$jruby$RubyYielder$POPULATOR.populate
(ThreadContext context, RubyModule cls, Class clazz) void
org$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 ThreadContext
ThreadService.getCurrentContext()
In order to provide an appropriate execution context for a given thread, we store ThreadContext instances in a threadlocal.static ThreadContext
ThreadService.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> void
GlobalVariables.eachName
(ThreadContext context, State state, TriConsumer<ThreadContext, State, String> consumer) final void
ThreadService.setCurrentContext
(ThreadContext context) Deprecated.abstract SplitSuperState
AbstractIRMethod.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) void
ThreadService.unregisterCurrentThread
(ThreadContext context) Method parameters in org.jruby.internal.runtime with type arguments of type ThreadContextModifier and TypeMethodDescription<State> void
GlobalVariables.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 IRubyObject
DynamicMethod.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 IRubyObject
JavaMethod.JavaMethodN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodOneOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) final IRubyObject
JavaMethod.JavaMethodOneOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) final IRubyObject
JavaMethod.JavaMethodOneOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) abstract IRubyObject
JavaMethod.JavaMethodOneOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodOneOrTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObject
JavaMethod.JavaMethodOneOrTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObject
JavaMethod.JavaMethodOneOrTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObject
JavaMethod.JavaMethodOneOrTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObject
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObject
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObject
JavaMethod.JavaMethodThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
JavaMethod.JavaMethodThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObject
JavaMethod.JavaMethodThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObject
JavaMethod.JavaMethodTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObject
JavaMethod.JavaMethodTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObject
JavaMethod.JavaMethodTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObject
JavaMethod.JavaMethodTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObject
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodZeroOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObject
JavaMethod.JavaMethodZeroOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name) abstract IRubyObject
JavaMethod.JavaMethodZeroOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodZeroOrOneOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0) abstract IRubyObject
JavaMethod.JavaMethodZeroOrOneOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1) abstract IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObject
JavaMethod.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 IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) abstract IRubyObject
JavaMethod.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 IRubyObject
InterpretedIRBodyMethod.callInternal
(ThreadContext context, RubyModule clazz) boolean
DynamicMethod.callRespondTo
(ThreadContext context, IRubyObject self, String respondToMethodName, RubyModule klazz, RubySymbol name) protected final void
JavaMethod.callTrace
(ThreadContext context, boolean enabled, String name) protected final void
JavaMethod.callTraceCompiled
(ThreadContext context, boolean enabled, String name, String file, int line) protected static void
JavaMethod.checkArgumentCount
(JavaMethod method, ThreadContext context, String name, IRubyObject[] args, int num) void
CompiledIRMethod.completeBuild
(ThreadContext context, DynamicMethod buildResult) void
InterpretedIRMethod.completeBuild
(ThreadContext context, InterpreterContext interpreterContext) void
MixedModeIRMethod.completeBuild
(ThreadContext context, DynamicMethod newMethod) boolean
MixedModeIRMethod.forceBuild
(ThreadContext context) InterpretedIRMethod.getClassName
(ThreadContext context) Deprecated.protected void
CompiledIRMethod.post
(InterpreterContext ic, ThreadContext context) protected void
CompiledIRNoProtocolMethod.post
(InterpreterContext ic, ThreadContext context) protected void
CompiledIRNoProtocolMethod.post
(ThreadContext context) protected void
InterpretedIRMethod.post
(InterpreterContext ic, ThreadContext context) protected void
MixedModeIRMethod.post
(InterpreterContext ic, ThreadContext context) protected static final void
JavaMethod.postBacktraceAndScope
(ThreadContext context) protected static final void
JavaMethod.postBacktraceDummyScope
(ThreadContext context) protected static final void
JavaMethod.postBacktraceOnly
(ThreadContext context) protected static final void
JavaMethod.postFrameAndScope
(ThreadContext context) protected static final void
JavaMethod.postFrameOnly
(ThreadContext context) protected static final void
JavaMethod.postNoFrameDummyScope
(ThreadContext context) protected static final void
JavaMethod.postNoop
(ThreadContext context) protected static final void
JavaMethod.postScopeOnly
(ThreadContext context) protected void
CompiledIRNoProtocolMethod.pre
(ThreadContext context, StaticScope staticScope, RubyModule implementationClass, IRubyObject self, String name, Block block) protected void
MixedModeIRMethod.pre
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected final void
JavaMethod.preBacktraceAndScope
(ThreadContext context, String name) protected final void
JavaMethod.preBacktraceDummyScope
(ThreadContext context, String name) protected final void
JavaMethod.preBacktraceOnly
(ThreadContext context, String name) protected final void
JavaMethod.preFrameAndDummyScope
(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final void
JavaMethod.preFrameAndDummyScope
(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final void
JavaMethod.preFrameAndScope
(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final void
JavaMethod.preFrameAndScope
(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final void
JavaMethod.preFrameOnly
(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final void
JavaMethod.preFrameOnly
(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final void
JavaMethod.preNoFrameDummyScope
(ThreadContext context) protected final void
JavaMethod.preScopeOnly
(ThreadContext context) protected void
CompiledIRMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected void
CompiledIRNoProtocolMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected void
InterpretedIRMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected void
MixedModeIRMethod.preSplit
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected static IRubyObject
JavaMethod.raiseArgumentError
(JavaMethod method, ThreadContext context, String name, int given, int min, int max) protected final void
JavaMethod.returnTrace
(ThreadContext context, boolean enabled, String name) protected final void
JavaMethod.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 TypeMethodDescriptionvoid
IRScope.captureParentRefinements
(ThreadContext context) Duplicate the parent scope's refinements overlay to get a moment-in-time snapshot.protected ScriptAndCode
Compiler.execute
(ThreadContext context, IRScriptBody scope, ClassDefiningClassLoader classLoader) protected abstract R
IRTranslator.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) void
CheckForLJEInstr.check
(ThreadContext context, DynamicScope dynamicScope, Block block) void
CheckArityInstr.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) int
BFalseInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BIntInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BNEInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BNilInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BSwitchInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BTrueInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
BUndefInstr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
Instr.interpretAndGetNewIPC
(ThreadContext context, DynamicScope currDynScope, StaticScope currScope, IRubyObject self, Object[] temp, int ipc) int
ModuleVersionGuardInstr.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 IRubyObject
Interpreter.evalSimple
(ThreadContext context, RubyModule under, IRubyObject self, RubyString src, String file, int lineNumber, EvalType evalType) Evaluate the given string.static IRubyObject
Interpreter.evalWithBinding
(ThreadContext context, IRubyObject self, IRubyObject src, Binding binding, boolean bindingGiven) Evaluate the given string under the specified binding object.protected IRubyObject
Interpreter.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 IRubyObject
Interpreter.INTERPRET_BLOCK
(ThreadContext context, Block block, IRubyObject self, InterpreterContext ic, IRubyObject[] args, String name, Block blockArg) static IRubyObject
Interpreter.INTERPRET_CLASS
(ThreadContext context, IRScope body, RubyModule clazz, String name) static IRubyObject
Interpreter.INTERPRET_EVAL
(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) static IRubyObject
Interpreter.INTERPRET_METACLASS
(ThreadContext context, IRScope body, RubyModule clazz, String name, Visibility visibility) static IRubyObject
Interpreter.INTERPRET_METHOD
(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, Block block) static IRubyObject
Interpreter.INTERPRET_METHOD
(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObject
Interpreter.INTERPRET_METHOD
(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObject
Interpreter.INTERPRET_METHOD
(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Interpreter.INTERPRET_METHOD
(ThreadContext context, IRScope body, RubyModule implClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObject
Interpreter.INTERPRET_MODULE
(ThreadContext context, IRScope body, RubyModule clazz, String name) static IRubyObject
Interpreter.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 void
Interpreter.postFrameScope
(InterpreterContext ic, ThreadContext context) static void
Interpreter.preFrameScope
(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope parentScope, Visibility visibility) protected static void
InterpreterEngine.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 void
InterpreterEngine.processCall
(ThreadContext context, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self, String name) protected static void
ExitableInterpreterEngine.processOtherOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static void
InterpreterEngine.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 void
StartupInterpreterEngine.processOtherOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static IRubyObject
InterpreterEngine.processReturnOp
(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, Object[] temp, IRubyObject self, StaticScope currScope) protected static void
InterpreterEngine.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 Object
InterpreterEngine.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 T
ImmutableLiteral.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 RubyString
IRRuntimeHelpers.asString
(ThreadContext context, IRubyObject caller, IRubyObject target, CallSite site) asString using a given call sitestatic IRubyObject
IRRuntimeHelpers.blockGivenOrCall
(ThreadContext context, IRubyObject self, FunctionalCachingCallSite blockGivenSite, Object blk) static IRubyObject
IRRuntimeHelpers.callOptimizedAref
(ThreadContext context, IRubyObject caller, IRubyObject target, RubyString keyStr, CallSite site) static void
IRRuntimeHelpers.callTrace
(ThreadContext context, Block selfBlock, RubyEvent event, String name, String filename, int line) static void
IRRuntimeHelpers.callTrace
(ThreadContext context, IRubyObject selfClass, RubyEvent event, String name, String filename, int line) static void
IRRuntimeHelpers.callTraceHooks
(ThreadContext context, Block selfBlock, RubyEvent event, String name, String filename, int line) static void
IRRuntimeHelpers.checkArity
(ThreadContext context, StaticScope scope, Object[] args, Object keywords, int required, int opt, boolean rest, int restKey, Block block) static void
IRRuntimeHelpers.checkAritySpecificArgs
(ThreadContext context, StaticScope scope, Object[] args, int required, int opt, boolean rest, int restKey, Block block) static void
IRRuntimeHelpers.checkForExtraUnwantedKeywordArgs
(ThreadContext context, StaticScope scope, RubyHash keywordArgs) static void
IRRuntimeHelpers.checkForLJE
(ThreadContext context, DynamicScope currentScope, boolean definedWithinMethod, Block block) static IRubyObject
IRRuntimeHelpers.classSuper
(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.classSuperIter
(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.classSuperIterSplatArgs
(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObject
IRRuntimeHelpers.classSuperSplatArgs
(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static RubyHash
IRRuntimeHelpers.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 void
IRRuntimeHelpers.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 void
IRRuntimeHelpers.defCompiledClassMethod
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, String encodedArgumentDescriptors, IRubyObject obj, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static void
IRRuntimeHelpers.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 void
IRRuntimeHelpers.defCompiledInstanceMethod
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, String encodedArgumentDescriptors, DynamicScope currDynScope, IRubyObject self, boolean maybeRefined, boolean receivesKeywordArgs, boolean needsToFindImplementer) static void
IRRuntimeHelpers.defineAlias
(ThreadContext context, IRubyObject self, DynamicScope currDynScope, IRubyObject newName, IRubyObject oldName) static void
IRRuntimeHelpers.defInterpretedClassMethod
(ThreadContext context, IRScope method, IRubyObject obj) static void
IRRuntimeHelpers.defInterpretedInstanceMethod
(ThreadContext context, IRScope method, DynamicScope currDynScope, IRubyObject self) static IRubyObject
IRRuntimeHelpers.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 RubyHash
IRRuntimeHelpers.dupKwargsHashAndPopulateFromArray
(ThreadContext context, RubyHash dupHash, IRubyObject[] pairs) static RubyModule
IRRuntimeHelpers.findInstanceMethodContainer
(ThreadContext context, DynamicScope currDynScope, IRubyObject self) static RubyFixnum
IRRuntimeHelpers.getArgScopeDepth
(ThreadContext context, StaticScope currScope) static RubyClass
IRRuntimeHelpers.getArray
(ThreadContext context) static Block
IRRuntimeHelpers.getBlockFromObject
(ThreadContext context, Object value) static IRubyObject
IRRuntimeHelpers.getClassVariable
(ThreadContext context, RubyModule module, String id) static RubyModule
IRRuntimeHelpers.getCurrentClassBase
(ThreadContext context, IRubyObject self) Find the base class or "cbase" used for various class-level operations.static RubyString
IRRuntimeHelpers.getFileNameStringFromScope
(ThreadContext context, StaticScope currScope) static RubyClass
IRRuntimeHelpers.getHash
(ThreadContext context) static RubyModule
IRRuntimeHelpers.getModuleFromScope
(ThreadContext context, StaticScope scope, IRubyObject arg) static RubyClass
IRRuntimeHelpers.getObject
(ThreadContext context) static IRubyObject
IRRuntimeHelpers.getPreArgSafe
(ThreadContext context, IRubyObject[] args, int argIndex) static Block
IRRuntimeHelpers.getRefinedBlockFromObject
(ThreadContext context, StaticScope scope, Object value) static RubyClass
IRRuntimeHelpers.getStandardError
(ThreadContext context) static RubyClass
IRRuntimeHelpers.getSymbol
(ThreadContext context) static IRubyObject
IRRuntimeHelpers.handleBreakAndReturnsInLambdas
(ThreadContext context, DynamicScope dynScope, Object exc, Block block) static IRubyObject
IRRuntimeHelpers.handlePropagatedBreak
(ThreadContext context, DynamicScope dynScope, Object bjExc) static IRubyObject
IRRuntimeHelpers.hashCheck
(ThreadContext context, IRubyObject hash) static IRubyObject
IRRuntimeHelpers.inheritedSearchConst
(ThreadContext context, IRubyObject cmVal, String constName, boolean noPrivateConsts) static IRubyObject
IRRuntimeHelpers.initiateBreak
(ThreadContext context, DynamicScope dynScope, IRubyObject breakValue, Block block) static IRubyObject
IRRuntimeHelpers.instanceSuper
(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.instanceSuperIter
(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.instanceSuperIterSplatArgs
(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObject
IRRuntimeHelpers.instanceSuperSplatArgs
(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObject
IRRuntimeHelpers.invokeModuleBody
(ThreadContext context, DynamicMethod method) static IRubyObject
IRRuntimeHelpers.irNot
(ThreadContext context, IRubyObject obj) static IRubyObject
IRRuntimeHelpers.irReqdArgMultipleAsgn
(ThreadContext context, RubyArray rubyArray, int preArgsCount, int index, int postArgsCount) static RubyArray
IRRuntimeHelpers.irSplat
(ThreadContext context, IRubyObject ary) static IRubyObject
IRRuntimeHelpers.irToAry
(ThreadContext context, IRubyObject value) static RubyBoolean
IRRuntimeHelpers.isBlockGiven
(ThreadContext context, Object blk) static IRubyObject
IRRuntimeHelpers.isDefinedBackref
(ThreadContext context, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedCall
(ThreadContext context, IRubyObject self, IRubyObject receiver, String name, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedClassVar
(ThreadContext context, RubyModule receiver, String name, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedConstantOrMethod
(ThreadContext context, IRubyObject receiver, RubyString name, IRubyObject definedConstantMessage, IRubyObject definedMethodMessage) static IRubyObject
IRRuntimeHelpers.isDefinedGlobal
(ThreadContext context, String name, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedMethod
(ThreadContext context, IRubyObject receiver, String name, boolean checkIfPublic, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedNthRef
(ThreadContext context, int matchNumber, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedSuper
(ThreadContext context, IRubyObject receiver, String frameName, RubyModule frameClass, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isDefinedSuper
(ThreadContext context, IRubyObject receiver, IRubyObject definedMessage) static IRubyObject
IRRuntimeHelpers.isEQQ
(ThreadContext context, IRubyObject receiver, IRubyObject value, CallSite callSite, boolean splattedValue) static IRubyObject
IRRuntimeHelpers.isExceptionHandled
(ThreadContext context, IRubyObject excType, Object excObj) static IRubyObject
IRRuntimeHelpers.isHashEmpty
(ThreadContext context, IRubyObject hash) static IRubyObject
IRRuntimeHelpers.keywordRestOnHash
(ThreadContext context, IRubyObject rest) static IRubyObject
IRRuntimeHelpers.lexicalSearchConst
(ThreadContext context, StaticScope staticScope, String constName) static IRubyObject
IRRuntimeHelpers.match3
(ThreadContext context, RubyRegexp regexp, IRubyObject argValue) static IRubyObject
IRRuntimeHelpers.mergeKeywordArguments
(ThreadContext context, IRubyObject restKwarg, IRubyObject explicitKwarg, boolean checkForDuplicates) static RubyArray
IRRuntimeHelpers.newArray
(ThreadContext context) static RubyArray
IRRuntimeHelpers.newArray
(ThreadContext context, IRubyObject obj) static RubyArray
IRRuntimeHelpers.newArray
(ThreadContext context, IRubyObject obj0, IRubyObject obj1) static DynamicMethod
IRRuntimeHelpers.newCompiledClassBody
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, Object container, Object superClass, boolean maybeRefined) static DynamicMethod
IRRuntimeHelpers.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 DynamicMethod
IRRuntimeHelpers.newCompiledModuleBody
(ThreadContext context, MethodHandle handle, String id, int line, StaticScope scope, Object rubyContainer, boolean maybeRefined) static RubyComplex
IRRuntimeHelpers.newComplexRaw
(ThreadContext context, IRubyObject i) static RubySymbol
IRRuntimeHelpers.newDSymbol
(ThreadContext context, IRubyObject symbol) static RubyRegexp
IRRuntimeHelpers.newDynamicRegexp
(ThreadContext context, IRubyObject[] pieces, int embeddedOptions) static RubyRegexp
IRRuntimeHelpers.newDynamicRegexp
(ThreadContext context, IRubyObject arg0, int embeddedOptions) static RubyRegexp
IRRuntimeHelpers.newDynamicRegexp
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, int embeddedOptions) static RubyRegexp
IRRuntimeHelpers.newDynamicRegexp
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, int embeddedOptions) static RubyRegexp
IRRuntimeHelpers.newDynamicRegexp
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, int embeddedOptions) static RubyRegexp
IRRuntimeHelpers.newDynamicRegexp
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, int embeddedOptions) static Binding
IRRuntimeHelpers.newFrameScopeBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) static RubyString
IRRuntimeHelpers.newFrozenString
(ThreadContext context, ByteList bytelist, int coderange) static RubyString
IRRuntimeHelpers.newFrozenString
(ThreadContext context, ByteList bytelist, int coderange, String file, int line) static RubyString
IRRuntimeHelpers.newFrozenStringFromRaw
(ThreadContext context, String str, String encoding, int cr) static RubyString
IRRuntimeHelpers.newFrozenStringFromRaw
(ThreadContext context, String str, String encoding, int cr, String file, int line) static DynamicMethod
IRRuntimeHelpers.newInterpretedMetaClass
(ThreadContext context, IRScope metaClassBody, IRubyObject obj) Construct a new DynamicMethod to wrap the given IRModuleBody and singletonizable object.static RubyProc
IRRuntimeHelpers.newLambdaProc
(ThreadContext context, Block block) static RubyRegexp
IRRuntimeHelpers.newLiteralRegexp
(ThreadContext context, ByteList source, int embeddedOptions) static RubyRegexp
IRRuntimeHelpers.newLiteralRegexp
(ThreadContext context, ByteList source, RegexpOptions options) static IRubyObject
IRRuntimeHelpers.newProc
(ThreadContext context, Block block) static RubyRational
IRRuntimeHelpers.newRationalCanonicalize
(ThreadContext context, IRubyObject num, IRubyObject den) static RaiseException
IRRuntimeHelpers.newRequiredKeywordArgumentError
(ThreadContext context, String id) static RubyModule
IRRuntimeHelpers.newRubyClassFromIR
(ThreadContext context, String id, StaticScope scope, Object superClass, Object container, boolean maybeRefined) static RubyModule
IRRuntimeHelpers.newRubyModuleFromIR
(ThreadContext context, String id, StaticScope scope, Object rubyContainer, boolean maybeRefined) static RubyProc
IRRuntimeHelpers.newSymbolProc
(ThreadContext context, RubySymbol symbol) Create a new Symbol.to_proc for the given symbol name and encoding.static RubyProc
IRRuntimeHelpers.newSymbolProc
(ThreadContext context, ByteList value) Create a new Symbol.to_proc for the given symbol name and encoding.static IRubyObject
IRRuntimeHelpers.nthMatch
(ThreadContext context, int matchNumber) static Block
IRRuntimeHelpers.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 DynamicScope
IRRuntimeHelpers.prepareScriptScope
(ThreadContext context, StaticScope scope) static IRubyObject[]
IRRuntimeHelpers.prepareSingleBlockArgs
(ThreadContext context, Block block, IRubyObject[] args) static DynamicScope
IRRuntimeHelpers.pushBlockDynamicScopeIfNeeded
(ThreadContext context, Block block, boolean pushNewDynScope, boolean reuseParentDynScope) static DynamicScope
IRRuntimeHelpers.pushBlockDynamicScopeNew
(ThreadContext context, Block block) static DynamicScope
IRRuntimeHelpers.pushBlockDynamicScopeReuse
(ThreadContext context, Block block) static void
IRRuntimeHelpers.pushExitBlock
(ThreadContext context, Object blk) static void
IRRuntimeHelpers.pushExitBlock
(ThreadContext context, Block blk) static void
IRRuntimeHelpers.putClassVariable
(ThreadContext context, IRubyObject self, RubyModule module, String id, IRubyObject value) static void
IRRuntimeHelpers.putConst
(ThreadContext context, IRubyObject self, IRubyObject module, String id, IRubyObject value) static void
IRRuntimeHelpers.putConst
(ThreadContext context, IRubyObject self, IRubyObject module, String id, IRubyObject value, StaticScope scope, int line) static IRubyObject
IRRuntimeHelpers.receiveKeywordArg
(ThreadContext context, IRubyObject keywords, String id) static IRubyObject
IRRuntimeHelpers.receiveKeywordRestArg
(ThreadContext context, IRubyObject keywords) static IRubyObject
IRRuntimeHelpers.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 IRubyObject
IRRuntimeHelpers.receiveNormalKeywordsNoRestNoKeywords
(ThreadContext context, IRubyObject[] args) Simplified receiveKeywords when: receiver is not a ruby2_keywords method.static IRubyObject
IRRuntimeHelpers.receivePostReqdArg
(ThreadContext context, IRubyObject[] args, IRubyObject keywords, int pre, int opt, boolean rest, int post, int argIndex) static IRubyObject
IRRuntimeHelpers.receiveRestArg
(ThreadContext context, IRubyObject[] args, IRubyObject keywords, int required, int argIndex) static IRubyObject
IRRuntimeHelpers.receiveSpecificArityKeywords
(ThreadContext context, IRubyObject last, boolean ruby2Keywords) static RubyEncoding
IRRuntimeHelpers.retrieveEncoding
(ThreadContext context, String name) static org.jcodings.Encoding
IRRuntimeHelpers.retrieveJCodingsEncoding
(ThreadContext context, String name) static IRubyObject
IRRuntimeHelpers.returnOrRethrowSavedException
(ThreadContext context, IRubyObject value) static IRubyObject
IRRuntimeHelpers.searchConst
(ThreadContext context, StaticScope staticScope, String constName, boolean noPrivateConsts) static void
IRRuntimeHelpers.setCallInfo
(ThreadContext context, int flags) static IRubyObject
IRRuntimeHelpers.setCapturedVar
(ThreadContext context, IRubyObject matchRes, String id) static RubyArray
IRRuntimeHelpers.splatArray
(ThreadContext context, IRubyObject ary) Call to_ary to get Array or die typing.static RubyArray
IRRuntimeHelpers.splatArray
(ThreadContext context, IRubyObject ary, boolean dupArray) Call to_ary to get Array or die typing.static RubyArray
IRRuntimeHelpers.splatArrayDup
(ThreadContext context, IRubyObject ary) Call to_ary to get Array or die typing.static IRubyObject
IRRuntimeHelpers.svalue
(ThreadContext context, Object val) static IRubyObject[]
IRRuntimeHelpers.toAry
(ThreadContext context, IRubyObject[] args) static void
IRRuntimeHelpers.traceRaise
(ThreadContext context) static void
IRRuntimeHelpers.traceRescue
(ThreadContext context, String file, int line) static IRubyObject
IRRuntimeHelpers.undefMethod
(ThreadContext context, Object nameArg, DynamicScope currDynScope, IRubyObject self) static IRubyObject
IRRuntimeHelpers.unresolvedSuper
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.unresolvedSuperIter
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.unresolvedSuperIterSplatArgs
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObject
IRRuntimeHelpers.unresolvedSuperSplatArgs
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) static void
IRRuntimeHelpers.updateCoverage
(ThreadContext context, String filename, int line) Update coverage data for the given file and zero-based line number.static void
IRRuntimeHelpers.warnSetConstInRefinement
(ThreadContext context, IRubyObject self) static IRubyObject
IRRuntimeHelpers.yield
(ThreadContext context, Block b, IRubyObject yieldVal, boolean unwrapArray) static IRubyObject
IRRuntimeHelpers.yieldSpecific
(ThreadContext context, Block b) static IRubyObject
IRRuntimeHelpers.yieldValues
(ThreadContext context, Block blk, IRubyObject[] args) static IRubyObject
IRRuntimeHelpers.zSuper
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
IRRuntimeHelpers.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 RubyArray
ArrayBootstrap.array
(ThreadContext context, IRubyObject[] ary) static IRubyObject
BlockGivenSite.blockGiven
(ThreadContext context, Block block) BlockGivenSite.blockGivenFallback
(String name, ThreadContext context, IRubyObject self, Block block) static RubyString
StringBootstrap.bufferString
(ThreadContext context, org.jcodings.Encoding encoding, int size, int cr) static RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange a, IRubyObject b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange b, IRubyObject c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, IRubyObject b, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, IRubyObject b, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange c, IRubyObject d, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.buildString
(ThreadContext context, IRubyObject a, IRubyObject b, IRubyObject c, org.jruby.ir.targets.indy.BuildDynamicStringSite.ByteListAndCodeRange d, org.jcodings.Encoding encoding, int initialSize) static RubyString
BuildDynamicStringSite.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 IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject[] args, Block block) Variable arity method_missing invocation.static IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, Block block) Arity one method_missing invocationstatic IRubyObject
InvokeSite.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity two method_missing invocationstatic IRubyObject
InvokeSite.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 void
CheckArityBootstrap.checkArity
(ThreadContext context, StaticScope scope, Object[] args, Object keywords, Block block, int req, int opt, boolean rest, int keyrest) static void
CheckArityBootstrap.checkAritySpecificArgs
(ThreadContext context, StaticScope scope, Object[] args, Block block, int req, int opt, boolean rest, int keyrest) void
CheckpointSite.checkpointFallback
(ThreadContext context) static RubyString
StringBootstrap.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 void
CoverageSite.coverLineFallback
(MutableCallSite site, ThreadContext context, String filename, int line, boolean oneshot) static org.jcodings.Encoding
LiteralValueBootstrap.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 IRubyObject
SuperInvokeSite.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 IRubyObject
LiteralValueBootstrap.False
(ThreadContext context, MutableCallSite site) static RubyArray
ArrayBootstrap.fixnumArray
(ThreadContext context, MutableCallSite site, long[] values) static RubyArray
ArrayBootstrap.floatArray
(ThreadContext context, MutableCallSite site, double[] values) static Binding
ConstructBlockBootstrap.frameBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) FrameNameSite.frameNameFallback
(String name, ThreadContext context, IRubyObject self, String frameName) static RubyString
StringBootstrap.frozenString
(ThreadContext context, MutableCallSite site, ByteList value, int cr, String file, int line) static RubyString
StringBootstrap.frozenStringSimple
(ThreadContext context, MutableCallSite site, ByteList value, int cr) protected MethodHandle
InvokeSite.getHandle
(ThreadContext context, IRubyObject self, CacheEntry entry) static RubyHash
HashBootstrap.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 IRubyObject
SuperInvokeSite.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 RubyHash
HashBootstrap.kwargsHash
(ThreadContext context, RubyHash hash, IRubyObject[] pairs) ConstantLookupSite.lexicalSearchConst
(ThreadContext context, StaticScope scope) static IRubyObject
LiteralValueBootstrap.nil
(ThreadContext context, MutableCallSite site) ConstantLookupSite.noCacheInheritanceSearchConst
(ThreadContext context, IRubyObject cmVal) ConstantLookupSite.noCacheSearchModuleForConst
(ThreadContext context, IRubyObject cmVal) static DynamicMethod
MetaClassBootstrap.openMetaClass
(ThreadContext context, IRubyObject object, String descriptor, StaticScope parent, MethodHandle body, StaticScope scope, MethodHandle setScope, int line, boolean dynscopeEliminated, boolean refinements) static RubyClass
InvokeSite.pollAndGetClass
(ThreadContext context, IRubyObject self) static RubyEncoding
LiteralValueBootstrap.rubyEncoding
(ThreadContext context, MutableCallSite site, String name) static Ruby
LiteralValueBootstrap.runtime
(ThreadContext context, MutableCallSite site) static Binding
ConstructBlockBootstrap.scopeBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) ConstantLookupSite.searchConst
(ThreadContext context, StaticScope staticScope) ConstantLookupSite.searchModuleForConst
(ThreadContext context, IRubyObject cmVal) static Binding
ConstructBlockBootstrap.selfBinding
(ThreadContext context, IRubyObject self, DynamicScope scope) static RubyString
StringBootstrap.string
(ThreadContext context, ByteList value, int cr) void
CallTraceSite.traceBootstrap
(ThreadContext context, Block selfBlock) void
CallTraceSite.traceBootstrap
(ThreadContext context, IRubyObject clazz) static IRubyObject
LiteralValueBootstrap.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 IRubyObject
IOJavaAddons.AnyIO.any_to_channel
(ThreadContext context, IRubyObject self) static IRubyObject
IOJavaAddons.AnyIO.any_to_inputstream
(ThreadContext context, IRubyObject self) static IRubyObject
IOJavaAddons.AnyIO.any_to_outputstream
(ThreadContext context, IRubyObject self) static IRubyObject
ClassJavaAddons.become_java
(ThreadContext context, IRubyObject self) static IRubyObject
ClassJavaAddons.become_java
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
ArrayJavaAddons.copy_data
(ThreadContext context, IRubyObject fromRuby, IRubyObject toJava) static IRubyObject
ArrayJavaAddons.copy_data
(ThreadContext context, IRubyObject fromRuby, IRubyObject toJava, IRubyObject fillValue) static IRubyObject
ArrayJavaAddons.dimensions
(ThreadContext context, IRubyObject rubyArray) static IRubyObject
ArrayJavaAddons.dimensions
(ThreadContext context, IRubyObject rubyArray, IRubyObject dims) static IRubyObject
ArrayJavaAddons.dimensions
(ThreadContext context, IRubyObject rubyArray, IRubyObject dims, IRubyObject index) static IRubyObject
StringJavaAddons.from_java_bytes
(ThreadContext context, IRubyObject self, IRubyObject bytes) static IRubyObject
StringJavaAddons.from_java_bytes
(ThreadContext context, IRubyObject self, IRubyObject bytes, IRubyObject encoding) static IRubyObject
KernelJavaAddons.java_annotation
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
ClassJavaAddons.java_class
(ThreadContext context, IRubyObject self) static IRubyObject
KernelJavaAddons.java_field
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
KernelJavaAddons.java_implements
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
KernelJavaAddons.java_name
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
KernelJavaAddons.java_package
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
KernelJavaAddons.java_require
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
KernelJavaAddons.java_signature
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
IOJavaAddons.to_channel
(ThreadContext context, IRubyObject self) static IRubyObject
IOJavaAddons.to_inputstream
(ThreadContext context, IRubyObject self) static IRubyObject
KernelJavaAddons.to_java
(ThreadContext context, IRubyObject fromObject) static IRubyObject
KernelJavaAddons.to_java
(ThreadContext context, IRubyObject fromObject, IRubyObject type) static IRubyObject
StringJavaAddons.to_java_bytes
(ThreadContext context, IRubyObject self) static IRubyObject
StringJavaAddons.to_java_string
(ThreadContext context, IRubyObject self) static IRubyObject
IOJavaAddons.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 IRubyObject
InstanceFieldGetter.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObject
InstanceFieldSetter.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 IRubyObject
StaticFieldGetter.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name) final IRubyObject
StaticFieldSetter.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 IRubyObject
JavaInterfaceTemplate.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 IRubyObject
JavaProxy.ClassMethods.const_missing
(ThreadContext context, IRubyObject self, IRubyObject name) ArrayJavaProxy.count
(ThreadContext context, Block block) ArrayJavaProxy.count
(ThreadContext context, IRubyObject obj, Block unused) static RubyClass
ArrayJavaProxy.createArrayJavaProxy
(ThreadContext context, RubyClass JavaProxy, RubyModule Enumerable) static RubyClass
ArrayJavaProxyCreator.createArrayJavaProxyCreator
(ThreadContext context, RubyClass Object) static RubyClass
ConcreteJavaProxy.createConcreteJavaProxy
(ThreadContext context, RubyClass JavaProxy) static RubyClass
InterfaceJavaProxy.createInterfaceJavaProxy
(ThreadContext context, RubyClass Object, RubyClass JavaProxy) static RubyModule
JavaInterfaceTemplate.createJavaInterfaceTemplateModule
(ThreadContext context) static RubyClass
JavaProxy.createJavaProxy
(ThreadContext context, RubyClass Object, RubyModule JavaProxyMethods) static RubyClass
MapJavaProxy.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 IRubyObject
ArrayJavaProxy.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 IRubyObject
InterfaceJavaProxy.JavaInterfaceExtender.extend_proxy
(ThreadContext context, IRubyObject self, IRubyObject proxyClass) static IRubyObject
JavaInterfaceTemplate.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 IRubyObject
JavaProxy.field_accessor
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaProxy.field_reader
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaProxy.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 IRubyObject
JavaInterfaceTemplate.impl
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock) static IRubyObject
JavaInterfaceTemplate.implement
(ThreadContext context, IRubyObject self, IRubyObject clazz) Deprecated.ArrayJavaProxy.include_p
(ThreadContext context, IRubyObject obj) MapJavaProxy.index
(ThreadContext context, IRubyObject expected) rb_hash_indexstatic IRubyObject
JavaProxy.inherited
(ThreadContext context, IRubyObject recv, IRubyObject subclass) protected static void
ConcreteJavaProxy.initialize
(ThreadContext context, RubyClass concreteJavaProxy) static IRubyObject
InterfaceJavaProxy.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 void
JavaProxy.installField
(ThreadContext context, String asName, Field field, RubyModule target) MapJavaProxy.invert
(ThreadContext context) rb_hash_invertstatic IRubyObject
JavaProxy.ClassMethods.java_alias
(ThreadContext context, IRubyObject clazz, IRubyObject newName, IRubyObject rubyName) static IRubyObject
JavaProxy.ClassMethods.java_alias
(ThreadContext context, IRubyObject klass, IRubyObject newName, IRubyObject rubyName, IRubyObject argTypes) static IRubyObject
JavaProxy.ClassMethods.java_method
(ThreadContext context, IRubyObject proxyClass, IRubyObject rubyName) static IRubyObject
JavaProxy.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 IRubyObject
JavaProxy.ClassMethods.java_send
(ThreadContext context, IRubyObject recv, IRubyObject rubyName) static IRubyObject
JavaProxy.ClassMethods.java_send
(ThreadContext context, IRubyObject recv, IRubyObject[] args) static IRubyObject
JavaProxy.ClassMethods.java_send
(ThreadContext context, IRubyObject recv, IRubyObject rubyName, IRubyObject argTypes) static IRubyObject
JavaProxy.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 IRubyObject
JavaProxy.new_array
(ThreadContext context, IRubyObject self, IRubyObject len) final ArrayJavaProxy
ArrayJavaProxyCreator.new_instance
(ThreadContext context) static ArrayJavaProxy
ArrayJavaProxy.newArray
(ThreadContext context, Class<?> elementType, int... dimensions) final IRubyObject
ArrayJavaProxy.op_aref
(ThreadContext context, IRubyObject arg) final IRubyObject
ArrayJavaProxy.op_aref
(ThreadContext context, IRubyObject[] args) final IRubyObject
ArrayJavaProxyCreator.op_aref
(ThreadContext context, IRubyObject[] sizes) static IRubyObject
JavaInterfaceTemplate.op_aref
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaProxy.op_aref
(ThreadContext context, IRubyObject self, IRubyObject[] args) MapJavaProxy.op_aref
(ThreadContext context, IRubyObject key) rb_hash_areffinal IRubyObject
ArrayJavaProxy.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 IRubyObject
JavaProxy.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 void
JavaProxy.setJavaClass
(ThreadContext context, IRubyObject target, Class<?> javaClass) MapJavaProxy.shift
(ThreadContext context) rb_hash_shiftstatic RubyClass
JavaProxy.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 IRubyObject
ArrayJavaProxy.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 IRubyObject
JavaProxy.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 IRubyObject
ArrayUtils.concatArraysDirect
(ThreadContext context, Object original, Object additional) static IRubyObject
ArrayUtils.concatArraysDirect
(ThreadContext context, Object original, IRubyObject additional) static void
ArrayUtils.copyDataToJavaArray
(ThreadContext context, RubyArray rubyArray, int src, JavaArray javaArray, int dest, int length) Deprecated.static void
ArrayUtils.copyDataToJavaArrayDirect
(ThreadContext context, RubyArray rubyArray, Object javaArray) Deprecated.static IRubyObject
ArrayUtils.emptyJavaArrayDirect
(ThreadContext context, Class componentType) static Class<?>[]
ClassUtils.getArgumentTypes
(ThreadContext context, IRubyObject[] args, int offset) static IRubyObject
ArrayUtils.javaArraySubarrayDirect
(ThreadContext context, Object fromArray, int index, int size) static ArrayJavaProxy
ArrayUtils.newProxiedArray
(ThreadContext context, Class<?> componentType, int size) static ArrayJavaProxy
ArrayUtils.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 IRubyObject
JavaArrayUtilities.bytes_to_ruby_string
(ThreadContext context, IRubyObject recv, IRubyObject wrappedObject) static IRubyObject
JavaArrayUtilities.bytes_to_ruby_string
(ThreadContext context, IRubyObject recv, IRubyObject wrappedObject, IRubyObject encoding) final IRubyObject
Java.JCreateMethod.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObject
Java.JCreateMethod.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args) final IRubyObject
Java.JCreateMethod.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) static JavaObject
Java.castToJavaObject
(ThreadContext context, IRubyObject newValue) protected final void
JavaCallable.checkArity
(ThreadContext context, int length) JavaUtil.NumericConverter.coerce
(ThreadContext context, RubyNumeric numeric, Class<T> target) static Object
JavaUtil.coerceJavaObjectToType
(ThreadContext context, Object javaObject, Class target) Deprecated.static Object
JavaUtil.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 IRubyObject
JavaPackage.const_get
(ThreadContext context, IRubyObject name) final IRubyObject
JavaPackage.const_get
(ThreadContext context, IRubyObject name, IRubyObject inherit) static IRubyObject
Java.const_missing
(ThreadContext context, IRubyObject self, IRubyObject name) JavaPackage.const_missing
(ThreadContext context, IRubyObject name) JavaUtil.RubyConverter.convert
(ThreadContext context, IRubyObject rubyObject) Deprecated.static Object
JavaUtil.convertArgumentToType
(ThreadContext context, IRubyObject arg, Class target) Deprecated.static RubyArray
JavaUtil.convertJavaArrayToRubyWithNesting
(ThreadContext context, Object array) static <T> T
JavaUtil.convertProcToInterface
(ThreadContext context, RubyBasicObject rubyObject, Class<T> targetType) static <T> T
JavaUtil.convertProcToInterface
(ThreadContext context, RubyObject rubyObject, Class<T> targetType) static RubyModule
JavaArrayUtilities.createJavaArrayUtilitiesModule
(ThreadContext context) static RubyModule
Java.createJavaModule
(ThreadContext context) static RubyModule
JavaProxyMethods.createJavaProxyMethods
(ThreadContext context) JavaClass.emptyJavaArray
(ThreadContext context) Deprecated.JavaField.enum_constant_p
(ThreadContext context) Deprecated.static IRubyObject
JavaUtilities.extend_proxy
(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.final IRubyObject
JavaPackage.fetchConstant
(ThreadContext context, String name, boolean includePrivate) JavaField.field_type
(ThreadContext context) Deprecated.final void
JavaArray.fillWithExceptionHandling
(ThreadContext context, int start, int end, Object javaValue) Deprecated.JavaField.final_p
(ThreadContext context) Deprecated.static IRubyObject
Java.get_inner_class
(ThreadContext context, RubyModule self, IRubyObject name) static RubyModule
Java.get_interface_module
(ThreadContext context, IRubyObject java_class) static IRubyObject
JavaUtilities.get_interface_module
(ThreadContext context, IRubyObject recv, IRubyObject arg0) JavaObject.get_java_class
(ThreadContext context) Deprecated.static IRubyObject
JavaUtilities.get_java_class
(ThreadContext context, IRubyObject recv, IRubyObject arg0) Deprecated.static RubyModule
Java.get_package_module
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaUtilities.get_package_module
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
Java.get_package_module_dot_format
(ThreadContext context, IRubyObject self, IRubyObject dottedName) static IRubyObject
JavaUtilities.get_package_module_dot_format
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static RubyModule
Java.get_proxy_class
(ThreadContext context, IRubyObject self, IRubyObject java_class) static IRubyObject
JavaUtilities.get_proxy_class
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static IRubyObject
Java.get_proxy_or_package_under_package
(ThreadContext context, IRubyObject self, IRubyObject parentPackage, IRubyObject name) static IRubyObject
JavaUtilities.get_proxy_or_package_under_package
(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1) static IRubyObject
Java.get_top_level_proxy_or_package
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaUtilities.get_top_level_proxy_or_package
(ThreadContext context, IRubyObject recv, IRubyObject arg0) static Class<?>[]
JavaClass.getArgumentTypes
(ThreadContext context, IRubyObject[] args, int offset) Deprecated.static RubyModule
Java.getInterfaceModule
(ThreadContext context, Class javaClass) static Class
Java.getJavaClass
(ThreadContext context, String className) static Class
Java.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 RubyModule
Java.getJavaPackageModule
(ThreadContext context, String packageString) static RubyModule
Java.getProxyClass
(ThreadContext context, Class<?> clazz) static RubyClass
Java.getProxyClassForObject
(ThreadContext context, Object object) protected final IRubyObject
JavaCallable.handleInvocationTargetEx
(ThreadContext context, InvocationTargetException ex) protected final IRubyObject
JavaCallable.handleThrowable
(ThreadContext context, Throwable ex) JavaObject.hash
(ThreadContext context) Deprecated.static IRubyObject
JavaProxyMethods.hash
(ThreadContext context, IRubyObject recv) static IRubyObject
Java.NewStyleExtensionInherited.inherited
(ThreadContext context, IRubyObject self, IRubyObject subclass) static IRubyObject
Java.OldStyleExtensionInherited.inherited
(ThreadContext context, IRubyObject self, IRubyObject subclass) JavaClass.inspect
(ThreadContext context) Deprecated.JavaPackage.inspect
(ThreadContext context) static IRubyObject
JavaProxyMethods.inspect
(ThreadContext context, IRubyObject recv) static RubyString
JavaUtil.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 boolean
JavaClass.isProxyType
(ThreadContext context, RubyModule proxy) Deprecated.Note: Interal APIstatic IRubyObject
JavaClass.java_class
(ThreadContext context, RubyModule type) Deprecated.static IRubyObject
JavaProxyMethods.java_class
(ThreadContext context, IRubyObject recv) static IRubyObject
JavaProxyMethods.java_object
(ThreadContext context, IRubyObject recv) static IRubyObject
JavaArrayUtilities.java_to_ruby
(ThreadContext context, IRubyObject recv, IRubyObject ary) JavaObject.java_type
(ThreadContext context) Deprecated.JavaObject.length
(ThreadContext context) Deprecated.static Class
Java.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 IRubyObject
Java.method_missing
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
Java.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 IRubyObject
Java.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 Object
Java.newInterfaceImpl
(ThreadContext context, IRubyObject wrapper, Class[] interfaces) static RaiseException
JavaMethod.newMethodNotFoundError
(ThreadContext context, Class target, String prettyName, String simpleName) static IRubyObject
JavaProxyMethods.op_eql
(ThreadContext context, IRubyObject recv, IRubyObject obj) JavaPackage.op_eqq
(ThreadContext context, IRubyObject obj) JavaObject.op_equal
(ThreadContext context, IRubyObject other) Deprecated.static IRubyObject
JavaProxyMethods.op_equal
(ThreadContext context, IRubyObject recv, IRubyObject other) JavaPackage.package_name
(ThreadContext context) JavaField.public_p
(ThreadContext context) Deprecated.static IRubyObject
JavaProxyMethods.rbSynchronized
(ThreadContext context, IRubyObject recv, Block block) static Class
<?> Java.resolveClassType
(ThreadContext context, IRubyObject type) static RubyModule
Java.resolveType
(ThreadContext context, IRubyObject type) static JavaClass
JavaClass.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 IRubyObject
JavaArrayUtilities.ruby_string_to_bytes
(ThreadContext context, IRubyObject recv, IRubyObject string) static IRubyObject
JavaObject.ruby_synchronized
(ThreadContext context, Object lock, Block block) Deprecated.final IRubyObject
JavaObject.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 RubyModule
Java.setProxyClass
(ThreadContext context, RubyModule target, String constName, Class<?> javaClass) void
JavaArray.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 IRubyObject
Java.ByteArrayProxyMethods.to_s
(ThreadContext context, IRubyObject self) JavaObject.to_s
(ThreadContext context) Deprecated.JavaPackage.to_s
(ThreadContext context) static IRubyObject
JavaProxyMethods.to_s
(ThreadContext context, IRubyObject recv) static <T> T
JavaUtil.unwrapJava
(ThreadContext context, IRubyObject wrapped) static IRubyObject
JavaUtilities.valid_java_identifier_p
(ThreadContext context, IRubyObject recv, IRubyObject name) JavaField.value
(ThreadContext context, IRubyObject object) Deprecated.JavaField.value_type
(ThreadContext context) Deprecated.static IRubyObject
JavaObject.wrap
(ThreadContext context, IRubyObject self, IRubyObject object) Deprecated.static IRubyObject
Java.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 void
MethodInstaller.defineMethods
(ThreadContext context, RubyModule target, DynamicMethod invoker, boolean checkDups) abstract RubyModule
Initializer.initialize
(ThreadContext context, RubyModule proxy) protected void
MethodGatherer.installClassMethods
(ThreadContext context, RubyModule proxy) protected void
MethodGatherer.installConstants
(ThreadContext context, RubyModule proxy) protected void
MethodGatherer.installInnerClasses
(ThreadContext context, Class<?> javaClass, RubyModule proxy) static RubyModule
Initializer.setupProxyClass
(ThreadContext context, Class<?> javaClass, RubyClass proxy) static RubyModule
Initializer.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 IRubyObject
JavaLang.Class.abstract_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.abstract_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.annotations_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.anonymous_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.List.aref
(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObject
JavaUtil.List.aref
(ThreadContext context, IRubyObject self, IRubyObject idx, IRubyObject len) static IRubyObject
JavaUtilRegex.Matcher.aref
(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObject
JavaUtilRegex.Matcher.aref
(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1) static IRubyObject
JavaLangReflect.Constructor.argument_types
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.argument_types
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.array_class
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.List.aset
(ThreadContext context, IRubyObject self, IRubyObject idx, IRubyObject val) static IRubyObject
JavaLang.Throwable.backtrace
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Matcher.begin
(ThreadContext context, IRubyObject self, IRubyObject idx) static RubyArray
JavaUtilRegex.Matcher.captures
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Pattern.casefold_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.Collection.clone
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.cmp
(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObject
JavaLang.Comparable.cmp
(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObject
JavaLang.Number.coerce
(ThreadContext context, IRubyObject self, IRubyObject type) static IRubyObject
JavaMath.BigDecimal.coerce
(ThreadContext context, IRubyObject self, IRubyObject type) static IRubyObject
JavaLang.Class.constructor
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaLang.Iterable.count
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaLang.Iterable.count
(ThreadContext context, IRubyObject self, IRubyObject obj, Block unused) static IRubyObject
JavaLang.Class.declared_annotations_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.declared_class_methods
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.declared_constructor
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaLang.Class.declared_instance_methods
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.declared_method
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaLang.Class.declared_method_smart
(ThreadContext context, IRubyObject self, IRubyObject[] args) static void
JavaIo.define
(ThreadContext context) static void
JavaLang.define
(ThreadContext context, RubyModule _Enumerable, RubyModule _Comparable) static void
JavaLangReflect.define
(ThreadContext context) static void
JavaMath.define
(ThreadContext context) static void
JavaNet.define
(ThreadContext context) static void
JavaNio.define
(ThreadContext context) static void
JavaTime.define
(ThreadContext context) static void
JavaUtil.define
(ThreadContext context, RubyModule Enumerable) static void
JavaUtilRegex.define
(ThreadContext context) static void
Kernel.define
(ThreadContext context, RubyModule Kernel) static void
Module.define
(ThreadContext context, RubyClass _Module) static IRubyObject
JavaLang.Throwable.detailed_message
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Throwable.detailed_message
(ThreadContext context, IRubyObject self, IRubyObject opts) static IRubyObject
JavaLang.Throwable.detailed_message
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaUtil.Collection.dup
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Iterable.each
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.Collection.each
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.Enumeration.each
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.Iterator.each
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaLang.Iterable.each_with_index
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.Collection.each_with_index
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtilRegex.Matcher.end
(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObject
JavaLang.Throwable.eqq
(ThreadContext context, IRubyObject self, IRubyObject other) static IRubyObject
JavaUtilRegex.Pattern.eqq
(ThreadContext context, IRubyObject self, IRubyObject str) static IRubyObject
JavaLang.Class.extend_proxy
(ThreadContext context, IRubyObject self, IRubyObject extender) static IRubyObject
JavaLang.Class.final_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Constructor.final_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.final_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.final_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.Collection.first
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.Collection.first
(ThreadContext context, IRubyObject self, IRubyObject count) static IRubyObject
JavaUtil.List.first
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.List.first
(ThreadContext context, IRubyObject self, IRubyObject count) static IRubyObject
JavaLang.Throwable.full_message
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Throwable.full_message
(ThreadContext context, IRubyObject self, IRubyObject opts) static IRubyObject
Module.import_
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static RubyBoolean
JavaUtil.Collection.include_p
(ThreadContext context, IRubyObject self, IRubyObject obj) static IRubyObject
Module.include_package
(ThreadContext context, IRubyObject self, IRubyObject pkg) static IRubyObject
JavaUtil.List.index
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.List.index
(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) static IRubyObject
JavaLang.Character.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.CharSequence.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Number.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.String.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Throwable.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.AccessibleObject.inspect
(ThreadContext context, IRubyObject self) static RubyString
JavaUtil.Collection.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Pattern.inspect
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Number.integer_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.invoke
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaLangReflect.Method.invoke_static
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
Module.java_alias
(ThreadContext context, IRubyObject self, IRubyObject new_id, IRubyObject old_id) static IRubyObject
JavaLang.Class.java_class_methods
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Character.java_identifier_part_p
(ThreadContext context, IRubyObject self, IRubyObject num) static IRubyObject
JavaLang.Character.java_identifier_start_p
(ThreadContext context, IRubyObject self, IRubyObject num) static IRubyObject
Module.java_import
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
Module.java_import
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObject
JavaLang.Class.java_instance_methods
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.java_method
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaUtil.Collection.join
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.Collection.join
(ThreadContext context, IRubyObject self, IRubyObject sep) static IRubyObject
JavaUtil.List.last
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.List.last
(ThreadContext context, IRubyObject self, IRubyObject count) static IRubyObject
JavaNio.Buffer.length
(ThreadContext context, IRubyObject self) static RubyNumeric
JavaUtil.Collection.length
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Pattern.match
(ThreadContext context, IRubyObject self, IRubyObject str) static IRubyObject
JavaLang.Throwable.message
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.new_array
(ThreadContext context, IRubyObject self, IRubyObject length) static IRubyObject
JavaLangReflect.Constructor.new_instance
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaLang.Number.nonzero_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Matcher.offset
(ThreadContext context, IRubyObject self, IRubyObject idx) static IRubyObject
JavaUtilRegex.Pattern.op_match
(ThreadContext context, IRubyObject self, IRubyObject str) static IRubyObject
JavaUtil.Collection.op_minus
(ThreadContext context, IRubyObject self, IRubyObject coll) static IRubyObject
JavaUtil.Collection.op_plus
(ThreadContext context, IRubyObject self, IRubyObject coll) static IRubyObject
JavaUtilRegex.Matcher.post_match
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Matcher.pre_match
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.private_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Constructor.private_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.private_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.private_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.protected_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Constructor.protected_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.protected_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.protected_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.proxy_class
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.public_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Constructor.public_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.public_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.public_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Number.real_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Matcher.regexp
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.resource_as_stream
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaLang.ClassLoader.resource_as_stream
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaLang.Class.resource_as_string
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaLang.ClassLoader.resource_as_string
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaLang.ClassLoader.resource_as_url
(ThreadContext context, IRubyObject self, IRubyObject name) static IRubyObject
JavaLangReflect.Constructor.return_type
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.return_type
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.List.rindex
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.List.rindex
(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) static IRubyObject
JavaLang.Throwable.set_backtrace
(ThreadContext context, IRubyObject self, IRubyObject backtrace) static IRubyObject
JavaLangReflect.Field.set_static_value
(ThreadContext context, IRubyObject self, IRubyObject value) static IRubyObject
JavaLangReflect.Field.set_value
(ThreadContext context, IRubyObject self, IRubyObject obj, IRubyObject value) static RubyFixnum
JavaUtilRegex.Matcher.size
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtil.List.sort
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.List.sort_bang
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaLang.Class.static_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Constructor.static_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.static_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Method.static_p
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.static_value
(ThreadContext context, IRubyObject self) static RubyString
JavaUtilRegex.Matcher.string
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Iterable.to_a
(ThreadContext context, IRubyObject self, Block block) static RubyArray
JavaUtil.Collection.to_a
(ThreadContext context, IRubyObject self) static RubyArray
JavaUtil.List.to_a
(ThreadContext context, IRubyObject self) static RubyArray
JavaUtilRegex.Matcher.to_a
(ThreadContext context, IRubyObject self) static IRubyObject
JavaMath.BigDecimal.to_d
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Number.to_f
(ThreadContext context, IRubyObject self) static IRubyObject
JavaMath.BigDecimal.to_f
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Character.to_i
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Number.to_i
(ThreadContext context, IRubyObject self) static IRubyObject
JavaMath.BigDecimal.to_i
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Runnable.to_proc
(ThreadContext context, IRubyObject self) static IRubyObject
JavaMath.BigDecimal.to_r
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Class.to_s
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.String.to_s
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLang.Throwable.to_s
(ThreadContext context, IRubyObject self) static IRubyObject
JavaTime.Instant.to_time
(ThreadContext context, IRubyObject self) static IRubyObject
JavaTime.LocalDateTime.to_time
(ThreadContext context, IRubyObject self) static IRubyObject
JavaTime.OffsetDateTime.to_time
(ThreadContext context, IRubyObject self) static IRubyObject
JavaTime.ZonedDateTime.to_time
(ThreadContext context, IRubyObject self) static IRubyObject
JavaLangReflect.Field.value
(ThreadContext context, IRubyObject self, IRubyObject obj) static IRubyObject
JavaLangReflect.Field.value_type
(ThreadContext context, IRubyObject self) static IRubyObject
JavaUtilRegex.Matcher.values_at
(ThreadContext context, IRubyObject self, IRubyObject[] args) static IRubyObject
JavaLang.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 RubyArray
JavaProxyConstructor.argument_types
(ThreadContext context) JavaProxyClass.ProxyMethodImpl.arity
(ThreadContext context) JavaProxyConstructor.arity
(ThreadContext context) JavaProxyReflectionObject.aset
(ThreadContext context, IRubyObject index, IRubyObject someValue) final RubyArray
JavaProxyClass.constructors
(ThreadContext context) static RubyClass
JavaProxyClass.createJavaProxyClassClass
(ThreadContext context, RubyClass Object, RubyModule Java) static void
JavaProxyClass.createJavaProxyClasses
(ThreadContext context, RubyModule Java, RubyClass Object) static RubyClass
JavaProxyConstructor.createJavaProxyConstructorClass
(ThreadContext context, RubyClass Object, RubyModule Java) static RubyClass
JavaProxyClass.ProxyMethodImpl.createJavaProxyMethodClass
(ThreadContext context, RubyClass Object, RubyModule Java) JavaProxyClass.ProxyMethodImpl.do_invoke
(ThreadContext context, IRubyObject[] args) static RubyObject
JavaProxyClass.get_with_class
(ThreadContext context, IRubyObject self, IRubyObject obj) JavaProxyClass.getConstructors
(ThreadContext context) static JavaProxyClass
JavaProxyClass.getProxyClass
(ThreadContext context, RubyClass clazz) JavaProxyReflectionObject.hash
(ThreadContext context) void
JavaProxyClass.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 void
JavaProxyReflectionObject.registerRubyMethods
(ThreadContext context, RubyClass klass) static JavaProxyClass
JavaProxyClass.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 TypeMethodDescriptionvoid
StaticScope.captureParentRefinements
(ThreadContext context) Duplicate the parent scope's refinements overlay to get a moment-in-time snapshot.<T> T
StaticScope.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> T
StaticScope.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 ThreadContext
ThreadContext.newContext
(Ruby runtime) Methods in org.jruby.runtime with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic int
Helpers.addBufferLength
(ThreadContext context, int base, int extra) Calculate a buffer length based on a base size and a extra size.void
TraceEventManager.addEventHook
(ThreadContext context, EventHook hook) ObjectSpace.addFinalizer
(ThreadContext context, IRubyObject object, IRubyObject proc) static RubySymbol
Helpers.addInstanceMethod
(RubyModule containingClass, String name, DynamicMethod method, Visibility visibility, ThreadContext context, Ruby runtime) Deprecated.static RubySymbol
Helpers.addInstanceMethod
(RubyModule containingClass, RubySymbol symbol, DynamicMethod method, Visibility visibility, ThreadContext context) static RubySymbol
Helpers.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 RubyArray
Helpers.argsCat
(ThreadContext context, IRubyObject first, IRubyObject second) static RubyArray
Helpers.argsPush
(ThreadContext context, RubyArray first, IRubyObject second) Deprecated.static RubyArray
Helpers.argsPush
(ThreadContext context, IRubyObject first, IRubyObject second, boolean usesKeywords) static RubyArray
Helpers.argumentDescriptorsToParameters
(ThreadContext context, ArgumentDescriptor[] argsDesc, boolean isLambda) Convert a parameter list from ArgumentDescriptor format to "Array of Array" formatstatic RubyArray
Helpers.arrayValue
(ThreadContext context, Ruby runtime, IRubyObject value) Deprecated.static RubyArray
Helpers.arrayValue
(ThreadContext context, IRubyObject value) static IRubyObject
Helpers.aryOrToAry
(ThreadContext context, IRubyObject value) static IRubyObject
Helpers.aryToAry
(ThreadContext context, IRubyObject value) static RubyArray
Helpers.asArray
(ThreadContext context, IRubyObject value) Deprecated.ArgumentDescriptor.asParameterName
(ThreadContext context) static IRubyObject
Helpers.backref
(ThreadContext context) Deprecated.static IRubyObject
Helpers.backrefLastMatch
(ThreadContext context) Deprecated.static IRubyObject
Helpers.backrefMatchLast
(ThreadContext context) Deprecated.static IRubyObject
Helpers.backrefMatchPost
(ThreadContext context) Deprecated.static IRubyObject
Helpers.backrefMatchPre
(ThreadContext context) Deprecated.static boolean
Helpers.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 IRubyObject
BlockCallback.call
(ThreadContext context) default IRubyObject
BlockCallback.call
(ThreadContext context, IRubyObject arg0) default IRubyObject
BlockCallback.call
(ThreadContext context, IRubyObject... args) BlockCallback.call
(ThreadContext context, IRubyObject[] args, Block block) default IRubyObject
BlockCallback.call
(ThreadContext context, IRubyObject arg, Block block) default IRubyObject
BlockCallback.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 IRubyObject
CallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self) Call the site's method against the target object passing no args.abstract IRubyObject
CallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, double flote) Call the site's method against the target object, passing a literal double value.abstract IRubyObject
CallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, long fixnum) Call the site's method against the target object, passing a literal long value.abstract IRubyObject
CallSite.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 IRubyObject
CallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0) Call the site's method against the target object passing one argument.abstract IRubyObject
CallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) Call the site's method against the target object passing arguments.abstract IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
CallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1) Call the site's method against the target object passing two arguments.abstract IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
BlockBody.callDirect
(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObject
CompiledIRBlockBody.callDirect
(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObject
InterpretedIRBlockBody.callDirect
(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObject
MixedModeIRBlockBody.callDirect
(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) void
TraceEventManager.callEventHooks
(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) abstract IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
CallSite.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 IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.callMethodMissing
(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static void
ThreadContext.callThreadPoll
(ThreadContext context) abstract IRubyObject
CallSite.callVarargs
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) Call the site's method against the target object passing arguments.abstract IRubyObject
CallSite.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 IRubyObject
CallSite.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 int
Arity.checkArgumentCount
(ThreadContext context, int length, int min, int max) static int
Arity.checkArgumentCount
(ThreadContext context, int length, int min, int max, boolean hasKwargs) static int
Arity.checkArgumentCount
(ThreadContext context, String name, int length, int min, int max) static int
Arity.checkArgumentCount
(ThreadContext context, String name, IRubyObject[] args, int min, int max) static int
Arity.checkArgumentCount
(ThreadContext context, IRubyObject[] args, int min, int max) static void
Helpers.checkArgumentCount
(ThreadContext context, int length, int min, int max) static void
Helpers.checkArgumentCount
(ThreadContext context, IRubyObject[] args, int req) Used by the compiler to simplify arg checking in variable-arity pathsstatic void
Helpers.checkArgumentCount
(ThreadContext context, IRubyObject[] args, int min, int max) Used by the compiler to simplify arg checking in variable-arity pathsvoid
Signature.checkArity
(ThreadContext context, IRubyObject[] args) static boolean
Helpers.checkJavaException
(Throwable ex, IRubyObject catchable, ThreadContext context) static boolean
Helpers.checkJavaException
(IRubyObject wrappedEx, Throwable ex, IRubyObject catchable, ThreadContext context) static void
Helpers.checkSuperDisabledOrOutOfMethod
(ThreadContext context) static void
Helpers.checkSuperDisabledOrOutOfMethod
(ThreadContext context, RubyModule klass, String name) static void
ThreadContext.clearCallInfo
(ThreadContext context) Clear call info state (set to 0).static void
Helpers.clearErrorInfo
(ThreadContext context) protected IRubyObject
CompiledIRBlockBody.commonYieldPath
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObject
InterpretedIRBlockBody.commonYieldPath
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) protected abstract IRubyObject
IRBlockBody.commonYieldPath
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObject
MixedModeIRBlockBody.commonYieldPath
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) void
InterpretedIRBlockBody.completeBuild
(ThreadContext context, InterpreterContext interpreterContext) void
MixedModeIRBlockBody.completeBuild
(ThreadContext context, CompiledIRBlockBody blockBody) static CacheEntry
Helpers.createMethodMissingEntry
(ThreadContext context, RubyClass selfClass, CallType callType, Visibility visibility, int token, String methodName) static StaticScope
Helpers.decodeScopeAndDetermineModule
(ThreadContext context, StaticScope parent, String scopeString) protected abstract IRubyObject
BlockBody.doYield
(ThreadContext context, Block block, IRubyObject value) Subclass specific yield implementation.protected abstract IRubyObject
BlockBody.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) Subclass specific yield implementation.protected IRubyObject
CallBlock.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
CallBlock.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
CallBlock19.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
CallBlock19.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 IRubyObject
JavaInternalBlockBody.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
JavaInternalBlockBody.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
MethodBlockBody.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
MethodBlockBody.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
NullBlockBody.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
NullBlockBody.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
IRBlockBody.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 RubyArray
Helpers.ensureRubyArray
(ThreadContext context, IRubyObject value) void
EventHook.event
(ThreadContext context, RubyEvent event, String file, int line, String name, IRubyObject type) abstract void
EventHook.eventHandler
(ThreadContext context, String eventName, String file, int line, String name, IRubyObject type) void
TraceEventManager.CallTraceFuncHook.eventHandler
(ThreadContext context, String eventName, String file, int line, String name, IRubyObject type) static boolean
Helpers.extractExceptionOnlyArg
(ThreadContext context, RubyHash opts) Note: Assumes exception: ...static boolean
Helpers.extractExceptionOnlyArg
(ThreadContext context, IRubyObject[] args, boolean defValue) Note: Assumes exception: ...static boolean
Helpers.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 void
Helpers.fillNil
(ThreadContext context, IRubyObject[] arr) static void
Helpers.fillNil
(ThreadContext context, IRubyObject[] arr, int from, int to) default void
Accessor.force
(ThreadContext context, IRubyObject newValue) boolean
InterpretedIRBlockBody.forceBuild
(ThreadContext context) boolean
MixedModeIRBlockBody.forceBuild
(ThreadContext context) Accessor.get
(ThreadContext context) static IRubyObject
Helpers.getBackref
(Ruby runtime, ThreadContext context) Deprecated.static Block
Helpers.getBlock
(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock) static Block
Helpers.getBlock
(ThreadContext context, IRubyObject self, Node node) static IRubyObject
Helpers.getDefinedCall
(ThreadContext context, IRubyObject self, IRubyObject receiver, String name, IRubyObject definedMessage) static IRubyObject
Helpers.getDefinedConstantOrBoundMethod
(ThreadContext context, IRubyObject left, String name, IRubyObject definedConstantMessage, IRubyObject definedMethodMessage) static IRubyObject
Helpers.getInstanceVariableNoWarn
(IRubyObject self, ThreadContext context, String internedName) static IRubyObject
Helpers.getLastLine
(Ruby runtime, ThreadContext context) InterpretedIRBlockBody.getOwnerName
(ThreadContext context) static void
Helpers.handleArgumentSizes
(ThreadContext context, Ruby runtime, int given, int required, int opt, int rest) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, Block block) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject... args) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObject
Helpers.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 IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObject
Helpers.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 IRubyObject
Helpers.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 IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.invokeAs
(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObject
Helpers.invokeChecked
(ThreadContext context, IRubyObject self, String name) static IRubyObject
Helpers.invokeChecked
(ThreadContext context, IRubyObject self, String name, IRubyObject... args) static IRubyObject
Helpers.invokeChecked
(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites) static IRubyObject
Helpers.invokeChecked
(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites, IRubyObject arg0) static IRubyObject
Helpers.invokeChecked
(ThreadContext context, IRubyObject self, JavaSites.CheckedSites sites, IRubyObject... args) static IRubyObject
Helpers.invokedynamic
(ThreadContext context, IRubyObject self, int index) Deprecated.static IRubyObject
Helpers.invokedynamic
(ThreadContext context, IRubyObject self, int index, IRubyObject arg0) Deprecated.static IRubyObject
Helpers.invokedynamic
(ThreadContext context, IRubyObject self, MethodNames method) static IRubyObject
Helpers.invokedynamic
(ThreadContext context, IRubyObject self, MethodNames method, IRubyObject arg0) static IRubyObject
Helpers.invokeFrom
(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.static IRubyObject
Helpers.invokeFrom
(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.static IRubyObject
Helpers.invokeFrom
(ThreadContext context, IRubyObject caller, IRubyObject self, String name, CallType callType) Deprecated.static IRubyObject
Helpers.invokePublic
(ThreadContext context, IRubyObject self, String name, IRubyObject arg) MRI: rb_funcallv_publicstatic IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject[] args, Block block) static IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject arg0, Block block) static IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) The protocol for super method invocation is a bit complicated in Ruby.static IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObject
Helpers.invokeSuper
(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static void
Helpers.irCheckArgsArrayArity
(ThreadContext context, RubyArray args, int required, int opt, boolean rest) static IRubyObject
Helpers.isExceptionHandled
(RubyException currentException, IRubyObject[] exceptions, ThreadContext context) static IRubyObject
Helpers.isExceptionHandled
(RubyException currentException, IRubyObject exception0, IRubyObject exception1, IRubyObject exception2, ThreadContext context) static IRubyObject
Helpers.isExceptionHandled
(RubyException currentException, IRubyObject exception0, IRubyObject exception1, ThreadContext context) static IRubyObject
Helpers.isExceptionHandled
(RubyException currentException, IRubyObject exception, ThreadContext context) static IRubyObject
Helpers.isExceptionHandled
(IRubyObject currentException, IRubyObject exception, ThreadContext context) static IRubyObject
Helpers.isJavaExceptionHandled
(Throwable currentThrowable, IRubyObject[] throwables, ThreadContext context) Deprecated.static IRubyObject
Helpers.isJavaExceptionHandled
(Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, IRubyObject throwable2, ThreadContext context) Deprecated.static IRubyObject
Helpers.isJavaExceptionHandled
(Throwable currentThrowable, IRubyObject throwable0, IRubyObject throwable1, ThreadContext context) Deprecated.static IRubyObject
Helpers.isJavaExceptionHandled
(Throwable currentThrowable, IRubyObject throwable, ThreadContext context) Deprecated.static boolean
Helpers.isModuleAndHasConstant
(ThreadContext context, IRubyObject left, String name) void
ObjectMarshal.marshalTo
(ThreadContext context, RubyOutputStream out, T obj, RubyClass type, MarshalDumper dumper) static IRubyObject
Helpers.match3
(RubyRegexp regexp, IRubyObject value, ThreadContext context) Deprecated.static ArgumentDescriptor[]
Helpers.methodToArgumentDescriptors
(ThreadContext context, DynamicMethod method) static IRubyObject
Helpers.methodToParameters
(ThreadContext context, AbstractRubyMethod recv) static int
Helpers.multiplyBufferLength
(ThreadContext context, int base, int multiplier) Calculate a buffer length based on a base size and a multiplier.static Block
CallBlock.newCallClosure
(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static Block
CallBlock.newCallClosure
(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static Block
CallBlock.newCallClosure
(ThreadContext context, IRubyObject self, Signature signature, BlockCallback callback) static Block
CallBlock19.newCallClosure
(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static Block
CallBlock19.newCallClosure
(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static RubyProc
Helpers.newLiteralLambda
(ThreadContext context, Block block, IRubyObject self) static IRubyObject
Helpers.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 Visibility
Helpers.performNormalMethodChecksAndDetermineVisibility
(ThreadContext context, RubyModule clazz, RubySymbol symbol, Visibility visibility) static void
ThreadContext.popBacktrace
(ThreadContext context) protected void
ContextAwareBlockBody.post
(ThreadContext context, Block block, Visibility vis, Frame lastFrame) static void
Helpers.postLoad
(ThreadContext context) protected Frame
ContextAwareBlockBody.pre
(ThreadContext context, Block block) static StaticScope
Helpers.preLoad
(ThreadContext context, String[] varNames) static void
Helpers.preLoadCommon
(ThreadContext context, StaticScope staticScope, boolean wrap) BlockBody.prepareArgumentsForCall
(ThreadContext context, IRubyObject[] args, Block.Type type) static void
ThreadContext.pushBacktrace
(ThreadContext context, String method, String file, int line) static void
Arity.raiseArgumentError
(ThreadContext context, int length, int min, int max) static void
Arity.raiseArgumentError
(ThreadContext context, int length, int min, int max, boolean hasKwargs) static void
Arity.raiseArgumentError
(ThreadContext context, String name, int length, int min, int max) static void
Arity.raiseArgumentError
(ThreadContext context, IRubyObject[] args, int min, int max) static RubyBoolean
Helpers.rbEql
(ThreadContext context, IRubyObject a, IRubyObject b) Equivalent to rb_eql in MRIstatic RubyBoolean
Helpers.rbEqual
(ThreadContext context, IRubyObject a, IRubyObject b) Equivalent to rb_equal in MRIstatic RubyBoolean
Helpers.rbEqual
(ThreadContext context, IRubyObject a, IRubyObject b, CallSite equal) Equivalent to rb_equal in MRIvoid
TraceEventManager.removeAllCallEventHooksFor
(ThreadContext context) Remove all event hooks which are associated with a particular thread.static int
ThreadContext.resetCallInfo
(ThreadContext context) Reset call info state and return the value of call info right before it is reset.static IRubyObject
Helpers.rewriteStackTraceAndThrow
(ThreadContext context, Throwable t) static RubyFixnum
Helpers.safeHash
(ThreadContext context, IRubyObject obj) static IRubyObject[]
Arity.scanArgs
(ThreadContext context, IRubyObject[] args, int required, int optional) static DynamicMethod
Helpers.selectMethodMissing
(ThreadContext context, RubyClass selfClass, Visibility visibility, String name, CallType callType) static DynamicMethod
Helpers.selectMethodMissing
(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType) Accessor.set
(ThreadContext context, IRubyObject newValue) static IRubyObject
Helpers.setBackref
(Ruby runtime, ThreadContext context, IRubyObject value) Deprecated.static IRubyObject
Helpers.setConstantInModule
(ThreadContext context, String name, IRubyObject value, IRubyObject module) static IRubyObject
Helpers.setLastLine
(Ruby runtime, ThreadContext context, IRubyObject value) static void
Helpers.storeExceptionInErrorInfo
(Throwable currentThrowable, ThreadContext context) Deprecated.static IRubyObject
Helpers.stringOrNil
(ByteList value, ThreadContext context) Deprecated.final RubyArray
ArgumentDescriptor.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) void
ThreadContext.useRecursionGuardsFrom
(ThreadContext context) Fibers must use the same recursion guards as their parent thread.static int
Helpers.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 RubyArray
Helpers.viewArgsArray
(ThreadContext context, RubyArray rubyArray, int preArgsCount, int postArgsCount) Block.yield
(ThreadContext context, IRubyObject value) final IRubyObject
BlockBody.yield
(ThreadContext context, Block block, IRubyObject value) final IRubyObject
BlockBody.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 IRubyObject
JavaInternalBlockBody.yield
(ThreadContext context, IRubyObject[] args) Block.yieldArray
(ThreadContext context, IRubyObject value, IRubyObject self) protected IRubyObject
BlockBody.yieldDirect
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
CompiledIRBlockBody.yieldDirect
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
InterpretedIRBlockBody.yieldDirect
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObject
MixedModeIRBlockBody.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 BacktraceData
TraceType.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 void
TraceType.printBacktraceToStream
(ThreadContext context, IRubyObject backtrace, RubyString errorStream, boolean reverse, int skip) static void
TraceType.printBacktraceToStream
(ThreadContext context, IRubyObject backtrace, RubyString errorStream, int skip) static IRubyObject
TraceType.printDetailedMessage
(ThreadContext context, IRubyObject exception, IRubyObject opts) static RubyString
TraceType.printFullMessage
(ThreadContext context, IRubyObject exception, IRubyObject opts) static RubyString
RubyStackTraceElement.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 IRubyObject
IRubyObject.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 IRubyObject
IRubyObject.dup
(ThreadContext context) RubyMethod dup.default IRubyObject
IRubyObject.inspect
(ThreadContext context) default void
IRubyObject.marshalLiveVariables
(MarshalDumper stream, ThreadContext context, RubyOutputStream out) IRubyObject.op_eqq
(ThreadContext context, IRubyObject other) IRubyObject.op_equal
(ThreadContext context, IRubyObject other) default RubyClass
IRubyObject.singletonClass
(ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime.callsite
Methods in org.jruby.runtime.callsite with parameters of type ThreadContextModifier and TypeMethodDescriptionprotected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, Block block, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject[] args) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject[] args, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2, Block block) protected IRubyObject
CachingCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
RespondToCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg) protected IRubyObject
RespondToCallSite.cacheAndCall
(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass selfType, IRubyObject arg0, IRubyObject arg1) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObject
SuperCallSite.cacheAndCall
(IRubyObject caller, RubyClass selfType, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObject
SuperCallSite.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 IRubyObject
CachingCallSite.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 IRubyObject
CachingCallSite.callIter
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
CachingCallSite.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 IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg3) protected IRubyObject
SuperCallSite.callMethodMissing
(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
CachingCallSite.callVarargs
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject... args) final IRubyObject
CachingCallSite.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 IRubyObject
CachingCallSite.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 IRubyObject
CachingCallSite.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 IRubyObject
CachingCallSite.fcallIter
(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObject
CachingCallSite.fcallIter
(ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) final IRubyObject
CachingCallSite.fcallVarargs
(ThreadContext context, IRubyObject self, IRubyObject... args) final IRubyObject
CachingCallSite.fcallVarargs
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) final IRubyObject
CachingCallSite.fcallVarargsIter
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) protected static RubyClass
SuperCallSite.pollAndGetClass
(ThreadContext context, IRubyObject self, RubyModule frameClass, String frameName) boolean
RespondToCallSite.respondsTo
(ThreadContext context, IRubyObject caller, IRubyObject self) boolean
RespondToCallSite.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 TypeMethodDescriptionvoid
EncodingService.defineAliases
(ThreadContext context) void
EncodingService.defineEncodings
(ThreadContext context) org.jcodings.Encoding
EncodingService.getWindowsFilesystemEncoding
(ThreadContext context) -
Uses of ThreadContext in org.jruby.runtime.invokedynamic
Methods in org.jruby.runtime.invokedynamic with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic IRubyObject
InvokeDynamicSupport.callMethodMissing
(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) static IRubyObject
MathLinker.fixnum_op_and
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_cmp
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_div
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_equal
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_ge
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_gt
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_le
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_lshift
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_lt
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_minus
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_minus_one
(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObject
MathLinker.fixnum_op_minus_two
(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObject
MathLinker.fixnum_op_mod
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_mul
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_not_equal
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_or
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_plus
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_plus_one
(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObject
MathLinker.fixnum_op_plus_two
(ThreadContext context, IRubyObject caller, IRubyObject self) static IRubyObject
MathLinker.fixnum_op_rshift
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnum_op_xor
(ThreadContext context, IRubyObject caller, IRubyObject self, long value) static IRubyObject
MathLinker.fixnumOperator
(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, long value) static IRubyObject
MathLinker.float_op_cmp
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_div
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_equal
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_ge
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_gt
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_le
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_lt
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_minus
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_mod
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_mul
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.float_op_plus
(ThreadContext context, IRubyObject caller, IRubyObject self, double value) static IRubyObject
MathLinker.floatOperator
(ThreadContext context, IRubyObject caller, IRubyObject self, JRubyCallSite site, double value) GlobalSite.getGlobalFallback
(ThreadContext context) static RubyClass
InvokeDynamicSupport.pollAndGetClass
(ThreadContext context, IRubyObject self) void
GlobalSite.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 IRubyObject
LoadService.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 TypeMethodDescriptionvoid
MarshalDumper.dumpDefaultObjectHeader
(ThreadContext context, RubyOutputStream out, char tp, RubyClass type) void
MarshalDumper.dumpDefaultObjectHeader
(ThreadContext context, RubyOutputStream out, RubyClass type) void
MarshalStream.dumpDefaultObjectHeader
(ThreadContext context, char tp, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalStream.dumpDefaultObjectHeader
(ThreadContext context, RubyClass type) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalDumper.dumpObject
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.dumpVariables
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.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) void
MarshalDumper.VariableSupplier.forEach
(MarshalDumper marshal, ThreadContext context, RubyOutputStream out, T value, MarshalDumper.VariableReceiver receiver) static RubyClass
MarshalLoader.getClassFromPath
(ThreadContext context, String path) static RubyModule
MarshalLoader.getModuleFromPath
(ThreadContext context, String path) static RubySymbol
MarshalDumper.getPathFromClass
(ThreadContext context, RubyModule clazz) void
MarshalLoader.ivar
(ThreadContext context, RubyInputStream in, org.jruby.runtime.marshal.MarshalLoader.MarshalState state, IRubyObject object, boolean[] hasEncoding) byte
MarshalLoader.readSignedByte
(ThreadContext context, RubyInputStream in) int
MarshalLoader.readUnsignedByte
(ThreadContext context, RubyInputStream in) void
MarshalDumper.VariableReceiver.receive
(MarshalDumper marshal, ThreadContext context, RubyOutputStream out, String name, IRubyObject value) void
MarshalStream.registerLinkTarget
(ThreadContext context, IRubyObject newObject) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalLoader.start
(ThreadContext context, RubyInputStream in) MarshalLoader.symbol
(ThreadContext context, RubyInputStream in) MarshalLoader.unique
(ThreadContext context, RubyInputStream in) int
MarshalLoader.unmarshalInt
(ThreadContext context, RubyInputStream in) MarshalLoader.unmarshalObject
(ThreadContext context, RubyInputStream in) MarshalLoader.unmarshalString
(ThreadContext context, RubyInputStream in) void
MarshalDumper.userMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.userMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) void
MarshalStream.userMarshal
(ThreadContext context, IRubyObject value) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalStream.userMarshal
(ThreadContext context, IRubyObject value, CacheEntry entry) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalDumper.userNewMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalDumper.userNewMarshal
(ThreadContext context, RubyOutputStream out, IRubyObject value, CacheEntry entry) void
MarshalStream.userNewMarshal
(ThreadContext context, IRubyObject value) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalStream.userNewMarshal
(ThreadContext context, IRubyObject value, CacheEntry entry) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalDumper.writeDirectly
(ThreadContext context, RubyOutputStream out, IRubyObject value) void
MarshalStream.writeDirectly
(ThreadContext context, IRubyObject value) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalDumper.writeEncoding
(ThreadContext context, RubyOutputStream out, org.jcodings.Encoding encoding) void
MarshalStream.writeEncoding
(ThreadContext context, org.jcodings.Encoding encoding) Deprecated, for removal: This API element is subject to removal in a future version.void
MarshalDumper.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.DefaultProfileReporter
BuiltinProfilingService.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) void
RubyArrayOneObject.copyInto
(ThreadContext context, IRubyObject[] target, int start) void
RubyArrayOneObject.copyInto
(ThreadContext context, IRubyObject[] target, int start, int len) void
RubyArrayTwoObject.copyInto
(ThreadContext context, IRubyObject[] target, int start) void
RubyArrayTwoObject.copyInto
(ThreadContext context, IRubyObject[] target, int start, int len) boolean
RubyArrayOneObject.includes
(ThreadContext context, IRubyObject item) boolean
RubyArrayTwoObject.includes
(ThreadContext context, IRubyObject item) protected IRubyObject
RubyArrayOneObject.inspectAry
(ThreadContext context) protected IRubyObject
RubyArrayTwoObject.inspectAry
(ThreadContext context) protected IRubyObject
RubyArrayOneObject.internalRotate
(ThreadContext context, int cnt) protected IRubyObject
RubyArrayTwoObject.internalRotate
(ThreadContext context, int cnt) protected IRubyObject
RubyArrayOneObject.internalRotateBang
(ThreadContext context, int cnt) protected IRubyObject
RubyArrayTwoObject.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 IRubyObject
RubyArrayOneObject.sortInternal
(ThreadContext context, boolean honorOverride) protected IRubyObject
RubyArrayOneObject.sortInternal
(ThreadContext context, Block block) protected IRubyObject
RubyArrayTwoObject.sortInternal
(ThreadContext context, boolean honorOverride) protected IRubyObject
RubyArrayTwoObject.sortInternal
(ThreadContext context, Block block) protected void
RubyArrayOneObject.storeInternal
(ThreadContext context, int index, IRubyObject value) protected void
RubyArrayTwoObject.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 void
RubyArraySpecialized.unpack
(ThreadContext context) -
Uses of ThreadContext in org.jruby.util
Methods in org.jruby.util with parameters of type ThreadContextModifier and TypeMethodDescriptionstatic void
StringSupport.asciiOnlyCaseMap
(ThreadContext context, ByteList value, org.jcodings.IntHolder flags) static boolean
TypeConverter.booleanExpected
(ThreadContext context, IRubyObject object, String id) static ByteList
StringSupport.caseMap
(ThreadContext context, ByteList src, org.jcodings.IntHolder flags, org.jcodings.Encoding enc) static IRubyObject
TypeConverter.checkArrayType
(ThreadContext context, IRubyObject obj) static IRubyObject
TypeConverter.checkArrayType
(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static int
StringSupport.checkCaseMapOptions
(ThreadContext context, IRubyObject arg0, int flags) static int
StringSupport.checkCaseMapOptions
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, int flags) static IRubyObject
TypeConverter.checkHashType
(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static void
Numeric.checkInteger
(ThreadContext context, IRubyObject obj) Deprecated.static IRubyObject
TypeConverter.checkIntegerType
(ThreadContext context, IRubyObject obj) static IRubyObject
TypeConverter.checkStringType
(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj) static IRubyObject
TypeConverter.checkStringType
(ThreadContext context, JavaSites.CheckedSites sites, IRubyObject obj, RubyClass target) static IRubyObject
TypeConverter.checkToInteger
(ThreadContext context, IRubyObject obj) Deprecated.static void
TypeConverter.checkType
(ThreadContext context, IRubyObject x, RubyModule type) static int
StringSupport.codePoint
(ThreadContext context, org.jcodings.Encoding enc, byte[] bytes, int p, int end) static int
StringSupport.codePoint
(ThreadContext context, ByteList value) static <T> IRubyObject
RecursiveComparator.compare
(ThreadContext context, T invokable, IRubyObject a, IRubyObject b, boolean eql) static IRubyObject
TypeConverter.convertToInteger
(ThreadContext context, IRubyObject val, int base) static IRubyObject
TypeConverter.convertToInteger
(ThreadContext context, IRubyObject val, int base, boolean exception) static IRubyObject
TypeConverter.convertToType
(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) static IRubyObject
TypeConverter.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 IRubyObject
TypeConverter.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 IRubyObject
TypeConverter.convertToTypeUnchecked
(ThreadContext context, IRubyObject obj, RubyClass target, String convertMethod, boolean raise) static IRubyObject
TypeConverter.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 FileResource
JRubyFile.createResource
(ThreadContext context, String pathname) abstract IRubyObject
Pack.Converter.decode
(ThreadContext context, ByteBuffer format) static IRubyObject
Pack.decode
(ThreadContext context, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter, int mode) static void
Pack.decode
(ThreadContext context, Ruby runtime, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter) Deprecated.default RubyClass
ClassProvider.defineClassUnder
(ThreadContext context, RubyModule module, String name, RubyClass superClazz) default RubyModule
ClassProvider.defineModuleUnder
(ThreadContext context, RubyModule module, String name) abstract void
Pack.Converter.encode
(ThreadContext context, IRubyObject from, ByteList result) static RubyFloat
Numeric.f_abs
(ThreadContext context, RubyFloat x) static RubyInteger
Numeric.f_abs
(ThreadContext context, RubyInteger x) static IRubyObject
Numeric.f_abs
(ThreadContext context, IRubyObject x) f_absstatic IRubyObject
Numeric.f_abs2
(ThreadContext context, IRubyObject x) f_abs2static RubyInteger
Numeric.f_add
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_add
(ThreadContext context, IRubyObject x, IRubyObject y) f_addstatic IRubyObject
Numeric.f_arg
(ThreadContext context, IRubyObject x) f_argstatic RubyFixnum
Numeric.f_cmp
(ThreadContext context, RubyInteger x, long y) static RubyFixnum
Numeric.f_cmp
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_cmp
(ThreadContext context, IRubyObject x, IRubyObject y) f_cmpstatic IRubyObject
Numeric.f_conjugate
(ThreadContext context, IRubyObject x) f_conjugatestatic IRubyObject
Numeric.f_denominator
(ThreadContext context, IRubyObject x) f_denominatorstatic IRubyObject
Numeric.f_div
(ThreadContext context, IRubyObject x, IRubyObject y) f_divstatic IRubyObject
Numeric.f_divmod
(ThreadContext context, RubyInteger x, IRubyObject y) static IRubyObject
Numeric.f_divmod
(ThreadContext context, IRubyObject x, IRubyObject y) f_divmodstatic boolean
Numeric.f_eqeq_p
(ThreadContext context, IRubyObject x, IRubyObject y) static IRubyObject
Numeric.f_equal
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_equal
(ThreadContext context, IRubyObject a, IRubyObject b) f_equal Note: This may not return a value which is a boolean.static boolean
Numeric.f_exact_p
(ThreadContext context, IRubyObject x) f_exact_pstatic RubyNumeric
Numeric.f_expt
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_expt
(ThreadContext context, IRubyObject x, IRubyObject y) f_exptstatic IRubyObject
Numeric.f_floor
(ThreadContext context, IRubyObject x) f_floorstatic RubyInteger
Numeric.f_gcd
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_gcd
(ThreadContext context, IRubyObject x, IRubyObject y) f_gcdstatic boolean
Numeric.f_gt_p
(ThreadContext context, RubyInteger x, RubyInteger y) static boolean
Numeric.f_gt_p
(ThreadContext context, IRubyObject x, IRubyObject y) f_gt_pstatic RubyInteger
Numeric.f_idiv
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_idiv
(ThreadContext context, IRubyObject x, IRubyObject y) f_idivstatic IRubyObject
Numeric.f_inspect
(ThreadContext context, IRubyObject x) f_inspectstatic boolean
Numeric.f_integer_p
(ThreadContext context, RubyNumeric x) static boolean
Numeric.f_integer_p
(ThreadContext context, IRubyObject x) f_integer_pstatic IRubyObject
Numeric.f_lcm
(ThreadContext context, IRubyObject x, IRubyObject y) f_lcmstatic IRubyObject
Numeric.f_lshift
(ThreadContext context, IRubyObject x, IRubyObject y) f_lshiftstatic boolean
Numeric.f_lt_p
(ThreadContext context, RubyInteger x, RubyInteger y) static boolean
Numeric.f_lt_p
(ThreadContext context, IRubyObject x, IRubyObject y) f_lt_pstatic boolean
Numeric.f_minus_one_p
(ThreadContext context, IRubyObject x) f_minus_one_pstatic IRubyObject
Numeric.f_mod
(ThreadContext context, IRubyObject x, IRubyObject y) f_modstatic RubyInteger
Numeric.f_mul
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_mul
(ThreadContext context, IRubyObject x, IRubyObject y) f_mulstatic RubyInteger
Numeric.f_negate
(ThreadContext context, RubyInteger x) static IRubyObject
Numeric.f_negate
(ThreadContext context, IRubyObject x) f_negatestatic boolean
Numeric.f_negative_p
(ThreadContext context, RubyFloat x) static boolean
Numeric.f_negative_p
(ThreadContext context, RubyInteger x) static boolean
Numeric.f_negative_p
(ThreadContext context, IRubyObject x) f_negative_pstatic IRubyObject
Numeric.f_numerator
(ThreadContext context, IRubyObject x) f_numeratorstatic boolean
Numeric.f_odd_p
(ThreadContext context, IRubyObject i) f_odd_pstatic boolean
Numeric.f_one_p
(ThreadContext context, IRubyObject x) f_one_pstatic IRubyObject
Numeric.f_polar
(ThreadContext context, IRubyObject x) f_polarstatic IRubyObject
Numeric.f_quo
(ThreadContext context, RubyFloat x, RubyFloat y) static IRubyObject
Numeric.f_quo
(ThreadContext context, IRubyObject x, IRubyObject y) f_quostatic boolean
Numeric.f_real_p
(ThreadContext context, IRubyObject x) f_real_pstatic IRubyObject
Numeric.f_reciprocal
(ThreadContext context, IRubyObject x) MRI: f_reciprocalstatic IRubyObject
Numeric.f_rshift
(ThreadContext context, IRubyObject x, IRubyObject y) f_rshiftstatic RubyInteger
Numeric.f_sub
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_sub
(ThreadContext context, IRubyObject x, IRubyObject y) f_substatic IRubyObject
Numeric.f_to_f
(ThreadContext context, IRubyObject x) f_to_fstatic IRubyObject
Numeric.f_to_i
(ThreadContext context, IRubyObject x) f_to_istatic RubyNumeric
Numeric.f_to_r
(ThreadContext context, RubyInteger x) static IRubyObject
Numeric.f_to_r
(ThreadContext context, IRubyObject x) f_to_rstatic IRubyObject
Numeric.f_to_s
(ThreadContext context, IRubyObject x) f_to_sstatic IRubyObject
Numeric.f_truncate
(ThreadContext context, IRubyObject x) f_truncatestatic IRubyObject
Numeric.f_xor
(ThreadContext context, RubyInteger x, RubyInteger y) static IRubyObject
Numeric.f_xor
(ThreadContext context, IRubyObject x, IRubyObject y) f_xorstatic boolean
Numeric.f_zero_p
(ThreadContext context, RubyInteger x) static boolean
Numeric.f_zero_p
(ThreadContext context, IRubyObject x) f_zero_pstatic File
ShellLauncher.findPathExecutable
(ThreadContext context, String fname, IRubyObject pathObject) static RegexpOptions
RegexpOptions.fromByteList
(ThreadContext context, ByteList string) static int
Pack.getDirective
(ThreadContext context, String mode, ByteList formatString, ByteBuffer encode) static String[]
ShellLauncher.getModifiedEnv
(ThreadContext context, Collection mergeEnv, boolean clearEnv) static long
Numeric.i_ilog2
(ThreadContext context, RubyInteger x) static long
Numeric.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 RubyString
Inspector.inspectPrefix
(ThreadContext context, RubyModule type) static RubyString
Inspector.inspectPrefix
(ThreadContext context, RubyModule type, int hash) static RubyString
Inspector.inspectPrefixTypeOnly
(ThreadContext context, RubyModule type) static RubyNumeric
Numeric.int_pow
(ThreadContext context, long x, long y) static boolean
Numeric.k_exact_zero_p
(ThreadContext context, IRubyObject x) MRI: k_exact_zero_pstatic boolean
StringSupport.multiByteSqueeze
(ThreadContext context, ByteList value, boolean[] squeeze, StringSupport.TrTables tables, org.jcodings.Encoding enc, boolean isArg) static IRubyObject
Numeric.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 RubyString
Pack.pack
(ThreadContext context, RubyArray list, RubyString formatString, RubyString buffer) static RubyString
Pack.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 RubyArray
TypeConverter.rb_Array
(ThreadContext context, IRubyObject val) static IRubyObject
StringSupport.rbStrEnumerateLines
(RubyString str, ThreadContext context, String name, IRubyObject arg, Block block, boolean wantarray) static IRubyObject
StringSupport.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 IRubyObject
Numeric.safe_mul
(ThreadContext context, IRubyObject a, IRubyObject b, boolean az, boolean bz) static JavaSites.TypeConverterSites
TypeConverter.sites
(ThreadContext context) static int
StringSupport.strCount
(ThreadContext context, ByteList str, boolean[] table, StringSupport.TrTables tables, org.jcodings.Encoding enc) static CodeRangeable
StringSupport.strDeleteBang
(ThreadContext context, CodeRangeable rubyString, boolean[] squeeze, StringSupport.TrTables tables, org.jcodings.Encoding enc) static void
StringSupport.strUpdate
(ThreadContext context, int beg, int len, RubyString source, RubyString repl) static ByteList
StringSupport.succCommon
(ThreadContext context, ByteList original) static RubyArray
TypeConverter.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.TrTables
StringSupport.trSetupTable
(ThreadContext context, ByteList str, boolean[] stable, StringSupport.TrTables tables, boolean first, org.jcodings.Encoding enc) static RubyString
RubyStringBuilder.types
(ThreadContext context, RubyModule type) static RubyArray
Pack.unpack
(ThreadContext context, RubyString encoded, ByteList formatString) static RubyArray
Pack.unpack
(ThreadContext context, ByteList encodedString, ByteList formatString) static IRubyObject
Pack.unpack1WithBlock
(ThreadContext context, RubyString encoded, ByteList formatString, long offset, Block block) static IRubyObject
Pack.unpack1WithBlock
(ThreadContext context, RubyString encoded, ByteList formatString, Block block) static RubyArray
Pack.unpackWithBlock
(ThreadContext context, Ruby runtime, ByteList encodedString, ByteList formatString, Block block) Deprecated.static RubyArray
Pack.unpackWithBlock
(ThreadContext context, RubyString encoded, ByteList formatString, long offset, Block block) static RubyArray
Pack.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 void
StringArraySet.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 RubyBoolean
StringArraySet.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 InetSocketAddress
Sockaddr.addressFromArg
(ThreadContext context, IRubyObject arg) static SocketAddress
Sockaddr.addressFromSockaddr
(ThreadContext context, IRubyObject arg) static InetSocketAddress
Sockaddr.addressFromSockaddr_in
(ThreadContext context, IRubyObject arg) static InetSocketAddress
Sockaddr.addressFromSockaddr_in
(ThreadContext context, ByteList val) static jnr.unixsocket.UnixSocketAddress
Sockaddr.addressFromSockaddr_un
(ThreadContext context, IRubyObject arg) static jnr.unixsocket.UnixSocketAddress
Sockaddr.addressFromSockaddr_un
(ThreadContext context, ByteList bl) int
OpenFile.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) long
OpenFile.binwrite
(ThreadContext context, byte[] ptrBytes, int ptr, int len, boolean nosync) Deprecated.int
OpenFile.binwriteInt
(ThreadContext context, byte[] ptrBytes, int ptr, int len, boolean nosync) boolean
EncodingUtils.TranscodeFallback.call
(ThreadContext context, Data fallback, org.jcodings.transcode.EConv ec) Return a replacement character for the given byte range and encoding.static RubyString
PopenExecutor.checkArgv
(ThreadContext context, IRubyObject[] argv) void
OpenFile.checkByteReadable
(ThreadContext context) void
OpenFile.checkCharReadable
(ThreadContext context) static RubyArray
PopenExecutor.checkExecEnv
(ThreadContext context, RubyHash hash, PopenExecutor.ExecArg pathArg) static IRubyObject
PopenExecutor.checkPipeCommand
(ThreadContext context, IRubyObject filenameOrCommand) void
OpenFile.checkReadable
(ThreadContext context) void
OpenFile.checkReopenSeek
(ThreadContext context, Ruby runtime, long pos) void
OpenFile.checkWritable
(ThreadContext context) static int
EncodingUtils.decorateConvpath
(ThreadContext context, IRubyObject convpath, int ecflags) static org.jcodings.Encoding
EncodingUtils.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 ByteList
EncodingUtils.econvAppend
(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, ByteList dst, int flags) static ByteList
EncodingUtils.econvAppend
(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList sByteList, ByteList dst, int flags) static void
EncodingUtils.econvArgs
(ThreadContext context, IRubyObject[] args, byte[][] encNames, org.jcodings.Encoding[] encs, int[] ecflags_p, IRubyObject[] ecopts_p) static ByteList
EncodingUtils.econvByteConvert
(ThreadContext context, org.jcodings.transcode.EConv ec, byte[] bytes, int start, int length, int flags) static void
EncodingUtils.econvCheckError
(ThreadContext context, org.jcodings.transcode.EConv ec) static String
EncodingUtils.econvDescription
(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags, String message) static org.jcodings.transcode.EConv
EncodingUtils.econvInitByConvpath
(ThreadContext context, IRubyObject convpathArg, byte[][] encNames, org.jcodings.Encoding[] encs) static RaiseException
EncodingUtils.econvOpenExc
(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags) static org.jcodings.transcode.EConv
EncodingUtils.econvOpenOpts
(ThreadContext context, byte[] sourceEncoding, byte[] destinationEncoding, int ecflags, IRubyObject opthash) static int
EncodingUtils.econvOpts
(ThreadContext context, IRubyObject opt, int ecflags) static int
EncodingUtils.econvPrepareOptions
(ThreadContext context, IRubyObject opthash, IRubyObject[] opts, int ecflags) static int
EncodingUtils.econvPrepareOpts
(ThreadContext context, IRubyObject opthash, IRubyObject[] opts) static ByteList
EncodingUtils.econvStrConvert
(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, int flags) static ByteList
EncodingUtils.econvSubstrAppend
(ThreadContext context, org.jcodings.transcode.EConv ec, ByteList src, ByteList dst, int flags) static org.jcodings.Encoding
EncodingUtils.encArg
(ThreadContext context, IRubyObject encval, byte[][] name_p, org.jcodings.Encoding[] enc_p) static void
EncodingUtils.encCheckDuplication
(ThreadContext context, byte[] name) static int
EncodingUtils.encCodelen
(ThreadContext context, int c, org.jcodings.Encoding enc) static int
EncodingUtils.encCodepointLength
(ThreadContext context, byte[] pBytes, int p, int e, int[] len_p, org.jcodings.Encoding enc) static org.jcodings.Encoding
EncodingUtils.encGet
(ThreadContext context, IRubyObject obj) static int
EncodingUtils.encMbcput
(ThreadContext context, int c, byte[] buf, int p, org.jcodings.Encoding enc) static RubyString
EncodingUtils.encodedDup
(ThreadContext context, RubyString str, org.jcodings.Encoding encindex, RubyString newstr) static IRubyObject
EncodingUtils.encodedDup
(ThreadContext context, IRubyObject newstr, IRubyObject str, org.jcodings.Encoding encindex) Deprecated.static org.jcodings.Encoding
EncodingUtils.encReplicate
(ThreadContext context, byte[] name, org.jcodings.Encoding encoding) static boolean
EncodingUtils.encSetDefaultEncoding
(ThreadContext context, org.jcodings.Encoding[] def_p, IRubyObject encoding, String name) static RubyString
EncodingUtils.encUintChr
(ThreadContext context, int code, org.jcodings.Encoding enc) static PopenExecutor.ExecArg
PopenExecutor.execargNew
(ThreadContext context, IRubyObject[] argv, IRubyObject optForChdir, boolean accept_shell, boolean allow_exc_opt) static void
EncodingUtils.extractBinmode
(ThreadContext context, IRubyObject optionsArg, int[] fmode_p) static void
EncodingUtils.extractModeEncoding
(ThreadContext context, IOEncodable ioEncodable, Object vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) Deprecated.static void
EncodingUtils.extractModeEncoding
(ThreadContext context, IOEncodable ioEncodable, API.ModeAndPermission vmodeAndVperm_p, IRubyObject options, int[] oflags_p, int[] fmode_p) int
OpenFile.fillbuf
(ThreadContext context) void
OpenFile.finalize
(ThreadContext context, boolean noraise) void
OpenFile.finalizeFlush
(ThreadContext context, boolean noraise) int
OpenFile.fread
(ThreadContext context, byte[] buffer, int offset, int size) int
OpenFile.fwrite
(ThreadContext context, byte[] bytes, int start, int length, org.jcodings.Encoding encoding, boolean nosync) long
OpenFile.fwrite
(ThreadContext context, RubyString str, boolean nosync) static jnr.constants.platform.AddressFamily
Sockaddr.getAddressFamilyFromSockaddr
(ThreadContext context, ByteList val) OpenFile.getc
(ThreadContext context, org.jcodings.Encoding enc) protected org.jcodings.Encoding
OpenFile.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) void
OpenFile.interruptBlockingThreads
(ThreadContext context) Fire an IOError in all threads blocking on this IO objectint
OpenFile.io_fflush
(ThreadContext context) static void
EncodingUtils.ioExtIntToEncs
(ThreadContext context, IOEncodable encodable, org.jcodings.Encoding external, org.jcodings.Encoding internal, int fmode) static boolean
EncodingUtils.ioExtractEncodingOption
(ThreadContext context, IOEncodable ioEncodable, IRubyObject options, int[] fmode_p) static int
OpenFile.ioModestrFmode
(ThreadContext context, String modestr) static int
OpenFile.ioModestrOflags
(ThreadContext context, String modestr) static String
OpenFile.ioOflagsModestr
(ThreadContext context, int oflags) static org.jcodings.Encoding
EncodingUtils.ioSetEncodingByBOM
(ThreadContext context, RubyIO io) static org.jcodings.Encoding
EncodingUtils.ioStripBOM
(ThreadContext context, RubyIO io) static RaiseException
EncodingUtils.makeEconvException
(ThreadContext context, org.jcodings.transcode.EConv ec) void
OpenFile.makeReadConversion
(ThreadContext context) void
OpenFile.makeReadConversion
(ThreadContext context, int size) void
OpenFile.makeWriteConversion
(ThreadContext context) int
OpenFile.moreChar
(ThreadContext context) boolean
OpenFile.needsWriteConversion
(ThreadContext context) static IRubyObject
EncodingUtils.objEncoding
(ThreadContext context, IRubyObject obj) static IRubyObject[]
EncodingUtils.openArgsToArgs
(ThreadContext context, IRubyObject firstElement, RubyHash options) Deprecated.static IRubyObject
Sockaddr.pack_sockaddr_in
(ThreadContext context, int port, String host) static IRubyObject
Sockaddr.pack_sockaddr_in
(ThreadContext context, InetSocketAddress sock) static IRubyObject
Sockaddr.pack_sockaddr_in
(ThreadContext context, IRubyObject port, IRubyObject host) static IRubyObject
Sockaddr.pack_sockaddr_un
(ThreadContext context, String unixpath) static IRubyObject
Sockaddr.packSockaddrFromAddress
(ThreadContext context, InetSocketAddress sock) static void
EncodingUtils.parseModeEncoding
(ThreadContext context, IOEncodable ioEncodable, String option, int[] fmode_p) static IRubyObject
PopenExecutor.pipeOpen
(ThreadContext context, IRubyObject prog, String modestr, int fmode, IOEncodable convconfig) static IRubyObject
PopenExecutor.popen
(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block) static int
OpenFile.preadInternal
(ThreadContext context, OpenFile fptr, ChannelFD fd, ByteBuffer buffer, int from, int length) static int
OpenFile.pwriteInternal
(ThreadContext context, OpenFile fptr, ChannelFD fd, ByteBuffer buffer, int from, int length) static org.jcodings.Encoding
EncodingUtils.rbAscii8bitAppendableEncodingIndex
(ThreadContext context, org.jcodings.Encoding enc, int code) static ByteList
EncodingUtils.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 void
EncodingUtils.rbEncSetDefaultExternal
(ThreadContext context, IRubyObject encoding) static void
EncodingUtils.rbEncSetDefaultInternal
(ThreadContext context, IRubyObject encoding) static IRubyObject
EncodingUtils.rbStrEncode
(ThreadContext context, IRubyObject str, IRubyObject to, int ecflags, IRubyObject ecopt) static org.jcodings.Encoding
EncodingUtils.rbToEncoding
(ThreadContext context, IRubyObject enc) void
OpenFile.READ_CHECK
(ThreadContext context) OpenFile.readAll
(ThreadContext context, int siz, IRubyObject str) static int
OpenFile.readInternal
(ThreadContext context, OpenFile fptr, ChannelFD fd, byte[] bufBytes, int buf, int count) static int
OpenFile.readInternal
(ThreadContext context, OpenFile fptr, ChannelFD fd, ByteBuffer buffer, int buf, int count) boolean
OpenFile.readyNow
(ThreadContext context) LikeOpenFile.ready(org.jruby.Ruby, org.jruby.RubyThread, int, long)
but returns a result immediately.long
OpenFile.seek
(ThreadContext context, long offset, int whence) OpenFile.shiftCbuf
(ThreadContext context, int len, IRubyObject strp) static SocketAddress
Sockaddr.sockaddrFromBytes
(ThreadContext context, byte[] val) static RubyFixnum
PopenExecutor.spawn
(ThreadContext context, IRubyObject[] argv) static IRubyObject
EncodingUtils.strCompatAndValid
(ThreadContext context, IRubyObject _str, org.jcodings.Encoding enc) static RubyString
EncodingUtils.strConvEnc
(ThreadContext context, RubyString value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static ByteList
EncodingUtils.strConvEnc
(ThreadContext context, ByteList value, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding) static RubyString
EncodingUtils.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 ByteList
EncodingUtils.strConvEncOpts
(ThreadContext context, ByteList str, org.jcodings.Encoding fromEncoding, org.jcodings.Encoding toEncoding, int ecflags, IRubyObject ecopts) static IRubyObject
EncodingUtils.strEncode
(ThreadContext context, RubyString str) static IRubyObject
EncodingUtils.strEncode
(ThreadContext context, RubyString str, IRubyObject toEncoding) static IRubyObject
EncodingUtils.strEncode
(ThreadContext context, RubyString str, IRubyObject toEncoding, IRubyObject forcedEncoding) static IRubyObject
EncodingUtils.strEncode
(ThreadContext context, RubyString str, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts) static IRubyObject
EncodingUtils.strEncode
(ThreadContext context, IRubyObject str, IRubyObject... args) Deprecated.static IRubyObject
EncodingUtils.strEncodeAssociate
(ThreadContext context, IRubyObject str, org.jcodings.Encoding encidx) Deprecated.static IRubyObject
EncodingUtils.strTranscode
(ThreadContext context, RubyString str, EncodingUtils.TranscodeResult result) static IRubyObject
EncodingUtils.strTranscode
(ThreadContext context, IRubyObject[] args, RubyString str, EncodingUtils.TranscodeResult result) Deprecated.static org.jcodings.Encoding
EncodingUtils.strTranscode
(ThreadContext context, IRubyObject[] args, IRubyObject[] self_p) Deprecated.static IRubyObject
EncodingUtils.strTranscode
(ThreadContext context, IRubyObject toEncoding, RubyString str, EncodingUtils.TranscodeResult result) static IRubyObject
EncodingUtils.strTranscode
(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, RubyString str, EncodingUtils.TranscodeResult result) static IRubyObject
EncodingUtils.strTranscode
(ThreadContext context, IRubyObject toEncoding, IRubyObject forcedEncoding, IRubyObject opts, RubyString str, EncodingUtils.TranscodeResult result) static org.jcodings.Encoding
EncodingUtils.strTranscode0
(ThreadContext context, int argc, IRubyObject[] args, IRubyObject[] self_p, int ecflags, IRubyObject ecopts) Deprecated.static org.jcodings.Encoding
EncodingUtils.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) boolean
OpenFile.swallow
(ThreadContext context, int term) PopenExecutor.systemInternal
(ThreadContext context, IRubyObject[] argv, String[] errmsg) long
OpenFile.tell
(ThreadContext context) int
OpenFile.threadFlock
(ThreadContext context, int lockMode) static org.jcodings.Encoding
EncodingUtils.toEncoding
(ThreadContext context, IRubyObject enc) static org.jcodings.Encoding
EncodingUtils.toEncodingIndex
(ThreadContext context, IRubyObject enc) static <Data> boolean
EncodingUtils.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 void
EncodingUtils.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.void
OpenFile.ungetbyte
(ThreadContext context, IRubyObject str) static RubyArray
Sockaddr.unpack_sockaddr_in
(ThreadContext context, IRubyObject addr) static RubyArray
Sockaddr.unpack_sockaddr_in
(ThreadContext context, ByteList val) static IRubyObject
Sockaddr.unpack_sockaddr_un
(ThreadContext context, IRubyObject addr) void
OpenFile.unread
(ThreadContext context) static void
EncodingUtils.validateEncodingBinmode
(ThreadContext context, int[] fmode_p, int ecflags, IOEncodable ioEncodable) void
OpenFile.waitForBlockingThreads
(ThreadContext context) Wait until all blocking threads have exited their blocking area.boolean
OpenFile.waitReadable
(ThreadContext context) boolean
OpenFile.waitReadable
(ThreadContext context, long timeout) boolean
OpenFile.waitWritable
(ThreadContext context) boolean
OpenFile.waitWritable
(ThreadContext context, long timeout) static int
OpenFile.writeInternal
(ThreadContext context, OpenFile fptr, byte[] bufBytes, int buf, int count) static int
OpenFile.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 TypeMethodDescriptionvoid
TimeArgs.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)