Uses of Class
org.jruby.runtime.Block
Packages that use Block
Package
Description
-
Uses of Block in org.jruby
Modifier and TypeMethodDescriptionstatic IRubyObject
RubyProcess._fork
(ThreadContext context, IRubyObject recv, Block block) RubyThreadGroup.add
(IRubyObject rubyThread, Block block) Deprecated.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) 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) 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) 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) static IRubyObject
RubyKernel.at_exit
(ThreadContext context, IRubyObject recv, Block block) RubyUnboundMethod.bind_call
(ThreadContext context, IRubyObject[] args, Block block) static RubyBinding
RubyKernel.binding
(ThreadContext context, IRubyObject recv, Block block) static RubyBoolean
RubyKernel.blockGiven
(ThreadContext context, IRubyObject recv, Block frameBlock) RubyArray.bsearch
(ThreadContext context, Block block) RubyArray.bsearch_index
(ThreadContext context, Block block) static IRubyObject
RubyArgsFile.bytes
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyIO.bytes
(ThreadContext context, Block block) Deprecated.RubyString.bytes
(ThreadContext context, Block block) 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[] 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, IRubyObject[] args, Block block) RubyStruct.Mutator.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final void
Call the Ruby initialize method with the supplied arguments and block.final void
RubyObject.callInit
(IRubyObject[] args, Block block) Call the Ruby initialize method with the supplied arguments and block.final void
RubyObject.callInit
(IRubyObject arg0, Block block) Call the Ruby initialize method with the supplied arguments and block.final void
RubyObject.callInit
(IRubyObject arg0, IRubyObject arg1, Block block) Call the Ruby initialize method with the supplied arguments and block.final void
RubyObject.callInit
(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) 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, String name, IRubyObject[] args, Block block) 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.RubyObjectAdapter.callMethod
(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) static IRubyObject
BasicObjectStub.callSuper
(IRubyObject self, ThreadContext context, IRubyObject[] args, Block block) RubyBasicObject.callSuper
(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyObjectAdapter.callSuper
(IRubyObject receiver, IRubyObject[] args, Block block) final IRubyObject
Deprecated.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
static IRubyObject
RubyEnumerable.chunk
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyArgsFile.codepoints
(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyIO.codepoints
(ThreadContext context, Block block) Deprecated.RubyString.codepoints
(ThreadContext context, Block block) RubyArray.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.combination
(ThreadContext context, IRubyObject num, Block block) rb_ary_combinationRubyModule.const_missing
(ThreadContext context, IRubyObject rubyName, Block block) Base implementation of Module#const_missing, throws NameError for specific missing constant.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) RubyRange.count
(ThreadContext context, Block block) static IRubyObject
RubyArray.create
(IRubyObject klass, IRubyObject[] args, Block block) Deprecated.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_createRubyArray.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) static RubyClass
RubyData.define
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObject
RubyObjectSpace.define_finalizer
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.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) RubyModule.defineMethodFromBlock
(ThreadContext context, IRubyObject arg0, Block block, Visibility visibility) RubyArray.delete
(ThreadContext context, IRubyObject item, Block block) rb_ary_deleteRubyGlobal.CaseInsensitiveStringOnlyRubyHash.delete
(ThreadContext context, IRubyObject key, Block block) RubyHash.delete
(ThreadContext context, IRubyObject key, Block block) rb_hash_deleteRubyObjectSpace.AbstractWeakMap.delete
(ThreadContext context, IRubyObject key, Block block) RubyArray.delete_if
(ThreadContext context, Block block) RubyHash.delete_if
(ThreadContext context, Block block) RubyHash.delete_ifInternal
(ThreadContext context, Block block) rb_hash_delete_ifRubyArray.deleteIf
(ThreadContext context, Block block) rb_ary_delete_ifstatic 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) RubyInteger.downto
(ThreadContext context, IRubyObject to, Block block) int_downtoprotected IRubyObject
RubySymbol.SymbolProcBody.doYield
(ThreadContext context, Block block, IRubyObject value) protected IRubyObject
RubySymbol.SymbolProcBody.doYield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) static 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) static IRubyObject
RubyMarshal.dump
(IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObject
RubyMarshal.dump
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.RubyTime.dump
(IRubyObject[] args, Block unusedBlock) Deprecated.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) 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) RubyArray.eachSlice
(ThreadContext context, int size, Block block) RubyThreadGroup.enclosed_p
(Block block) Deprecated.RubyThreadGroup.enclosed_p
(ThreadContext context, Block block) 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) 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.static IRubyObject
RubyKernel.eval
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyException.exception
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyThread.exit
(IRubyObject receiver, Block block) RubyModule.extended
(ThreadContext context, IRubyObject other, Block block) 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) 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) static IRubyObject
RubyEnumerable.filter_map
(ThreadContext context, IRubyObject self, Block block) RubyArray.find
(ThreadContext context, IRubyObject ifnone, Block block) 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) 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, CallSite each, IRubyObject self, Block block, Signature callbackArity) RubyClass.finvoke
(ThreadContext context, IRubyObject self, String name, Block block) 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, Block block) RubyClass.finvoke
(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) 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) static IRubyObject
RubyEnumerable.flat_map
(ThreadContext context, IRubyObject self, Block block) static boolean
RubyNumeric.floatStep
(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl, boolean allowEndless, Block block) static IRubyObject
RubyIO.for_fd
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) 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.static IRubyObject
RubyDir.glob
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Returns an array of filenames matching the specified wildcard patternpat
.RubyString.grapheme_clusters
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.grep
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObject
RubyEnumerable.group_by
(ThreadContext context, IRubyObject self, Block block) 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) RubyArray.index
(ThreadContext context, Block block) RubyArray.index
(ThreadContext context, IRubyObject obj, Block unused) 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_initializeRubyClass.initialize
(ThreadContext context, Block block) rb_class_initializeRubyClass.initialize
(ThreadContext context, IRubyObject superObject, Block block) RubyEnumerator.initialize
(ThreadContext context, Block block) RubyEnumerator.initialize
(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyEnumerator.initialize
(ThreadContext context, IRubyObject size, Block block) RubyException.initialize
(IRubyObject[] args, Block block) RubyFile.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubyFileStat.initialize
(IRubyObject fname, Block unusedBlock) Deprecated.RubyFileStat.initialize
(ThreadContext context, IRubyObject fname, Block unusedBlock) RubyGenerator.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubyHash.initialize
(IRubyObject[] args, Block block) Deprecated.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) RubyModule.initialize
(Block block) Deprecated.RubyModule.initialize
(ThreadContext context, Block block) rb_mod_initializeRubyNameError.initialize
(IRubyObject[] args, Block block) RubyNoMatchingPatternKeyError.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubyRange.initialize
(ThreadContext context, IRubyObject[] args, Block unusedBlock) RubySignalException.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubySystemCallError.initialize
(IRubyObject[] args, Block unused) Deprecated.RubySystemExit.initialize
(IRubyObject[] args, Block block) Deprecated.RubySystemExit.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubyThread.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubyUncaughtThrowError.initialize
(IRubyObject[] args, Block block) Deprecated.RubyUncaughtThrowError.initialize
(ThreadContext context, IRubyObject[] args, Block block) RubyYielder.initialize
(ThreadContext context, Block block) RubyFileStat.initialize19
(IRubyObject fname, Block unusedBlock) Deprecated.protected IRubyObject
RubyArray.initializeCommon
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyNameError.initializeOptions
(IRubyObject[] args, RubyHash options, Block block) RubyNoMethodError.initializeOptions
(IRubyObject[] args, RubyHash options, Block block) 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) RubyBasicObject.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_).static IRubyObject
RubyEnumerable.inverseGrep
(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) RubyClass.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, 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, 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, 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, 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, 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, Block block) 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, Block block) Deprecated.RubyClass.invokeFrom
(ThreadContext context, CallType callType, IRubyObject caller, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) 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
RubyThread.kill
(IRubyObject recv, IRubyObject rubyThread, Block block) static RubyProc
RubyKernel.lambda
(ThreadContext context, IRubyObject recv, Block block) 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) Deprecated.RubyThreadGroup.list
(ThreadContext context, Block block) static IRubyObject
RubyKernel.load
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.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
(IRubyObject recv, IRubyObject from, Block block) Deprecated.RubyIOBuffer.locked
(ThreadContext context, Block block) static IRubyObject
RubyKernel.loop
(ThreadContext context, IRubyObject recv, Block block) RubyArray.map
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.map
(ThreadContext context, IRubyObject self, Block block) RubyArray.map_bang
(ThreadContext context, Block block) rb_ary_collect_bangRubyString.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) 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) RubyString.match19
(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyString.match19
(ThreadContext context, IRubyObject pattern, IRubyObject pos, Block block) Deprecated.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 RubyArray
RubyStruct.members
(IRubyObject recv, Block block) Deprecated.static IRubyObject
RubyStruct.StructMethods.members
(IRubyObject recv, Block block) Deprecated.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.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) static IRubyObject
RubyKernel.methodMissing
(ThreadContext context, IRubyObject recv, String name, Visibility lastVis, CallType lastCallType, IRubyObject[] args, Block block) Deprecated.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) 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) RubyModule.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) RubyMatchData.names
(ThreadContext context, Block block) static RubyArray
RubyModule.nesting
(ThreadContext context, IRubyObject recv, Block block) Return an array of nested modules or classes.Ruby.newBlockPassProc
(Block.Type type, Block block) RubyClass.newInstance
(ThreadContext context, Block block) rb_class_new_instanceRubyClass.newInstance
(ThreadContext context, IRubyObject[] args, Block block) RubyClass.newInstance
(ThreadContext context, IRubyObject arg0, Block block) RubyClass.newInstance
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyClass.newInstance
(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static 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 RubyString
RubyString.newInstance
(IRubyObject recv, IRubyObject[] args, Block block) rb_str_s_newstatic RubyClass
RubyStruct.newInstance
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyClass
RubyStruct.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create new Struct class.static IRubyObject
RubyThread.newInstance
(IRubyObject recv, IRubyObject[] args, Block block) Thread.new
static IRubyObject
RubyTime.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.Ruby.newProc
(Block.Type type, Block block) static RubyProc
RubyProc.newProc
(Ruby runtime, RubyClass clazz, Block block, Block.Type type, String file, int line) static RubyProc
RubyProc.newProc
(Ruby runtime, Block block, Block.Type type) static RubyProc
RubyProc.newProc
(Ruby runtime, Block block, Block.Type type, String file, int line) static RubyProc
RubyProc.newProc
(Ruby runtime, Block block, Block.Type type, ISourcePosition sourcePosition) Deprecated.static RubyProducer
RubyProducer.newProducer
(ThreadContext context, IRubyObject init, Block block) static RubyStruct
RubyStruct.newStruct
(IRubyObject recv, Block block) Deprecated.UseCreate.newStruct(ThreadContext, RubyClass, Block)
instead.static RubyStruct
RubyStruct.newStruct
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyStruct
RubyStruct.newStruct
(IRubyObject recv, IRubyObject arg0, Block block) Deprecated.static RubyStruct
RubyStruct.newStruct
(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.static RubyStruct
RubyStruct.newStruct
(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.static IRubyObject
RubyStruct.StructMethods.newStruct
(IRubyObject recv, Block block) Deprecated.static IRubyObject
RubyStruct.StructMethods.newStruct
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyStruct.StructMethods.newStruct
(IRubyObject recv, IRubyObject arg0, Block block) Deprecated.static IRubyObject
RubyStruct.StructMethods.newStruct
(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.static IRubyObject
RubyStruct.StructMethods.newStruct
(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.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 RubyYielder
RubyYielder.newYielder
(ThreadContext context, Block block) 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) static IRubyObject
RubyKernel.obj_to_enum
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) 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) static 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) static IRubyObject
RubyEnumerable.partition
(ThreadContext context, IRubyObject self, Block block) RubyString.partition
(ThreadContext context, Block block) RubyString.partition
(ThreadContext context, IRubyObject arg, Block block) RubyArray.permutation
(ThreadContext context, Block block) RubyArray.permutation
(ThreadContext context, IRubyObject num, Block block) rb_ary_permutationstatic 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) 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 RubyProc
RubyKernel.proc
(ThreadContext context, IRubyObject recv, Block block) static RubyProc
RubyKernel.proc_1_9
(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObject
RubyEnumerator.produce
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) MRI: enumerator_s_produceRubyArray.product
(ThreadContext context, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.public_send
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyKernel.raise
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyThread.raise
(ThreadContext context, IRubyObject[] args, Block block) RubyDir.rb_each_child
(ThreadContext context, Block block) static IRubyObject
RubyKernel.rbCatch
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyKernel.rbCatch
(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) RubyArray.rbCollect
(ThreadContext context, Block block) rb_ary_collectstatic IRubyObject
RubyIOBuffer.rbFor
(ThreadContext context, IRubyObject self, IRubyObject _string, Block block) 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) static IRubyObject
RubyIO.read
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObject
RubyIO.readlines
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) RubyModule.refine
(ThreadContext context, IRubyObject klass, Block block) RubyMatchData.regexp
(ThreadContext context, Block block) 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_rejectRubyBasicObject.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) RubyArray.repeated_permutation
(ThreadContext context, IRubyObject num, Block block) RubyArray.repeatedCombination
(ThreadContext context, IRubyObject num, Block block) static IRubyObject
RubyKernel.require
(IRubyObject recv, IRubyObject name, Block block) Deprecated.static IRubyObject
RubyKernel.require
(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Require.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) RubyArray.reverseEach
(ThreadContext context, Block block) rb_ary_reverse_eachRubyArray.rindex
(ThreadContext context, Block block) RubyArray.rindex
(ThreadContext context, IRubyObject obj, Block unused) static IRubyObject
RubyTime.s_new
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.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) RubyArray.select
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.select
(ThreadContext context, IRubyObject self, Block block) RubyHash.select
(ThreadContext context, Block block) rb_hash_selectRubyStruct.select
(ThreadContext context, Block block) RubyArray.select_bang
(ThreadContext context, Block block) RubyHash.select_bang
(ThreadContext context, Block block) 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) 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) static IRubyObject
RubyBasicObject.singleton_method_added
(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static 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) 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, Block block) 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.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 RubyThread
RubyThread.start
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static RubyThread
RubyThread.start
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Basically the same as Thread.new .protected static RubyThread
RubyThread.startWaiterThread
(Ruby runtime, long pid, Block block) RubyNumeric.step
(ThreadContext context, IRubyObject[] args, Block block) num_stepRubyRange.step
(ThreadContext context, Block block) RubyRange.step
(ThreadContext context, IRubyObject step, Block block) static IRubyObject
RubyIOBuffer.string
(ThreadContext context, IRubyObject self, IRubyObject _length, Block block) 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) 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) 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) static IRubyObject
RubyProcess.GroupID.switch_rb
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyProcess.UserID.switch_rb
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
RubyIO.sysopen
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyIO.sysopen
(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block block) static 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
RubyKernel.tap
(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyFixnum.times
(ThreadContext context, Block block) RubyInteger.times
(ThreadContext context, Block block) static IRubyObject
RubyProcess.times
(IRubyObject recv, Block unusedBlock) Deprecated.static IRubyObject
RubyProcess.times
(ThreadContext context, IRubyObject recv, Block unusedBlock) RubyRange.to_a
(ThreadContext context, Block block) 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, Block block) RubyStruct.to_h
(ThreadContext context, Block block) protected RubyHash
RubyHash.to_h_block
(ThreadContext context, Block block) static IRubyObject
RubyKernel.trace_var
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) 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) static IRubyObject
RubyObjectSpace.undefine_finalizer
(IRubyObject recv, IRubyObject obj, Block block) Deprecated.static IRubyObject
RubyObjectSpace.undefine_finalizer
(ThreadContext context, IRubyObject recv, IRubyObject obj, Block block) RubyArray.uniq
(ThreadContext context, Block block) static IRubyObject
RubyEnumerable.uniq
(ThreadContext context, IRubyObject self, Block block) RubyArray.uniq_bang
(ThreadContext context, Block block) 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) static IRubyObject
RubyKernel.untrace_var
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyInteger.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) 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) static IRubyObject
RubyIO.writeStatic
(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block unusedBlock) Deprecated.RubySymbol.SymbolProcBody.yield
(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) RubySymbol.SymbolProcBody.yield
(ThreadContext context, Block block, IRubyObject value, Block blockArg) 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.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) ModifierConstructorDescriptionPutKeyValueCallback
(Ruby runtime, RubyHash result, Block block) Deprecated.RubyProducer
(Ruby runtime, RubyClass klass, IRubyObject init, Block block) -
Uses of Block in org.jruby.api
Methods in org.jruby.api with parameters of type BlockModifier and TypeMethodDescriptionstatic 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. -
Uses of Block in org.jruby.ast.executable
Methods in org.jruby.ast.executable with parameters of type BlockModifier 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) AbstractScript.load
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.Script.load
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.AbstractScript.run
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Script.run
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.embed
Methods in org.jruby.embed with parameters of type BlockModifier and TypeMethodDescription<T> T
EmbedRubyObjectAdapter.callMethod
(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType) Executes a method defined in Ruby script.<T> T
EmbedRubyObjectAdapter.callMethod
(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType, EmbedEvalUnit unit) Executes a method defined in Ruby script.EmbedRubyObjectAdapter.callMethod
(Object receiver, String methodName, Block block, Object... args) Executes a method defined in Ruby script.<T> T
ScriptingContainer.callMethod
(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType) Executes a method defined in Ruby script.<T> T
ScriptingContainer.callMethod
(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType, EmbedEvalUnit unit) Executes a method defined in Ruby script.ScriptingContainer.callMethod
(Object receiver, String methodName, Block block, Object... args) Executes a method defined in Ruby script.<T> T
<T> T
<T> T
EmbedRubyObjectAdapter.runRubyMethod
(Class<T> returnType, Object receiver, String methodName, Block block, Object... args) Executes a method defined in Ruby script.<T> T
ScriptingContainer.runRubyMethod
(Class<T> returnType, Object receiver, String methodName, Block block, Object... args) Executes a method defined in Ruby script. -
Uses of Block in org.jruby.embed.internal
Methods in org.jruby.embed.internal with parameters of type BlockModifier and TypeMethodDescription<T> T
EmbedRubyObjectAdapterImpl.callMethod
(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType) <T> T
EmbedRubyObjectAdapterImpl.callMethod
(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType, EmbedEvalUnit unit) EmbedRubyObjectAdapterImpl.callMethod
(Object receiver, String methodName, Block block, Object... args) EmbedRubyObjectAdapterImpl.callMethod
(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) <T> T
EmbedRubyObjectAdapterImpl.callSuper
(Object receiver, Object[] args, Block block, Class<T> returnType) EmbedRubyObjectAdapterImpl.callSuper
(IRubyObject receiver, IRubyObject[] args, Block block) <T> T
EmbedRubyObjectAdapterImpl.runRubyMethod
(Class<T> returnType, Object receiver, String methodName, Block block, Object... args) -
Uses of Block in org.jruby.exceptions
Methods in org.jruby.exceptions with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
CatchThrow.enter
(ThreadContext context, IRubyObject yielded, Block block) -
Uses of Block in org.jruby.ext.bigdecimal
Methods in org.jruby.ext.bigdecimal with parameters of type BlockModifier and TypeMethodDescriptionstatic 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) -
Uses of Block in org.jruby.ext.digest
Methods in org.jruby.ext.digest with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
RubyDigest.DigestInstance.bubblebabble
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObject
RubyDigest.DigestClass.s_hexdigest
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated. -
Uses of Block in org.jruby.ext.etc
Methods in org.jruby.ext.etc with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
RubyEtc.group
(IRubyObject recv, Block block) Deprecated.static IRubyObject
RubyEtc.group
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
RubyEtc.passwd
(IRubyObject recv, Block block) Deprecated.static IRubyObject
RubyEtc.passwd
(ThreadContext context, IRubyObject recv, Block block) -
Uses of Block in org.jruby.ext.ffi
Methods in org.jruby.ext.ffi with parameters of type BlockModifier and TypeMethodDescriptionStructLayout.ArrayProxy.each
(ThreadContext context, Block block) Needed for Enumerable implementationBuffer.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) -
Uses of Block in org.jruby.ext.ffi.jffi
Methods in org.jruby.ext.ffi.jffi with parameters of type BlockModifier and TypeMethodDescriptionDefaultMethod.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) NativeInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) static IRubyObject
Function.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.ext.fiber
Methods in org.jruby.ext.fiber with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
ThreadFiber.blocking
(ThreadContext context, IRubyObject self, Block block) ThreadFiber.initialize
(ThreadContext context, Block block) ThreadFiber.initialize
(ThreadContext context, IRubyObject _opts, Block block) static IRubyObject
ThreadFiber.FiberSchedulerSupport.schedule
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.ext.io.nonblock
Methods in org.jruby.ext.io.nonblock with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
IONonBlock.nonblock
(ThreadContext context, IRubyObject io, Block block) static IRubyObject
IONonBlock.nonblock
(ThreadContext context, IRubyObject io, IRubyObject nonblocking, Block block) -
Uses of Block in org.jruby.ext.jruby
Methods in org.jruby.ext.jruby with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
JRubyLibrary.compile
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JRubyLibrary.compile_ir
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) JRubyExecutionContextLocal.initialize
(ThreadContext context, IRubyObject[] args, Block block) static IRubyObject
JRubyObjectInputStream.newInstance
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
JRubyObjectInputStream.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) 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.static IRubyObject
JRubyUtilLibrary.safe_recurse
(ThreadContext context, IRubyObject utilModule, IRubyObject state, IRubyObject obj, IRubyObject name, Block block) 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 Block in org.jruby.ext.monitor
Methods in org.jruby.ext.monitor with parameters of type Block -
Uses of Block in org.jruby.ext.pathname
Methods in org.jruby.ext.pathname with parameters of type BlockModifier and TypeMethodDescriptionRubyPathname.each_entry
(ThreadContext context, Block block) RubyPathname.each_line
(ThreadContext context, IRubyObject[] args, Block block) RubyPathname.glob
(ThreadContext context, IRubyObject[] _args, Block block) static IRubyObject
RubyPathname.glob
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyPathname.opendir
(ThreadContext context, Block block) RubyPathname.sub
(ThreadContext context, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.ext.set
Methods in org.jruby.ext.set with parameters of type BlockModifier and TypeMethodDescriptionRubySet.classify
(ThreadContext context, Block block) RubySet.collect_bang
(ThreadContext context, Block block) RubySet.delete_if
(ThreadContext context, Block block) 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.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.keep_if
(ThreadContext context, Block block) RubySet.reject_bang
(ThreadContext context, Block block) RubySet.select_bang
(ThreadContext context, Block block) 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) -
Uses of Block in org.jruby.ext.socket
Methods in org.jruby.ext.socket with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
RubyTCPServer.open
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyTCPServer.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
RubyTCPSocket.open
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyUDPSocket.open
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObject
RubyUDPSocket.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.ext.thread
Methods in org.jruby.ext.thread with parameters of type BlockModifier and TypeMethodDescriptionstatic ConditionVariable
ConditionVariable.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static Mutex
Mutex.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Mutex.synchronize
(ThreadContext context, Block block) -
Uses of Block in org.jruby.ext.timeout
Methods in org.jruby.ext.timeout with parameters of type BlockModifier 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 Block in org.jruby.ext.tracepoint
Methods in org.jruby.ext.tracepoint with parameters of type BlockModifier and TypeMethodDescriptionTracePoint.disable
(ThreadContext context, Block block) TracePoint.enable
(ThreadContext context, Block block) TracePoint.initialize
(ThreadContext context, IRubyObject[] _events, Block block) static IRubyObject
TracePoint.trace
(ThreadContext context, IRubyObject self, IRubyObject[] events, Block block) -
Uses of Block in org.jruby.ext.zlib
Methods in org.jruby.ext.zlib with parameters of type BlockModifier and TypeMethodDescriptionJZlibRubyGzipReader.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) ZStream.finish
(ThreadContext context, Block block) JZlibInflate.flush_next_out
(ThreadContext context, Block block) ZStream.flush_next_out
(ThreadContext context, Block block) JZlibInflate.inflate
(ThreadContext context, IRubyObject string, Block block) JZlibInflate.inflate
(ThreadContext context, ByteList str, Block block) JZlibRubyGzipWriter.initialize
(ThreadContext context, IRubyObject[] args, Block block) ZStream.initialize
(Block unusedBlock) protected IRubyObject
JZlibDeflate.internalFinish
(ThreadContext context, Block block) protected IRubyObject
JZlibInflate.internalFinish
(ThreadContext context, Block block) protected IRubyObject
ZStream.internalFinish
(Block block) Deprecated.protected IRubyObject
ZStream.internalFinish
(ThreadContext context, Block block) static IRubyObject
JZlibRubyGzipReader.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JZlibRubyGzipWriter.newInstance
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static RubyGzipFile
RubyGzipFile.newInstance
(IRubyObject recv, Block block) Deprecated.static RubyGzipFile
RubyGzipFile.newInstance
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
JZlibRubyGzipReader.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObject
JZlibRubyGzipWriter.open
(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) 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.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+. -
Uses of Block in org.jruby.internal.runtime
Fields in org.jruby.internal.runtime declared as BlockMethods in org.jruby.internal.runtime with parameters of type BlockModifier and TypeMethodDescriptionabstract SplitSuperState
AbstractIRMethod.startSplitSuperCall
(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Constructors in org.jruby.internal.runtime with parameters of type BlockModifierConstructorDescriptionRubyRunnable
(RubyThread rubyThread, ThreadContext creatorContext, IRubyObject[] args, Block currentBlock, int callInfo) -
Uses of Block in org.jruby.internal.runtime.methods
Fields in org.jruby.internal.runtime.methods declared as BlockMethods in org.jruby.internal.runtime.methods that return BlockMethods in org.jruby.internal.runtime.methods with parameters of type BlockModifier and TypeMethodDescriptionAliasMethod.call
(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, Block block) 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, Block block) AliasMethod.call
(ThreadContext context, IRubyObject self, RubyModule klazz, String unused, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) CompiledIRMethod.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) 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, Block block) 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, Block block) 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, Block block) 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, Block 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, Block block) 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, Block block) 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, Block block) 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, Block block) 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, Block block) 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) 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) JavaMethod.JavaMethodOneBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodOneOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) abstract IRubyObject
JavaMethod.JavaMethodOneOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) JavaMethod.JavaMethodOneOrTwoBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodOneOrTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) abstract IRubyObject
JavaMethod.JavaMethodOneOrTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaMethod.JavaMethodOneOrTwoOrThreeBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodOneOrTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObject
JavaMethod.JavaMethodOneOrTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaMethod.JavaMethodThreeBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObject
JavaMethod.JavaMethodThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) JavaMethod.JavaMethodTwoBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) abstract IRubyObject
JavaMethod.JavaMethodTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaMethod.JavaMethodTwoOrThreeBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObject
JavaMethod.JavaMethodTwoOrThreeOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) JavaMethod.JavaMethodZeroBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) abstract IRubyObject
JavaMethod.JavaMethodZeroOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) JavaMethod.JavaMethodZeroOrOneBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) abstract IRubyObject
JavaMethod.JavaMethodZeroOrOneOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) JavaMethod.JavaMethodZeroOrOneOrTwoBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) abstract IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrNBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObject
JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) 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, Block block) 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, Block block) 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, Block block) 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, Block block) 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, Block block) 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, Block block) 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 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.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 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) 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) Constructors in org.jruby.internal.runtime.methods with parameters of type BlockModifierConstructorDescriptionDefineMethodMethod
(IRScope method, Visibility visibility, RubyModule implementationClass, Block capturedBlock) ExitableReturn
(RubyArray<?> arguments, Block block) -
Uses of Block in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions that return BlockModifier and TypeMethodDescriptionCallBase.prepareBlock
(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Methods in org.jruby.ir.instructions with parameters of type BlockModifier 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) -
Uses of Block in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type BlockModifier and TypeMethodDescriptionExitableInterpreterEngine.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_EVAL
(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) 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 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
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) -
Uses of Block in org.jruby.ir.operands
Methods in org.jruby.ir.operands with parameters of type BlockModifier and TypeMethodDescriptionUndefinedValue.callMethod
(ThreadContext context, String name, IRubyObject[] args, Block block) UndefinedValue.callSuper
(ThreadContext context, IRubyObject[] args, Block block) Deprecated. -
Uses of Block in org.jruby.ir.runtime
Methods in org.jruby.ir.runtime that return BlockModifier and TypeMethodDescriptionstatic Block
IRRuntimeHelpers.getBlockFromObject
(ThreadContext context, Object value) static Block
IRRuntimeHelpers.getFrameBlockFromBlock
(Block block) static Block
IRRuntimeHelpers.getRefinedBlockFromObject
(ThreadContext context, StaticScope scope, Object value) static Block
IRRuntimeHelpers.prepareBlock
(ThreadContext context, IRubyObject self, DynamicScope scope, BlockBody body) Methods in org.jruby.ir.runtime with parameters of type BlockModifier and TypeMethodDescriptionstatic void
IRRuntimeHelpers.callTrace
(ThreadContext context, Block selfBlock, 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.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 Block
IRRuntimeHelpers.getFrameBlockFromBlock
(Block block) static String
IRRuntimeHelpers.getFrameNameFromBlock
(Block block) static IRubyObject
IRRuntimeHelpers.handleBreakAndReturnsInLambdas
(ThreadContext context, DynamicScope dynScope, Object exc, Block block) static IRubyObject
IRRuntimeHelpers.initiateBreak
(ThreadContext context, DynamicScope dynScope, IRubyObject breakValue, Block block) static IRubyObject
IRRuntimeHelpers.initiateNonLocalReturn
(DynamicScope currentScope, Block block, IRubyObject returnValue) 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 RubyProc
IRRuntimeHelpers.newLambdaProc
(ThreadContext context, Block block) static IRubyObject
static IRubyObject
IRRuntimeHelpers.newProc
(ThreadContext context, Block block) 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 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, Block blk) 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 IRubyObject
IRRuntimeHelpers.updateBlockState
(Block block, 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 Block in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return BlockModifier and TypeMethodDescriptionstatic Block
ConstructBlockBootstrap.constructBlock
(Binding binding, CompiledIRBlockBody body) Methods in org.jruby.ir.targets.indy with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObject
BlockGivenSite.blockGiven
(ThreadContext context, Block block) BlockGivenSite.blockGivenFallback
(String name, ThreadContext context, IRubyObject self, Block block) 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) 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.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) void
CallTraceSite.traceBootstrap
(ThreadContext context, Block selfBlock) YieldSite.yield
(ThreadContext context, Block block, IRubyObject arg) YieldSite.yieldSpecific
(ThreadContext context, Block block) YieldSite.yieldValues
(ThreadContext context, Block block, IRubyObject[] args) -
Uses of Block in org.jruby.java.invokers
Methods in org.jruby.java.invokers with parameters of type BlockModifier and TypeMethodDescriptionConstructorInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) 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, Block block) ConstructorInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) InstanceMethodInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) 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, Block block) 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, Block block) 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, Block block) SingletonMethodInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) StaticMethodInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) 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, Block block) StaticMethodInvoker.call
(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) -
Uses of Block in org.jruby.java.proxies
Fields in org.jruby.java.proxies declared as BlockMethods in org.jruby.java.proxies with parameters of type BlockModifier 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) 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) ArrayJavaProxy.count
(ThreadContext context, Block block) ArrayJavaProxy.count
(ThreadContext context, IRubyObject obj, Block unused) MapJavaProxy.delete
(ThreadContext context, IRubyObject key, Block block) rb_hash_deleteMapJavaProxy.delete_if
(ThreadContext context, Block block) rb_hash_delete_ifArrayJavaProxy.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) 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
JavaInterfaceTemplate.impl
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock) static IRubyObject
InterfaceJavaProxy.JavaInterfaceExtender.initialize
(ThreadContext context, IRubyObject self, IRubyObject javaClassName, Block block) MapJavaProxy.keep_if
(ThreadContext context, Block block) rb_hash_keep_ifMapJavaProxy.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.MapJavaProxy.reject
(ThreadContext context, Block block) rb_hash_rejectMapJavaProxy.reject_bang
(ThreadContext context, Block block) rb_hash_reject_bangMapJavaProxy.select
(ThreadContext context, Block block) rb_hash_selectMapJavaProxy.select_bang
(ThreadContext context, Block block) rb_hash_select_bangMapJavaProxy.sort
(ThreadContext context, Block block) Deprecated.ConcreteJavaProxy.splitInitialized
(RubyClass base, IRubyObject[] args, Block block, Java.JCtorCache jcc) Used by reified classes, this method is tightly coupled with RealClassGenerator, finishInitialize Do not refactor without looking at RCG -
Uses of Block in org.jruby.javasupport
Methods in org.jruby.javasupport with parameters of type BlockModifier and TypeMethodDescriptionfinal 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 arg0, Block block) static IRubyObject
JavaUtilities.extend_proxy
(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.static IRubyObject
Java.java_to_primitive
(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObject
JavaUtil.java_to_primitive
(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObject
Java.java_to_ruby
(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObject
Java.new_proxy_instance2
(IRubyObject recv, IRubyObject wrapper, IRubyObject interfaces, Block block) Deprecated.static IRubyObject
Java.new_proxy_instance2
(ThreadContext context, IRubyObject recv, IRubyObject wrapper, IRubyObject interfaces, Block block) static IRubyObject
JavaUtil.primitive_to_java
(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObject
JavaProxyMethods.rbSynchronized
(ThreadContext context, IRubyObject recv, Block block) static IRubyObject
JavaObject.ruby_synchronized
(ThreadContext context, Object lock, Block block) Deprecated.final IRubyObject
JavaObject.ruby_synchronized
(ThreadContext context, Block block) Deprecated.static IRubyObject
Java.ruby_to_java
(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObject
JavaUtil.ruby_to_java
(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated. -
Uses of Block in org.jruby.javasupport.ext
Methods in org.jruby.javasupport.ext with parameters of type BlockModifier and TypeMethodDescriptionstatic 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.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
Module.import_
(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) 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
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
JavaUtil.List.rindex
(ThreadContext context, IRubyObject self, Block block) static IRubyObject
JavaUtil.List.rindex
(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) 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.Iterable.to_a
(ThreadContext context, IRubyObject self, Block block) -
Uses of Block in org.jruby.javasupport.proxy
Methods in org.jruby.javasupport.proxy with parameters of type BlockModifier and TypeMethodDescriptionJavaProxyConstructor.new_instance
(IRubyObject[] args, Block block) Deprecated.JavaProxyConstructor.new_instance
(ThreadContext context, IRubyObject[] args, Block block) JavaProxyConstructor.new_instance2
(ThreadContext context, IRubyObject[] args, Block unusedBlock) -
Uses of Block in org.jruby.runtime
Fields in org.jruby.runtime declared as BlockModifier and TypeFieldDescriptionstatic final Block
Block.NULL_BLOCK
All Block variables should either refer to a real block or this NULL_BLOCK.Methods in org.jruby.runtime that return BlockModifier and TypeMethodDescriptionBlock.cloneBlock()
Block.cloneBlockAndBinding()
Block.cloneBlockAndBinding
(EvalType evalType) Block.cloneBlockAndFrame()
Block.cloneBlockAndFrame
(EvalType evalType) Block.cloneBlockAsType
(Block.Type newType) Block.cloneBlockForEval
(IRubyObject self, EvalType evalType) static Block
MethodBlockBody.createMethodBlock
(MethodBlockBody body) Block.deepCloneBlockForEval
(IRubyObject self, EvalType evalType) Frame.getBlock()
Retrieve the block associated with this frame.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 Block
Helpers.getBlockFromBlockPassBody
(Ruby runtime, IRubyObject proc, Block currentBlock) static Block
Helpers.getBlockFromBlockPassBody
(IRubyObject proc, Block currentBlock) Deprecated.ThreadContext.getFrameBlock()
static Block
Helpers.getImplicitBlockFromBlockBinding
(Block block) 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) Methods in org.jruby.runtime with parameters of type BlockModifier and TypeMethodDescriptionBlock.call
(ThreadContext context, Block blockArg) 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 blockArg) 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) BlockCallback.call
(ThreadContext context, IRubyObject[] args, Block block) default IRubyObject
BlockCallback.call
(ThreadContext context, IRubyObject arg, Block block) 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, 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[] 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, 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, 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, Block block) 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, Block block) 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) 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) 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) 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.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) 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) static Block
Helpers.getBlock
(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock) static Block
Helpers.getBlockFromBlockPassBody
(Ruby runtime, IRubyObject proc, Block currentBlock) static Block
Helpers.getBlockFromBlockPassBody
(IRubyObject proc, Block currentBlock) Deprecated.static Block
Helpers.getImplicitBlockFromBlockBinding
(Block block) static IRubyObject
Helpers.invoke
(ThreadContext context, IRubyObject self, String name, Block block) 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, Block block) 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.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.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.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 RubyProc
Helpers.newLiteralLambda
(ThreadContext context, Block block, IRubyObject self) protected void
ContextAwareBlockBody.post
(ThreadContext context, Block block, Visibility vis, Frame lastFrame) protected Frame
ContextAwareBlockBody.pre
(ThreadContext context, Block block) void
ThreadContext.preExecuteUnder
(IRubyObject executeUnderObj, RubyModule executeUnderClass, Block block) void
ThreadContext.preMethodFrameAndDummyScope
(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) void
ThreadContext.preMethodFrameAndScope
(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) void
ThreadContext.preMethodFrameOnly
(RubyModule clazz, String name, IRubyObject self, Block block) void
ThreadContext.preMethodFrameOnly
(RubyModule clazz, String name, IRubyObject self, Visibility visiblity, Block block) ThreadContext.preYieldNoScope
(Block block) static void
Helpers.registerEndBlock
(Block block, Ruby runtime) Deprecated.static boolean
BlockBody.testBlockBody
(Block block, BlockBody body) void
Frame.updateFrame
(RubyModule klazz, IRubyObject self, String name, Block block) Update the frame based on the given values.void
Frame.updateFrame
(RubyModule klazz, IRubyObject self, String name, Visibility visibility, Block block) Update the frame based on the given values.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) 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) 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) -
Uses of Block in org.jruby.runtime.builtin
Methods in org.jruby.runtime.builtin with parameters of type BlockModifier and TypeMethodDescriptionIRubyObject.callMethod
(ThreadContext context, String name, IRubyObject[] args, Block block) IRubyObject.callSuper
(ThreadContext context, IRubyObject[] args, Block block) Deprecated. -
Uses of Block in org.jruby.runtime.callback
Methods in org.jruby.runtime.callback with parameters of type BlockModifier and TypeMethodDescriptionCallback.execute
(IRubyObject recv, IRubyObject[] args, Block block) Deprecated. -
Uses of Block in org.jruby.runtime.callsite
Methods in org.jruby.runtime.callsite with parameters of type BlockModifier and TypeMethodDescriptionprotected 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[] 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, Block block) 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) CachingCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) 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, Block block) CachingCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) ProfilingCachingCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) 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, Block block) ProfilingCachingCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) RefinedCachingCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) 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, Block block) RefinedCachingCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) 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[] 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, Block block) 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[] 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, Block block) SuperCallSite.call
(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) 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, Block block) 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, Block block) 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, Block block) 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, 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, Block block) 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, Block block) 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, Block block) final IRubyObject
CachingCallSite.fcallVarargsIter
(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.specialized
Methods in org.jruby.specialized with parameters of type BlockModifier and TypeMethodDescriptionRubyArray
<?> RubyArrayOneObject.collectArray
(ThreadContext context, Block block) RubyArray
<?> RubyArrayTwoObject.collectArray
(ThreadContext context, Block block) protected IRubyObject
RubyArrayOneObject.sortInternal
(ThreadContext context, Block block) protected IRubyObject
RubyArrayTwoObject.sortInternal
(ThreadContext context, Block block) -
Uses of Block in org.jruby.util
Methods in org.jruby.util with parameters of type BlockModifier and TypeMethodDescriptionstatic 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.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) 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. -
Uses of Block in org.jruby.util.collections
Methods in org.jruby.util.collections with parameters of type BlockModifier and TypeMethodDescriptionStringArraySet.collectBang
(ThreadContext context, Block block) StringArraySet.delete
(ThreadContext context, IRubyObject item, Block block) StringArraySet.delete_if
(ThreadContext context, Block block) StringArraySet.drop_while
(ThreadContext context, Block block) StringArraySet.rejectBang
(ThreadContext context, Block block) StringArraySet.select_bang
(ThreadContext context, Block block) -
Uses of Block in org.jruby.util.io
Methods in org.jruby.util.io with parameters of type BlockModifier and TypeMethodDescriptionGetline.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, 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, 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, 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, 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) static IRubyObject
PopenExecutor.popen
(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block)