Uses of Class
org.jruby.runtime.Block
Packages that use Block
Package
Description
-
Uses of Block in org.jruby
Modifier and TypeFieldDescriptionprotected final BlockRubyArray.BlockComparator.blockprivate final BlockRubyEnumerable.EachWithIndex.blockprivate final BlockRubyEnumerable.PutKeyValueCallback.blockprivate final BlockRubyHash.TransformKeysAndValuesVisitor.blockprivate final BlockRubyHash.TransformKeysVisitor.blockprivate BlockRubyProc.block(package private) final BlockRubyRange.StepBlockCallBack.blockprivate BlockRubyYielder.blockModifier and TypeFieldDescriptionprivate static final RubyHash.VisitorWithState<Block>RubyHash.DeleteIfVisitorprivate static final RubyHash.VisitorWithState<Block>RubyHash.YieldArrayVisitorprivate static final RubyHash.VisitorWithState<Block>RubyHash.YieldKeyValueArrayVisitorprivate static final RubyHash.VisitorWithState<Block>RubyHash.YieldKeyVisitorprivate static final RubyHash.VisitorWithState<Block>RubyHash.YieldValueVisitorModifier and TypeMethodDescriptionRubyProc.getBlock()private BlockRubyBasicObject.setupBlock(Block block, EvalType evalType) Modifier and TypeMethodDescriptionprivate IRubyObjectRubyEnumerator.__each__(ThreadContext context, Block block) RubyThreadGroup.add(IRubyObject rubyThread, Block block) RubyThread.add_trace_func(ThreadContext context, IRubyObject trace_func, Block block) static IRubyObjectRubyThread.add_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block) RubyArray.all_p(ThreadContext context, Block block) RubyArray.all_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.all_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.all_p(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.all_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.all_p19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.all_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.all_pCommon(ThreadContext context, IRubyObject self, Block block, Arity callbackArity) Deprecated.static IRubyObjectRubyEnumerable.all_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.all_pCommon(ThreadContext localContext, CallSite each, IRubyObject self, IRubyObject pattern, Block block) RubyArray.any_p(ThreadContext context, Block block) RubyArray.any_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.any_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.any_p(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.any_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyHash.any_p(ThreadContext context, IRubyObject[] args, Block block) private IRubyObjectRubyHash.any_p_i(ThreadContext context, Block block) private IRubyObjectRubyHash.any_p_i_fast(ThreadContext context, Block block) RubyArray.any_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.any_pCommon(ThreadContext context, IRubyObject self, Block block, Arity callbackArity) Deprecated.static IRubyObjectRubyEnumerable.any_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.any_pCommon(ThreadContext localContext, CallSite site, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyKernel.at_exit(ThreadContext context, IRubyObject recv, Block block) static RubyBindingRubyKernel.binding(ThreadContext context, IRubyObject recv, Block block) static RubyBindingRubyKernel.binding19(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyArray.bsearch(ThreadContext context, Block block) RubyArray.bsearch_index(ThreadContext context, Block block) private intRubyArray.bsearch_index_internal(ThreadContext context, Block block) static IRubyObjectRubyArgsFile.bytes(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyIO.bytes(ThreadContext context, Block block) 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.EachWithIndex.call(ThreadContext context, IRubyObject[] iargs, Block block) RubyEnumerable.EachWithIndex.call(ThreadContext context, IRubyObject iarg, Block block) RubyEnumerable.PutKeyValueCallback.call(ThreadContext context, IRubyObject[] largs, Block blk) RubyKernel.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) RubyMethod.call(ThreadContext context, Block block) Call the method.RubyMethod.call(ThreadContext context, IRubyObject[] args, Block block) RubyMethod.call(ThreadContext context, IRubyObject arg, Block block) RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyMethod.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyModule.RespondToMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectRubyProc.call(ThreadContext context, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, RubyModule sourceModule, Block passedBlock) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject[] args, IRubyObject self, Block passedBlock) Deprecated.final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg0, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block blockCallArg) final IRubyObjectRubyProc.call(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block blockCallArg) RubyRange.StepBlockCallBack.call(ThreadContext context, IRubyObject[] args, Block originalBlock) RubyString.IncludeUpToCallback.call(ThreadContext context, IRubyObject[] args, Block block) 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) RubyYielder.BlockCallbackImpl.call(ThreadContext context, IRubyObject[] args, Block inner) RubyYielder.BlockCallbackImpl.call(ThreadContext context, IRubyObject arg, Block inner) final IRubyObjectRubyProc.call19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.private static IRubyObjectRubyKernel.caller(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.caller19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.caller20(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.final voidCall the Ruby initialize method with the supplied arguments and block.final voidRubyObject.callInit(IRubyObject[] args, Block block) Call the Ruby initialize method with the supplied arguments and block.final voidRubyObject.callInit(IRubyObject arg0, Block block) Call the Ruby initialize method with the supplied arguments and block.final voidRubyObject.callInit(IRubyObject arg0, IRubyObject arg1, Block block) Call the Ruby initialize method with the supplied arguments and block.final voidRubyObject.callInit(IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Call the Ruby initialize method with the supplied arguments and block.final voidRubyObject.callInit(ThreadContext context, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject[] args, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject arg0, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) final voidRubyObject.callInit(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectBasicObjectStub.callMethod(IRubyObject self, ThreadContext context, String name, IRubyObject[] args, Block block) final IRubyObjectRubyBasicObject.callMethod(ThreadContext context, String name, IRubyObject[] args, Block block) Will invoke a named method with the supplied arguments and supplied block with functional invocation.RubyObjectAdapter.callMethod(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) static IRubyObjectBasicObjectStub.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 IRubyObjectDeprecated.static IRubyObjectRubyArgsFile.chars(ThreadContext context, IRubyObject recv, Block block) RubyIO.chars(ThreadContext context, Block block) RubyString.chars(ThreadContext context, Block block) RubyIO.chars19(ThreadContext context, Block block) Deprecated.RubyString.chars19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyDir.chdir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Changes the current directory topathstatic IRubyObjectRubyEnumerable.chunk(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.chunk(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyArgsFile.codepoints(ThreadContext context, IRubyObject recv, Block block) RubyIO.codepoints(ThreadContext context, Block block) RubyString.codepoints(ThreadContext context, Block block) RubyArray.collect(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.collect(ThreadContext context, IRubyObject self, Block block) RubyArray.collect_bang(ThreadContext context, Block block) rb_ary_collect_bangstatic IRubyObjectRubyEnumerable.collect_concat(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.collect_concat19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.collect19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyEnumerable.collect19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.collectArray(ThreadContext context, Block block) Collect the contents of this array after filtering through block, or return a new equivalent array if the block is not given (!isGiven()).RubyArray.collectBang(ThreadContext context, Block block) rb_ary_collect_bangstatic IRubyObjectRubyEnumerable.collectCommon(ThreadContext context, Ruby runtime, IRubyObject self, RubyArray result, Block block, BlockCallback blockCallback) Deprecated.private static IRubyObjectRubyEnumerable.collectCommon(ThreadContext context, IRubyObject self, Block block, String methodName) private static voidRubyArray.combinate(ThreadContext context, int len, int n, int[] stack, RubyArray values, Block block) RubyArray.combination(ThreadContext context, IRubyObject num, Block block) rb_ary_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 IRubyObjectRubyEnumerable.count(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.count(ThreadContext context, IRubyObject self, IRubyObject methodArg, Block block) static IRubyObjectRubyEnumerable.count18(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.count18(ThreadContext context, IRubyObject self, IRubyObject methodArg, Block block) Deprecated.private static IRubyObjectRubyEnumerable.countCommon(ThreadContext context, CallSite each, IRubyObject self, Block block) static IRubyObjectRubyArray.create(IRubyObject klass, IRubyObject[] args, Block block) rb_ary_s_createstatic IRubyObjectRubyHash.create(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) rb_hash_s_createprivate DynamicMethodRubyModule.createProcMethod(Ruby runtime, String name, Visibility visibility, Block block) RubyArray.cycle(ThreadContext context, Block block) rb_ary_cycleRubyArray.cycle(ThreadContext context, IRubyObject arg, Block block) rb_ary_cyclestatic IRubyObjectRubyEnumerable.cycle(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.cycle(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) private IRubyObjectRubyArray.cycleCommon(ThreadContext context, long n, Block block) private static IRubyObjectRubyEnumerable.cycleCommon(ThreadContext context, IRubyObject self, long nv, Block block) static IRubyObjectRubyObjectSpace.define_finalizer(IRubyObject recv, IRubyObject[] args, Block block) RubyModule.define_method(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyModule.define_method(ThreadContext context, IRubyObject arg0, Block block) RubyModule.define_method(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.define_singleton_method(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) 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_deleteRubyArray.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 IRubyObjectRubyEnumerable.detect(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.detect(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) RubyArray.detectCommon(ThreadContext context, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, CallSite each, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.detectCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject ifnone, Block block) RubyInteger.downto(ThreadContext context, IRubyObject to, Block block) int_downtoprotected IRubyObjectRubySymbol.SymbolProcBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectRubySymbol.SymbolProcBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) static IRubyObjectRubyEnumerable.drop(ThreadContext context, IRubyObject self, IRubyObject n, Block block) RubyArray.drop_while(ThreadContext context, Block block) rb_ary_take_whilestatic IRubyObjectRubyEnumerable.drop_while(ThreadContext context, IRubyObject self, Block block) private static voidRubyInteger.duckDownto(ThreadContext context, IRubyObject from, IRubyObject to, Block block) private static voidRubyNumeric.duckStep(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean inf, boolean desc, Block block) (package private) static voidRubyInteger.duckUpto(ThreadContext context, IRubyObject from, IRubyObject to, Block block) static IRubyObjectRubyMarshal.dump(IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyMarshal.dump(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) RubyTime.dump(IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyArgsFile.each(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyArithmeticSequence.each(ThreadContext context, Block block) RubyArray.each(ThreadContext context, Block block) mri: rb_ary_eachRubyChain.each(ThreadContext context, IRubyObject[] args, Block block) RubyDir.each(ThreadContext context, org.jcodings.Encoding enc, Block block) Executes the block once for each entry in the directory.RubyDir.each(ThreadContext context, Block block) Executes the block once for each entry in the directory.RubyDir.each(ThreadContext context, IRubyObject encOpts, Block block) RubyEnumerator.each(ThreadContext context, Block block) Send current block and supplied args to method on target.RubyEnumerator.each(ThreadContext context, IRubyObject[] args, Block block) RubyGenerator.each(ThreadContext context, IRubyObject[] args, Block block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.each(ThreadContext context, Block block) RubyHash.each(ThreadContext context, Block block) RubyIO.each(ThreadContext context, Block block) RubyIO.each(ThreadContext context, IRubyObject[] args, Block block) RubyIO.each(ThreadContext context, IRubyObject arg0, Block block) RubyIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyObjectSpace.WeakMap.each(ThreadContext context, Block block) RubyRange.each(ThreadContext context, Block block) RubyStruct.each(ThreadContext context, Block block) static IRubyObjectRubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyArgsFile.each_byte(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block) RubyIO.each_byte(ThreadContext context, Block block) RubyString.each_byte(ThreadContext context, Block block) rb_str_each_byteRubyString.each_byte19(ThreadContext context, Block block) Deprecated.RubyIO.each_byteInternal(ThreadContext context, Block block) Invoke a block for each byte.static IRubyObjectRubyArgsFile.each_char(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_char(ThreadContext context, Block block) RubyString.each_char(ThreadContext context, Block block) RubyIO.each_char19(ThreadContext context, Block block) Deprecated.RubyString.each_char19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyArgsFile.each_charCommon(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_charInternal(ThreadContext context, Block block) RubyDir.each_child(ThreadContext context, org.jcodings.Encoding enc, Block block) Executes the block once for each child in the directory (i.e.RubyDir.each_child(ThreadContext context, Block block) Executes the block once for each child in the directory (i.e.static IRubyObjectRubyDir.each_child(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block) Executes the block once for each entry in the directory except for "." and "..", passing the filename of each entry as parameter to the block.static IRubyObjectRubyDir.each_child(ThreadContext context, IRubyObject recv, IRubyObject arg, IRubyObject encOpts, Block block) Executes the block once for each entry in the directory except for "." and "..", passing the filename of each entry as parameter to the block.static IRubyObjectRubyArgsFile.each_codepoint(ThreadContext context, IRubyObject recv, Block block) RubyIO.each_codepoint(ThreadContext context, Block block) RubyString.each_codepoint(ThreadContext context, Block block) rb_str_each_codepointstatic IRubyObjectRubyEnumerable.each_cons(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_cons(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_cons19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) Deprecated.RubyEnumerator.each_cons19(ThreadContext context, IRubyObject arg, Block block) Deprecated.(package private) static IRubyObjectRubyEnumerable.each_consCommon(ThreadContext context, IRubyObject self, int size, Block block) static IRubyObjectRubyEnumerable.each_entry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyEnumerator.each_entry(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.each_entryCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyString.each_grapheme_cluster(ThreadContext context, Block block) RubyArray.each_index(ThreadContext context, Block block) RubyHash.each_key(ThreadContext context, Block block) RubyObjectSpace.WeakMap.each_key(ThreadContext context, Block block) RubyHash.each_keyCommon(ThreadContext context, Block block) rb_hash_each_keystatic IRubyObjectRubyArgsFile.each_line(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Invoke a block for each line.RubyIO.each_line(ThreadContext context, Block block) RubyIO.each_line(ThreadContext context, IRubyObject[] args, Block block) RubyIO.each_line(ThreadContext context, IRubyObject arg0, Block block) RubyIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyString.each_line(ThreadContext context, Block block) rb_str_each_lineRubyString.each_line(ThreadContext context, IRubyObject arg, Block block) RubyString.each_line(ThreadContext context, IRubyObject arg, IRubyObject opts, Block block) static IRubyObjectRubyArgsFile.each_line19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyString.each_line19(ThreadContext context, Block block) Deprecated.RubyString.each_line19(ThreadContext context, IRubyObject arg, Block block) Deprecated.RubyString.each_lineCommon(ThreadContext context, IRubyObject sep, Block block) Deprecated.static IRubyObjectRubyObjectSpace.each_object(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyObjectSpace.each_objectInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyHash.each_pair(ThreadContext context, Block block) Deprecated.RubyStruct.each_pair(ThreadContext context, Block block) RubyHash.each_pairCommon(ThreadContext context, Block block) rb_hash_each_pairRubyHash.each_pairCommon(ThreadContext context, Block block, boolean oneNine) Deprecated.RubyStruct.each_pairInternal(ThreadContext context, Block block) RubyArray.each_slice(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_slice(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_slice(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_slice19(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) Deprecated.RubyEnumerator.each_slice19(ThreadContext context, IRubyObject arg, Block block) Deprecated.(package private) static IRubyObjectRubyEnumerable.each_sliceCommon(ThreadContext context, IRubyObject self, int size, Block block) RubyHash.each_value(ThreadContext context, Block block) RubyObjectSpace.WeakMap.each_value(ThreadContext context, Block block) RubyHash.each_valueCommon(ThreadContext context, Block block) rb_hash_each_valuestatic IRubyObjectRubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.each_with_index(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyEnumerator.each_with_index(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.each_with_index19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.each_with_indexCommon(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args) static IRubyObjectRubyEnumerable.each_with_indexCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject[] args) Deprecated.static IRubyObjectRubyEnumerable.each_with_object(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyEnumerator.each_with_object(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.each_with_objectCommon(ThreadContext context, IRubyObject self, Block block, IRubyObject arg) static IRubyObjectRubyEnumerable.each_with_objectCommon19(ThreadContext context, IRubyObject self, Block block, IRubyObject arg) Deprecated.static IRubyObjectRubyArgsFile.each19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyDir.each19(ThreadContext context, Block block) Deprecated.RubyDir.each19(ThreadContext context, IRubyObject encoding, Block block) Deprecated.RubyHash.each19(ThreadContext context, Block block) RubyRange.each19(ThreadContext context, Block block) Deprecated.private static IRubyObjectRubyDir.eachChildCommon(ThreadContext context, IRubyObject recv, RubyString path, IRubyObject encOpts, Block block) private IRubyObjectRubyIO.eachCodePointCommon(ThreadContext context, Block block, String methodName) RubyHash.eachCommon(ThreadContext context, Block block) rb_hash_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) 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 IRubyObjectRubyIO.ensureYieldClose(ThreadContext context, IRubyObject port, Block block) static IRubyObjectRubyIO.ensureYieldClosePipes(ThreadContext context, IRubyObject obj, RubyIO r, RubyIO w, Block block) RubyContinuation.enter(ThreadContext context, IRubyObject yielded, Block block) Deprecated.private IRubyObjectRubyString.enumerateBytes(ThreadContext context, String name, Block block, boolean wantarray) private IRubyObjectRubyString.enumerateChars(ThreadContext context, String name, Block block, boolean wantarray) private IRubyObjectRubyString.enumerateCodepoints(ThreadContext context, String name, Block block, boolean wantarray) private IRubyObjectRubyString.enumerateGraphemeClusters(ThreadContext context, String name, Block block, boolean wantarray) static IRubyObjectRubyKernel.eval(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.eval19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyException.exception(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyThread.exclusive(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyThread.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_fetchRubyHash.fetch(ThreadContext context, IRubyObject[] args, Block block) rb_hash_fetchRubyHash.fetch(ThreadContext context, IRubyObject key, Block block) RubyHash.fetch(ThreadContext context, IRubyObject key, IRubyObject _default, Block block) RubyThread.fetch(ThreadContext context, IRubyObject key, Block block) RubyThread.fetch(ThreadContext context, IRubyObject key, IRubyObject _default, Block block) RubyHash.fetch_values(ThreadContext context, IRubyObject[] args, Block block) RubyArray.fill(ThreadContext context, Block block) RubyArray.fill(ThreadContext context, IRubyObject arg, Block block) RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, Block block) RubyArray.fill(ThreadContext context, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) protected IRubyObjectRubyArray.fillCommon(ThreadContext context, int beg, long len, Block block) RubyArray.find(ThreadContext context, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.find(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.find(ThreadContext context, IRubyObject self, IRubyObject ifnone, Block block) static IRubyObjectRubyEnumerable.find_all(ThreadContext context, IRubyObject self, Block block) RubyArray.find_index(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.find_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.find_index(ThreadContext context, IRubyObject self, IRubyObject cond, Block block) static IRubyObjectRubyEnumerable.find_index19(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyEnumerable.find_index19(ThreadContext context, IRubyObject self, IRubyObject cond, Block block) Deprecated.static IRubyObjectRubyEnumerable.find_indexCommon(ThreadContext context, IRubyObject self, Block block, Signature callbackArity) static IRubyObjectRubyEnumerable.find_indexCommon(ThreadContext context, 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) private static voidRubyInteger.fixnumDownto(ThreadContext context, long from, long to, Block block) private voidRubyRange.fixnumEach(ThreadContext context, Block block) private static voidRubyNumeric.fixnumStep(ThreadContext context, Ruby runtime, RubyFixnum from, IRubyObject to, RubyFixnum step, boolean inf, boolean desc, Block block) private voidRubyRange.fixnumStep(ThreadContext context, Ruby runtime, long step, Block block) (package private) static voidRubyInteger.fixnumUpto(ThreadContext context, long from, long to, Block block) static IRubyObjectRubyEnumerable.flat_map(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.flat_map19(ThreadContext context, IRubyObject self, Block block) Deprecated.private static IRubyObjectRubyEnumerable.flatMapCommon(ThreadContext context, IRubyObject self, Block block, String methodName) (package private) static voidRubyNumeric.floatStep(ThreadContext context, Ruby runtime, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl, boolean allowEndless, Block block) static booleanRubyNumeric.floatStep(ThreadContext context, IRubyObject from, IRubyObject to, IRubyObject step, boolean excl, boolean allowEndless, Block block) static IRubyObjectRubyIO.for_fd(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Executes the block once for each file in the directory specified bypath.static IRubyObjectRubyDir.foreach(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject encOpts, Block block) static IRubyObjectRubyIO.foreach(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Deprecated.static IRubyObjectRubyDir.foreach19(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject enc, Block block) Deprecated.private static IRubyObjectRubyDir.foreachCommon(ThreadContext context, IRubyObject recv, RubyString path, IRubyObject encOpts, Block block) private static IRubyObjectRubyIO.foreachInternal(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyProcess.fork(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyKernel.fork19(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyProcess.fork19(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyDir.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 IRubyObjectRubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) private static IRubyObjectRubyEnumerable.grep(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block, boolean isPresent) static IRubyObjectRubyEnumerable.group_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.LoopMethods.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.LoopMethods.gsub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.gsub(ThreadContext context, IRubyObject arg0, Block block) RubyString.gsub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, Block block) RubyString.gsub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.gsub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyString.gsub19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.gsub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyRegexp regexp, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, RubyString pattern, boolean bang, int tuFlags, boolean useBackref) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags) private IRubyObjectRubyString.gsubCommon(ThreadContext context, Block block, RubyString repl, RubyHash hash, IRubyObject arg0, boolean bang, int tuFlags, boolean useBackref) RubyString.gsubFast(ThreadContext context, RubyRegexp regexp, RubyString repl, Block block) private IRubyObjectRubyString.gsubImpl(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block, boolean bang) static IRubyObjectRubyThread.handle_interrupt(ThreadContext context, IRubyObject self, IRubyObject _mask, Block block) 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) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, Block block) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, Block block) RubyEnumerator.initialize(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block) RubyException.initialize(IRubyObject[] args, Block block) RubyFile.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyFileStat.initialize(IRubyObject fname, Block unusedBlock) RubyGenerator.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyHash.initialize(IRubyObject[] args, Block block) rb_hash_initializeRubyInterrupt.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) RubyRange.initialize(ThreadContext context, IRubyObject[] args, Block unusedBlock) RubySignalException.initialize(ThreadContext context, IRubyObject[] args, Block block) RubySystemCallError.initialize(IRubyObject[] args, Block block) RubySystemExit.initialize(IRubyObject[] args, Block block) RubyThread.initialize(ThreadContext context, IRubyObject[] args, Block block) RubyUncaughtThrowError.initialize(IRubyObject[] args, Block block) RubyYielder.initialize(ThreadContext context, Block block) RubyClass.initialize19(ThreadContext context, Block block) RubyClass.initialize19(ThreadContext context, IRubyObject superObject, Block block) RubyEnumerator.initialize19(ThreadContext context, Block block) Deprecated.RubyEnumerator.initialize19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, Block block) Deprecated.RubyEnumerator.initialize19(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block) Deprecated.RubyFile.initialize19(IRubyObject[] args, Block block) Deprecated.RubyFileStat.initialize19(IRubyObject fname, Block unusedBlock) RubyEnumerator.initialize20(ThreadContext context, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject object, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject object, IRubyObject method, Block block) Deprecated.RubyEnumerator.initialize20(ThreadContext context, IRubyObject object, IRubyObject method, IRubyObject methodArg, Block block) Deprecated.protected IRubyObjectRubyArray.initializeCommon(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) private RubyClassRubyClass.initializeCommon(ThreadContext context, RubyClass superClazz, Block block) RubyNameError.initializeOptions(IRubyObject[] args, RubyHash options, Block block) RubyNoMethodError.initializeOptions(IRubyObject[] args, RubyHash options, Block block) static IRubyObjectRubyEnumerable.inject(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.inject(ThreadContext context, IRubyObject self, IRubyObject init, IRubyObject method, Block block) static IRubyObjectRubyEnumerable.injectCommon(ThreadContext context, IRubyObject self, IRubyObject init, Block block) RubyBasicObject.instance_eval(ThreadContext context, Block block) rb_obj_instance_eval call-seq: obj.instance_eval(string [, filename [, lineno]] ) => obj obj.instance_eval {| | block } => obj Evaluates a string containing Ruby source code, or the given block, within the context of the receiver (_obj_).RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, Block block) RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyBasicObject.instance_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyBasicObject.instance_eval19(ThreadContext context, Block block) Deprecated.RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyBasicObject.instance_eval19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.RubyBasicObject.instance_exec(ThreadContext context, IRubyObject[] args, Block block) rb_obj_instance_exec call-seq: obj.instance_exec(arg...) {|var...| block } => obj Executes the given block within the context of the receiver (_obj_).RubyBasicObject.instance_exec19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyEnumerable.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) booleanRubyHash.keep_ifCommon(ThreadContext context, Block block) static IRubyObjectRubyThread.kill(IRubyObject receiver, IRubyObject rubyThread, Block block) static RubyProcRubyKernel.lambda(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyArgsFile.lines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyIO.lines(ThreadContext context, Block block) RubyString.lines(ThreadContext context, Block block) RubyString.lines(ThreadContext context, IRubyObject arg, Block block) RubyIO.lines19(ThreadContext context, Block block) Deprecated.RubyString.lines20(ThreadContext context, Block block) Deprecated.RubyString.lines20(ThreadContext context, IRubyObject arg, Block block) Deprecated.static IRubyObjectRubyKernel.load(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.load(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) static IRubyObjectRubyKernel.load(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject wrap, Block block) static IRubyObjectRubyMarshal.load(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static RubyTimeRubyTime.load(IRubyObject recv, IRubyObject from, Block block) Deprecated.static IRubyObjectRubyKernel.load19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.private static IRubyObjectRubyKernel.loadCommon(Ruby runtime, RubyString path, boolean wrap, Block block) static IRubyObjectRubyKernel.loop(ThreadContext context, IRubyObject recv, Block block) private RubyHashRubyArray.makeHash(ThreadContext context, RubyHash hash, Block block) private RubyHashRubyArray.makeHash(ThreadContext context, Block block) RubyArray.map(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.map(ThreadContext context, IRubyObject self, Block block) RubyArray.map_bang(ThreadContext context, Block block) rb_ary_collect_bangRubyArray.map19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyEnumerable.map19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyRegexp.match_m(ThreadContext context, IRubyObject str, Block block) rb_reg_match_mRubyRegexp.match_m(ThreadContext context, IRubyObject str, IRubyObject pos, Block block) RubySymbol.match_m(ThreadContext context, IRubyObject[] args, Block block) RubySymbol.match_m(ThreadContext context, IRubyObject other, Block block) RubySymbol.match_m(ThreadContext context, IRubyObject other, IRubyObject pos, Block block) RubyRegexp.match_m19(ThreadContext context, IRubyObject str, boolean useBackref, Block block) Deprecated.RubyString.match19(ThreadContext context, IRubyObject[] args, Block block) RubyString.match19(ThreadContext context, IRubyObject pattern, Block block) RubyString.match19(ThreadContext context, IRubyObject pattern, IRubyObject pos, Block block) private IRubyObjectRubyRegexp.matchCommon(ThreadContext context, IRubyObject str, int pos, boolean setBackref, Block block) RubyArray.max(ThreadContext context, Block block) RubyArray.max(ThreadContext context, IRubyObject num, Block block) static IRubyObjectRubyEnumerable.max(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.max(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyRange.max(ThreadContext context, Block block) RubyRange.max(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.max_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.max_by(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) private IRubyObjectRubyArray.maxWithBlock(ThreadContext context, Block block) static RubyArrayRubyStruct.members(IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyStruct.StructMethods.members(IRubyObject recv, Block block) static RubyArrayRubyStruct.members19(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.RubyHash.merge_bang19(ThreadContext context, IRubyObject other, Block block) Deprecated.static IRubyObjectRubyBasicObject.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.method_missing(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyBasicObject.method_missing19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.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 IRubyObjectRubyEnumerable.min(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.min(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) RubyRange.min(ThreadContext context, Block block) RubyRange.min(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.min_by(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.min_by(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.minmax(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.minmax_by(ThreadContext context, IRubyObject self, Block block) private IRubyObjectRubyArray.minWithBlock(ThreadContext context, Block block) RubyModule.module_eval(ThreadContext context, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyModule.module_eval(ThreadContext context, IRubyObject arg0, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyModule.module_eval(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyModule.module_exec(ThreadContext context, Block block) RubyModule.module_exec(ThreadContext context, IRubyObject[] args, Block block) RubyMatchData.names(ThreadContext context, Block block) static RubyArrayRubyModule.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 IRubyObjectRubyIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyProc.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Create a new instance of a Proc object.static RubyStringRubyString.newInstance(IRubyObject recv, IRubyObject[] args, Block block) rb_str_s_newstatic RubyClassRubyStruct.newInstance(IRubyObject recv, IRubyObject[] args, Block block) Create new Struct class.static IRubyObjectRubyThread.newInstance(IRubyObject recv, IRubyObject[] args, Block block) Thread.newstatic IRubyObjectRubyTime.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.Ruby.newProc(Block.Type type, Block block) static RubyProcRubyProc.newProc(Ruby runtime, Block block, Block.Type type) static RubyProcRubyProc.newProc(Ruby runtime, Block block, Block.Type type, String file, int line) static RubyProcRubyProc.newProc(Ruby runtime, Block block, Block.Type type, ISourcePosition sourcePosition) Deprecated.static RubyStructRubyStruct.newStruct(IRubyObject recv, Block block) static RubyStructRubyStruct.newStruct(IRubyObject recv, IRubyObject[] args, Block block) Create new Structure.static RubyStructRubyStruct.newStruct(IRubyObject recv, IRubyObject arg0, Block block) static RubyStructRubyStruct.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static RubyStructRubyStruct.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(IRubyObject recv, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyStruct.StructMethods.newStruct(IRubyObject recv, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static RubyYielderRubyYielder.newYielder(ThreadContext context, Block block) RubyArray.none_p(ThreadContext context, Block block) RubyArray.none_p(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.none_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.none_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.none_p19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.none_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.none_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.none_pCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) private voidRubyRange.numericStep(ThreadContext context, Ruby runtime, IRubyObject step, Block block) static IRubyObjectRubyKernel.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 IRubyObjectRubyEnumerable.one_p(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.one_p(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.one_p19(ThreadContext context, IRubyObject self, Block block) Deprecated.RubyArray.one_pCommon(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyEnumerable.one_pCommon(ThreadContext context, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyEnumerable.one_pCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject pattern, Block block) static IRubyObjectRubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Returns a new directory object forpath.static IRubyObjectRubyDir.open(ThreadContext context, IRubyObject recv, IRubyObject path, IRubyObject encOpts, Block block) static IRubyObjectRubyIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyDir.open19(ThreadContext context, IRubyObject recv, IRubyObject path, Block block) Deprecated.static IRubyObjectRubyKernel.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyEnumerable.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_permutationprivate IRubyObjectRubyArray.permutationCommon(ThreadContext context, int r, boolean repeat, Block block) private static voidRubyArray.permute(ThreadContext context, int n, int r, int[] p, boolean[] used, RubyArray values, Block block) static IRubyObjectRubyIO.pipe(ThreadContext context, IRubyObject klass, IRubyObject[] argv, Block block) static IRubyObjectRubyIO.pipe19(ThreadContext context, IRubyObject klass, IRubyObject[] argv, Block block) Deprecated.static IRubyObjectRubyIO.popen(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyIO.popen3(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyIO.popen4(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated.private IRubyObjectRubyThread.prepareRaiseException(ThreadContext context, IRubyObject[] args, Block block) static RubyProcRubyKernel.proc(ThreadContext context, IRubyObject recv, Block block) static RubyProcRubyKernel.proc_1_9(ThreadContext context, IRubyObject recv, Block block) Deprecated.RubyArray.product(ThreadContext context, IRubyObject[] args, Block block) RubyArray.product19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.public_send(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.raise(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyThread.raise(IRubyObject[] args, Block block) Deprecated.RubyThread.raise(ThreadContext context, IRubyObject[] args, Block block) RubyDir.rb_each_child(ThreadContext context, Block block) static IRubyObjectRubyKernel.rbCatch(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyKernel.rbCatch(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) static IRubyObjectRubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, Block block) Deprecated.static IRubyObjectRubyKernel.rbCatch19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) Deprecated.RubyArray.rbCollect(ThreadContext context, Block block) rb_ary_collectstatic IRubyObjectRubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) static IRubyObjectRubyKernel.rbThrow(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject value, Block block) static IRubyObjectRubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, Block block) Deprecated.static IRubyObjectRubyKernel.rbThrow19(ThreadContext context, IRubyObject recv, IRubyObject tag, IRubyObject value, Block block) Deprecated.private static voidRubyArray.rcombinate(ThreadContext context, int n, int r, int[] p, RubyArray values, Block block) static IRubyObjectRubyIO.read(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyIO.read19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.static IRubyObjectRubyIO.readlines(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyIO.readlines19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) Deprecated.RubyModule.refine(ThreadContext context, IRubyObject klass, Block block) RubyMatchData.regexp(ThreadContext context, Block block) RubyArray.reject(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.reject(ThreadContext context, IRubyObject self, Block block) RubyHash.reject(ThreadContext context, Block block) RubyArray.reject_bang(ThreadContext context, Block block) RubyHash.reject_bang(ThreadContext context, Block block) RubyHash.reject_bangInternal(ThreadContext context, Block block) rb_hash_reject_bangRubyArray.rejectBang(ThreadContext context, Block block) final IRubyObjectRubyArray.rejectCommon(ThreadContext context, Block block) rb_ary_reject_bangRubyHash.rejectInternal(ThreadContext context, Block block) rb_hash_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 IRubyObjectRubyKernel.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 IRubyObjectRubyKernel.require(IRubyObject recv, IRubyObject name, Block block) Deprecated.static IRubyObjectRubyKernel.require(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Require.static IRubyObjectRubyKernel.require19(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.private static IRubyObjectRubyKernel.requireCommon(Ruby runtime, RubyString name, Block block) RubyArray.reverse_each(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.reverse_each(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) private static IRubyObjectRubyEnumerable.reverse_eachInternal(ThreadContext context, IRubyObject self, IRubyObject obj, Block block) RubyArray.reverseEach(ThreadContext context, Block block) rb_ary_reverse_eachRubyArray.rindex(ThreadContext context, Block block) RubyArray.rindex(ThreadContext context, IRubyObject obj, Block unused) private static voidRubyArray.rpermute(ThreadContext context, int n, int r, int[] p, RubyArray values, Block block) static IRubyObjectRubyTime.s_new(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.RubyString.scan(ThreadContext context, IRubyObject pat, Block block) rb_str_scanRubyString.scan19(ThreadContext context, IRubyObject arg, Block block) Deprecated.RubyString.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 IRubyObjectRubyEnumerable.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) RubyHash.select19(ThreadContext context, Block block) Deprecated.RubyArray.selectCommon(ThreadContext context, Block block) rb_ary_selectstatic IRubyObjectRubyEnumerable.selectCommon(ThreadContext context, IRubyObject self, Block block, String methodName) RubyBasicObject.send(ThreadContext context, Block block) Deprecated.RubyBasicObject.send(ThreadContext context, IRubyObject[] args, Block block) RubyBasicObject.send(ThreadContext context, IRubyObject arg0, Block block) RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyBasicObject.send(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectRubyKernel.send(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) RubyBasicObject.send19(ThreadContext context, IRubyObject[] args, Block block) Deprecated.RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyBasicObject.send19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.static IRubyObjectRubyKernel.send19(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Deprecated.static IRubyObjectRubyKernel.set_trace_func(ThreadContext context, IRubyObject recv, IRubyObject trace_func, Block block) RubyThread.set_trace_func(ThreadContext context, IRubyObject trace_func, Block block) private voidprivate BlockRubyBasicObject.setupBlock(Block block, EvalType evalType) private static IRubyObjectRubyEnumerable.singleExtent(ThreadContext context, IRubyObject self, String op, int sortDirection, Block block) private static IRubyObjectRubyEnumerable.singleExtentBy(ThreadContext context, IRubyObject self, String op, int sortDirection, Block block) static IRubyObjectRubyBasicObject.singleton_method_added(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyBasicObject.singleton_method_added19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) Deprecated.static IRubyObjectRubyBasicObject.singleton_method_removed(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyBasicObject.singleton_method_removed19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) Deprecated.static IRubyObjectRubyBasicObject.singleton_method_undefined(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) static IRubyObjectRubyBasicObject.singleton_method_undefined19(ThreadContext context, IRubyObject recv, IRubyObject symbolId, Block block) Deprecated.RubyArray.sort(ThreadContext context, Block block) rb_ary_sortstatic IRubyObjectRubyEnumerable.sort(ThreadContext context, IRubyObject self, Block block) RubyHash.sort(ThreadContext context, Block block) Deprecated.RubyArray.sort_bang(ThreadContext context, Block block) rb_ary_sort_bangRubyArray.sort_bang19(ThreadContext context, Block block) Deprecated.static IRubyObjectRubyEnumerable.sort_by(ThreadContext context, IRubyObject self, Block block) RubyArray.sort_by_bang(ThreadContext context, Block block) rb_ary_sort_by_bangRubyArray.sort19(ThreadContext context, Block block) Deprecated.protected IRubyObjectRubyArray.sortInternal(ThreadContext context, 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) RubyString.splitWithBlock(ThreadContext context, IRubyObject arg0, Block block) RubyString.splitWithBlock(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) static RubyThreadRubyThread.start(IRubyObject recv, IRubyObject[] args, Block block) Basically the same as Thread.new .static RubyThreadRubyThread.start19(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.private static RubyThreadRubyThread.startThread(IRubyObject recv, IRubyObject[] args, boolean callInit, Block block) protected static RubyThreadRubyThread.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) RubyRange.step19(ThreadContext context, Block block) Deprecated.RubyRange.step19(ThreadContext context, IRubyObject step, Block block) Deprecated.private IRubyObjectRubyNumeric.stepCommon(ThreadContext context, IRubyObject to, IRubyObject step, boolean desc, Block block) private IRubyObjectRubyRange.stepCommon(ThreadContext context, IRubyObject step, Block block) RubyString.strScrub(ThreadContext context, IRubyObject repl, Block block) Scrub the contents of this string, replacing invalid characters as appropriate.static IRubyObjectRubyKernel.LoopMethods.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, Block block) static IRubyObjectRubyKernel.LoopMethods.sub(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.sub(ThreadContext context, IRubyObject arg0, Block block) rb_str_sub / rb_str_sub_bangRubyString.sub(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.sub_bang(ThreadContext context, IRubyObject arg0, Block block) RubyString.sub_bang(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.sub_bang19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.RubyString.sub19(ThreadContext context, IRubyObject arg0, Block block) Deprecated.RubyString.sub19(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) Deprecated.private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyRegexp regexp, RubyHash hash, Block block) private IRubyObjectRubyString.subBangIter(ThreadContext context, RubyString pattern, RubyHash hash, Block block) private IRubyObjectRubyString.subBangIter(ThreadContext context, IRubyObject arg0, RubyHash hash, Block block) RubyArray.sum(ThreadContext context, Block block) RubyArray.sum(ThreadContext context, IRubyObject init, Block block) static IRubyObjectRubyEnumerable.sum(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.sum(ThreadContext context, IRubyObject self, IRubyObject init, Block block) RubyArray.sumCommon(ThreadContext context, IRubyObject init, Block block) static IRubyObjectRubyEnumerable.sumCommon(ThreadContext context, IRubyObject self, IRubyObject init, Block block) static IRubyObjectRubyEnumerable.sumCommon(ThreadContext context, CallSite each, IRubyObject self, IRubyObject init, Block block) static IRubyObjectRubyProcess.GroupID.switch_rb(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyProcess.UserID.switch_rb(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyIO.sysopen(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyIO.sysopen(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block block) static IRubyObjectRubyIO.sysopen19(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block block) Deprecated.static IRubyObjectRubyEnumerable.take(ThreadContext context, IRubyObject self, IRubyObject n, Block block) RubyArray.take_while(ThreadContext context, Block block) rb_ary_take_whilestatic IRubyObjectRubyEnumerable.take_while(ThreadContext context, IRubyObject self, Block block) static IRubyObjectRubyEnumerable.take_while19(ThreadContext context, IRubyObject self, Block block) Deprecated.static IRubyObjectRubyKernel.tap(ThreadContext context, IRubyObject recv, Block block) RubyFixnum.times(ThreadContext context, Block block) RubyInteger.times(ThreadContext context, Block block) static IRubyObjectRubyProcess.times(IRubyObject recv, Block unusedBlock) Deprecated.static IRubyObjectRubyProcess.times(ThreadContext context, IRubyObject recv, Block unusedBlock) RubyRange.to_a(ThreadContext context, Block block) RubyArray.to_h(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.to_h(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubyGlobal.CaseInsensitiveStringOnlyRubyHash.to_h(ThreadContext context, Block block) RubyHash.to_h(ThreadContext context, Block block) RubyStruct.to_h(ThreadContext context, Block block) protected RubyHashRubyHash.to_h_block(ThreadContext context, Block block) static IRubyObjectRubyKernel.trace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyHash.transform_keys(ThreadContext context, Block block) RubyHash.transform_keys_bang(ThreadContext context, Block block) RubyHash.transform_values(ThreadContext context, Block block) RubyHash.transform_values_bang(ThreadContext context, Block block) static IRubyObjectRubyObjectSpace.undefine_finalizer(IRubyObject recv, IRubyObject obj, Block block) RubyArray.uniq(ThreadContext context, Block block) static IRubyObjectRubyEnumerable.uniq(ThreadContext context, IRubyObject self, Block block) RubyArray.uniq_bang(ThreadContext context, Block block) RubyArray.uniq_bang19(ThreadContext context, Block block) Deprecated.RubyArray.uniq19(ThreadContext context, Block block) Deprecated.RubyString.unpack(ThreadContext context, IRubyObject obj, Block block) RubyString.unpack1(ThreadContext context, IRubyObject obj, Block block) static IRubyObjectRubyKernel.untrace_var(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) RubyInteger.upto(ThreadContext context, IRubyObject to, Block block) int_uptofinal IRubyObjectRubyString.upto(ThreadContext context, IRubyObject end, Block block) rb_str_upto_mfinal IRubyObjectRubyString.upto(ThreadContext context, IRubyObject end, IRubyObject excl, Block block) final IRubyObjectRubyString.upto19(ThreadContext context, IRubyObject end, Block block) Deprecated.final IRubyObjectRubyString.upto19(ThreadContext context, IRubyObject end, IRubyObject excl, Block block) Deprecated.(package private) final IRubyObjectRubyString.uptoCommon(ThreadContext context, RubyString end, boolean excl, Block block, boolean asSymbol) (package private) final IRubyObjectRubyString.uptoCommon(ThreadContext context, IRubyObject arg, boolean excl, Block block) private IRubyObjectRubyString.uptoCommonNoDigits(ThreadContext context, RubyString end, boolean excl, Block block, boolean asSymbol) (package private) final IRubyObjectRubyString.uptoEndless(ThreadContext context, Block block) voidRubyHash.KeepIfVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.MergeVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.RejectVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.SelectVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) voidRubyHash.TransformValuesVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) RubyEnumerator.with_index(ThreadContext context, Block block) RubyEnumerator.with_index(ThreadContext context, IRubyObject arg, Block block) private IRubyObjectRubyEnumerator.with_index_common(ThreadContext context, Block block, String rubyMethodName, IRubyObject arg) RubyEnumerator.with_index19(ThreadContext context, Block block) Deprecated.RubyEnumerator.with_index19(ThreadContext context, IRubyObject arg, Block block) Deprecated.RubyEnumerator.with_object(ThreadContext context, IRubyObject arg, Block block) static IRubyObjectRubyIO.writeStatic(ThreadContext context, IRubyObject recv, IRubyObject[] argv, Block unusedBlock) Deprecated.RubySymbol.SymbolProcBody.yield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) RubySymbol.SymbolProcBody.yield(ThreadContext context, Block block, IRubyObject value, Block blockArg) static IRubyObjectRubyKernel.yield_self(ThreadContext context, IRubyObject recv, Block block) private IRubyObjectRubySymbol.SymbolProcBody.yieldInner(ThreadContext context, RubyArray array, Block blockArg) private voidRubyModule.yieldRefineBlock(ThreadContext context, RubyModule refinement, Block block) RubySymbol.SymbolProcBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) RubySymbol.SymbolProcBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) RubySymbol.SymbolProcBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.private static voidRubyArray.yieldValues(ThreadContext context, int r, int[] p, int pStart, RubyArray values, Block block) RubyArray.zip(ThreadContext context, IRubyObject[] args, Block block) rb_ary_zipstatic IRubyObjectRubyEnumerable.zip(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zip19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.private IRubyObjectRubyArray.zipCommon(ThreadContext context, IRubyObject[] args, Block block, RubyArray.ArgumentVisitor visitor) static IRubyObjectRubyEnumerable.zipCommon(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommon19(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyEnumerable.zipCommonAry(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectRubyEnumerable.zipCommonEnum(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) ModifierConstructorDescription(package private)BlockComparator(ThreadContext context, Block block, IRubyObject self, CallSite gt, CallSite lt) (package private)BlockComparator(ThreadContext context, Block block, CallSite gt, CallSite lt) (package private)EachWithIndex(Block block) (package private)EachWithIndex(Block block, int index) (package private)PutKeyValueCallback(RubyHash result, Block block) PutKeyValueCallback(Ruby runtime, RubyHash result, Block block) Deprecated.(package private)StepBlockCallBack(Block block, RubyFixnum iter, IRubyObject step) (package private)SymbolStepBlockCallBack(Block block, RubyFixnum iter, IRubyObject step) TransformKeysVisitor(Block block) -
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> TEmbedRubyObjectAdapter.callMethod(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType) Executes a method defined in Ruby script.<T> TEmbedRubyObjectAdapter.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> TScriptingContainer.callMethod(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType) Executes a method defined in Ruby script.<T> TScriptingContainer.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> TEmbedRubyObjectAdapter.runRubyMethod(Class<T> returnType, Object receiver, String methodName, Block block, Object... args) Executes a method defined in Ruby script.<T> TScriptingContainer.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> TEmbedRubyObjectAdapterImpl.callMethod(Object receiver, String methodName, Object[] args, Block block, Class<T> returnType) <T> TEmbedRubyObjectAdapterImpl.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> TEmbedRubyObjectAdapterImpl.callSuper(Object receiver, Object[] args, Block block, Class<T> returnType) EmbedRubyObjectAdapterImpl.callSuper(IRubyObject receiver, IRubyObject[] args, Block block) private <T> TEmbedRubyObjectAdapterImpl.doInvokeMethod(Class<T> returnType, IRubyObject rubyReceiver, String methodName, Block block, EmbedEvalUnit unit, Object... args) private <T> TEmbedRubyObjectAdapterImpl.doInvokeSuper(Class<T> returnType, IRubyObject rubyReceiver, Block block, EmbedEvalUnit unit, Object... args) <T> TEmbedRubyObjectAdapterImpl.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 IRubyObjectCatchThrow.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 TypeMethodDescriptionprivate static IRubyObjectRubyBigDecimal.modeExecute(ThreadContext context, RubyModule BigDecimal, Block block, String intVariableName) static IRubyObjectRubyBigDecimal.save_exception_mode(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyBigDecimal.save_limit(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectRubyBigDecimal.save_rounding_mode(ThreadContext context, IRubyObject recv, Block block) -
Uses of Block in org.jruby.ext.digest
Methods in org.jruby.ext.digest with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObjectRubyDigest.DigestInstance.bubblebabble(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyDigest.DigestClass.s_digest(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) static IRubyObjectRubyDigest.DigestClass.s_hexdigest(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block unusedBlock) -
Uses of Block in org.jruby.ext.etc
Methods in org.jruby.ext.etc with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObjectRubyEtc.group(IRubyObject recv, Block block) static IRubyObjectRubyEtc.passwd(IRubyObject recv, Block block) -
Uses of Block in org.jruby.ext.ffi
Methods in org.jruby.ext.ffi with parameters of type BlockModifier and TypeMethodDescriptionPointer.NilToPointerMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) StructLayout.ArrayProxy.each(ThreadContext context, Block block) Needed for Enumerable implementationprivate IRubyObjectBuffer.init(ThreadContext context, IRubyObject rbTypeSize, int count, int flags, Block block) private final IRubyObjectMemoryPointer.init(ThreadContext context, IRubyObject rbTypeSize, int count, int align, boolean clear, Block block) Buffer.initialize(ThreadContext context, IRubyObject sizeArg, Block block) Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject arg2, Block block) Buffer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject countArg, IRubyObject clearArg, Block block) final IRubyObjectMemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, Block block) final IRubyObjectMemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, Block block) final IRubyObjectMemoryPointer.initialize(ThreadContext context, IRubyObject sizeArg, IRubyObject count, IRubyObject clear, Block block) -
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 IRubyObjectFunction.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 TypeMethodDescription(package private) static RubyThreadThreadFiber.createThread(Ruby runtime, ThreadFiber.FiberData data, FiberQueue queue, Block block) ThreadFiber.initialize(ThreadContext context, 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 IRubyObjectIONonBlock.nonblock(ThreadContext context, IRubyObject io, Block block) static IRubyObjectIONonBlock.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 IRubyObjectJRubyLibrary.compile(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJRubyLibrary.compile_ir(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) private static IRScriptBodyJRubyLibrary.compileIR(ThreadContext context, IRubyObject[] args, Block block) JRubyExecutionContextLocal.initialize(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectJRubyObjectInputStream.newInstance(IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJRubyLibrary.parse(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) private static NodeJRubyLibrary.parseImpl(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectJRubyUtilLibrary.rbSynchronized(ThreadContext context, IRubyObject recv, IRubyObject arg, Block block) Invoke the given block under synchronized lock, using standard Java synchronization.static IRubyObjectJRubyLibrary.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 IRubyObjectRubyPathname.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.private IRubyObjectRubySet.divideTSort(ThreadContext context, Block block) protected final IRubyObjectRubySet.EachBody.doYield(ThreadContext context, Block block, IRubyObject value) protected final IRubyObjectRubySet.EachBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) RubySet.each(ThreadContext context, Block block) RubySet.initialize(ThreadContext context, Block block) initialize(enum = nil, &block)protected IRubyObjectRubySet.initialize(ThreadContext context, IRubyObject[] args, Block block) RubySet.initialize(ThreadContext context, IRubyObject enume, Block block) initialize(enum = nil, &block)private IRubyObjectRubySet.initWithEnum(ThreadContext context, IRubyObject enume, Block block) RubySet.keep_if(ThreadContext context, Block block) RubySet.reject_bang(ThreadContext context, Block block) RubySet.select_bang(ThreadContext context, Block block) static IRubyObjectEnumerableExt.to_set(ThreadContext context, IRubyObject self, Block block) static IRubyObjectEnumerableExt.to_set(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) RubySet.to_set(ThreadContext context, Block block) RubySet.to_set(ThreadContext context, IRubyObject[] args, Block block) RubySet.DivideTSortHash.tsort_each_child(ThreadContext context, IRubyObject node, Block block) RubySet.DivideTSortHash.tsort_each_node(ThreadContext context, Block block) -
Uses of Block in org.jruby.ext.socket
Methods in org.jruby.ext.socket with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObjectRubyTCPServer.open(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyTCPServer.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyTCPSocket.open(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyUDPSocket.open(IRubyObject recv, IRubyObject[] args, Block block) Deprecated.static IRubyObjectRubyUDPSocket.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.ext.stringio
Methods in org.jruby.ext.stringio with parameters of type BlockModifier and TypeMethodDescriptionStringIO.chars(ThreadContext context, Block block) StringIO.codepoints(ThreadContext context, Block block) StringIO.each(ThreadContext context, Block block) StringIO.each(ThreadContext context, IRubyObject[] args, Block block) StringIO.each(ThreadContext context, IRubyObject arg0, Block block) StringIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) StringIO.each(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) StringIO.each_byte(ThreadContext context, Block block) StringIO.each_char(ThreadContext context, Block block) StringIO.each_codepoint(ThreadContext context, Block block) StringIO.each_line(ThreadContext context, Block block) StringIO.each_line(ThreadContext context, IRubyObject[] args, Block block) StringIO.each_line(ThreadContext context, IRubyObject arg0, Block block) StringIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, Block block) StringIO.each_line(ThreadContext context, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) StringIO.lines(ThreadContext context, IRubyObject[] args, Block block) static IRubyObjectStringIO.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectStringIO.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.ext.strscan
Methods in org.jruby.ext.strscan with parameters of type BlockModifier and TypeMethodDescriptionRubyStringScanner.initialize(IRubyObject[] args, Block unusedBlock) -
Uses of Block in org.jruby.ext.tempfile
Methods in org.jruby.ext.tempfile with parameters of type BlockModifier and TypeMethodDescriptionTempfile.TempfileCallback.call(ThreadContext context, IRubyObject[] args, Block block) Tempfile.close(ThreadContext context, IRubyObject[] args, Block block) Tempfile.initialize(ThreadContext context, IRubyObject[] args, Block unused) static IRubyObjectTempfile.open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectTempfile.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) Deprecated. -
Uses of Block in org.jruby.ext.thread
Methods in org.jruby.ext.thread with parameters of type BlockModifier and TypeMethodDescriptionstatic ConditionVariableConditionVariable.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static MutexMutex.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 IRubyObjectTimeout.timeout(ThreadContext context, IRubyObject recv, IRubyObject seconds, Block block) static IRubyObjectTimeout.timeout(ThreadContext context, IRubyObject recv, IRubyObject seconds, IRubyObject exceptionType, Block block) static IRubyObjectTimeout.timeout(ThreadContext context, IRubyObject recv, IRubyObject seconds, IRubyObject exceptionType, IRubyObject message, Block block) private static IRubyObjectTimeout.yieldWithTimeout(ScheduledThreadPoolExecutor executor, ThreadContext context, IRubyObject seconds, Block block, Runnable runnable, AtomicBoolean latch) -
Uses of Block in org.jruby.ext.tracepoint
Methods in org.jruby.ext.tracepoint with parameters of type BlockModifier and TypeMethodDescriptionTracePoint.disable(ThreadContext context, Block block) private IRubyObjectTracePoint.doToggle(ThreadContext context, Block block, boolean toggle) TracePoint.enable(ThreadContext context, Block block) TracePoint.initialize(ThreadContext context, IRubyObject[] _events, Block block) static IRubyObjectTracePoint.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_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) private IRubyObjectJZlibInflate.flushOutput(ThreadContext context, Block block) JZlibInflate.inflate(ThreadContext context, IRubyObject string, Block block) JZlibInflate.inflate(ThreadContext context, ByteList str, Block block) ZStream.initialize(Block unusedBlock) JZlibRubyGzipWriter.initialize19(ThreadContext context, IRubyObject[] args, Block block) protected IRubyObjectJZlibDeflate.internalFinish(Block block) protected IRubyObjectJZlibInflate.internalFinish(Block block) protected abstract IRubyObjectZStream.internalFinish(Block block) static IRubyObjectJZlibRubyGzipReader.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipWriter.newInstance(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static RubyGzipFileRubyGzipFile.newInstance(IRubyObject recv, Block block) static IRubyObjectJZlibRubyGzipReader.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectJZlibRubyGzipWriter.open19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) static IRubyObjectRubyGzipFile.wrap(ThreadContext context, IRubyObject recv, IRubyObject io, Block block) static IRubyObjectRubyGzipFile.wrap19(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block) (package private) static IRubyObjectRubyGzipFile.wrapBlock(ThreadContext context, RubyGzipFile instance, Block block) -
Uses of 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 SplitSuperStateAbstractIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Calls a split method (java constructor-invoked initialize) and returns the paused state.Constructors in org.jruby.internal.runtime with parameters of type BlockModifierConstructorDescriptionRubyRunnable(RubyThread rubyThread, IRubyObject[] args, Block currentBlock) -
Uses of Block in org.jruby.internal.runtime.methods
Fields in org.jruby.internal.runtime.methods declared as BlockModifier and TypeFieldDescriptionfinal BlockExitableReturn.blockprivate final BlockDefineMethodMethod.capturedBlockMethods 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) Arity 0, with block; calls through IRubyObject[] pathabstract IRubyObjectDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) The minimum 'call' method required for a dynamic method handle.DynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) Arity 1, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity 2, with block; calls through IRubyObject[] pathDynamicMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity 3, with block; calls through IRubyObject[] pathHandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) HandleMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) InterpretedIRBodyMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, 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) InterpretedIRMetaClassBody.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, 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 IRubyObjectJavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaMethod.JavaMethodN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaMethod.JavaMethodOneBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJavaMethod.JavaMethodOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodZeroOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodZeroOrOneOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) abstract IRubyObjectJavaMethod.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 IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrN.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObjectJavaMethod.JavaMethodZeroOrOneOrTwoOrThreeOrNBlock.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) MethodMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) MixedModeIRMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) NullMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) The one implementation of call, which throws an exception because NullMethod can't be invoked.PartialDelegatingMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, 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 IRubyObjectInterpretedIRBodyMethod.callInternal(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_CLASS(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_METACLASS(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private ExitableReturnCompiledIRMethod.INTERPRET_METHOD(MethodSplitState state, IRubyObject[] args, Block block) private ExitableReturnCompiledIRNoProtocolMethod.INTERPRET_METHOD(MethodSplitState state, IRubyObject[] args, Block block) private ExitableReturnInterpretedIRMethod.INTERPRET_METHOD(MethodSplitState state, IRubyObject[] args, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, Block block) private IRubyObjectInterpretedIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) private ExitableReturnMixedModeIRMethod.INTERPRET_METHOD(MethodSplitState state, IRubyObject[] args, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject[] args, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, Block block) private IRubyObjectMixedModeIRMethod.INTERPRET_METHOD(ThreadContext context, InterpreterContext ic, RubyModule implClass, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) private IRubyObjectInterpretedIRBodyMethod.INTERPRET_MODULE(InterpreterContext ic, ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectInterpretedIRBodyMethod.interpretWithBacktrace(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block) (package private) abstract voidCallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, String name, Block block, StaticScope scope) protected voidCompiledIRNoProtocolMethod.pre(ThreadContext context, StaticScope staticScope, RubyModule implementationClass, IRubyObject self, String name, Block block) protected voidInterpretedIRMetaClassBody.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidInterpretedIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected voidMixedModeIRMethod.pre(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass) protected final voidJavaMethod.preFrameAndDummyScope(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final voidJavaMethod.preFrameAndDummyScope(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preFrameAndScope(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final voidJavaMethod.preFrameAndScope(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected final voidJavaMethod.preFrameOnly(ThreadContext context, IRubyObject self, String name, Block block) Deprecated.protected final voidJavaMethod.preFrameOnly(ThreadContext context, IRubyObject self, RubyModule frameClass, String name, Block block) protected voidCompiledIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidCompiledIRNoProtocolMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidInterpretedIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) protected voidMixedModeIRMethod.preSplit(InterpreterContext ic, ThreadContext context, IRubyObject self, String name, Block block, RubyModule implClass, DynamicScope scope) CompiledIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) CompiledIRNoProtocolMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) InterpretedIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) MixedModeIRMethod.startSplitSuperCall(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Constructors in org.jruby.internal.runtime.methods with parameters of type 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) voidCheckForLJEInstr.check(ThreadContext context, DynamicScope dynamicScope, Block block) voidCheckArityInstr.checkArity(ThreadContext context, StaticScope scope, Object[] args, Block block) -
Uses of Block in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type BlockModifier and TypeMethodDescriptionprivate static IRubyObjectInterpreter.evalCommon(ThreadContext context, DynamicScope evalScope, IRubyObject self, IRubyObject src, String file, int lineNumber, String name, Block blockArg, EvalType evalType) ExitableInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, ExitableInterpreterContext interpreterContext, ExitableInterpreterEngineState state, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block blockArg) InterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, IRubyObject arg4, Block blockArg) StartupInterpreterEngine.interpret(ThreadContext context, Block block, IRubyObject self, InterpreterContext interpreterContext, RubyModule implClass, String name, IRubyObject[] args, Block blockArg) static IRubyObjectInterpreter.INTERPRET_BLOCK(ThreadContext context, Block block, IRubyObject self, InterpreterContext ic, IRubyObject[] args, String name, Block blockArg) static IRubyObjectInterpreter.INTERPRET_EVAL(ThreadContext context, IRubyObject self, InterpreterContext ic, RubyModule clazz, IRubyObject[] args, String name, Block blockArg) protected static voidInterpreterEngine.processBookKeepingOp(ThreadContext context, Block block, Instr instr, Operation operation, String name, IRubyObject[] args, IRubyObject self, Block blockArg, RubyModule implClass, DynamicScope currDynScope, Object[] temp, StaticScope currScope) protected static voidExitableInterpreterEngine.processOtherOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static voidInterpreterEngine.processOtherOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self, double[] floats, long[] fixnums, boolean[] booleans) protected static voidStartupInterpreterEngine.processOtherOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, StaticScope currScope, Object[] temp, IRubyObject self) protected static IRubyObjectInterpreterEngine.processReturnOp(ThreadContext context, Block block, Instr instr, Operation operation, DynamicScope currDynScope, Object[] temp, IRubyObject self, StaticScope currScope) protected static voidInterpreterEngine.receiveArg(ThreadContext context, Instr i, Operation operation, IRubyObject[] args, boolean acceptsKeywordArgument, DynamicScope currDynScope, Object[] temp, Object exception, Block blockArg) -
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 BlockIRRuntimeHelpers.getBlockFromObject(ThreadContext context, Object value) static BlockIRRuntimeHelpers.getRefinedBlockFromObject(ThreadContext context, StaticScope scope, Object value) static BlockIRRuntimeHelpers.prepareBlock(ThreadContext context, IRubyObject self, DynamicScope scope, BlockBody body) Methods in org.jruby.ir.runtime with parameters of type BlockModifier and TypeMethodDescriptionstatic voidIRRuntimeHelpers.checkArity(ThreadContext context, StaticScope scope, Object[] args, int required, int opt, boolean rest, boolean receivesKwargs, int restKey, Block block) static voidIRRuntimeHelpers.checkForLJE(ThreadContext context, DynamicScope currentScope, boolean definedWithinMethod, Block block) static IRubyObjectIRRuntimeHelpers.classSuper(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.classSuperIter(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.classSuperIterSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.classSuperSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) private static DynamicScopeIRRuntimeHelpers.getNewBlockScope(Block block, boolean pushNewDynScope, boolean reuseParentDynScope) static IRubyObjectIRRuntimeHelpers.handleBreakAndReturnsInLambdas(ThreadContext context, DynamicScope dynScope, Object exc, Block block) static IRubyObjectIRRuntimeHelpers.initiateBreak(ThreadContext context, DynamicScope dynScope, IRubyObject breakValue, Block block) static IRubyObjectIRRuntimeHelpers.initiateNonLocalReturn(DynamicScope currentScope, Block block, IRubyObject returnValue) static IRubyObjectIRRuntimeHelpers.instanceSuper(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuperIter(ThreadContext context, IRubyObject self, String id, RubyModule definingModule, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.instanceSuperIterSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.instanceSuperSplatArgs(ThreadContext context, IRubyObject self, String methodName, RubyModule definingModule, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.invokeModuleBody(ThreadContext context, DynamicMethod method, Block block) static RubyProcIRRuntimeHelpers.newLambdaProc(ThreadContext context, Block block) static IRubyObjectstatic IRubyObjectIRRuntimeHelpers.newProc(ThreadContext context, Block block) static IRubyObject[]IRRuntimeHelpers.prepareBlockArgs(ThreadContext context, Block block, IRubyObject[] args, boolean usesKwArgs) private static IRubyObject[]IRRuntimeHelpers.prepareBlockArgsInternal(ThreadContext context, Block block, IRubyObject[] args) static IRubyObject[]IRRuntimeHelpers.prepareFixedBlockArgs(ThreadContext context, Block block, IRubyObject[] args) static IRubyObject[]IRRuntimeHelpers.prepareNoBlockArgs(ThreadContext context, Block block, IRubyObject[] args) Check whether incoming args are zero length for a lambda, and no-op for non-lambda.private static IRubyObject[]IRRuntimeHelpers.prepareProcArgs(ThreadContext context, Block b, IRubyObject[] args) static IRubyObject[]IRRuntimeHelpers.prepareSingleBlockArgs(ThreadContext context, Block block, IRubyObject[] args) static DynamicScopeIRRuntimeHelpers.pushBlockDynamicScopeIfNeeded(ThreadContext context, Block block, boolean pushNewDynScope, boolean reuseParentDynScope) static DynamicScopeIRRuntimeHelpers.pushBlockDynamicScopeNew(ThreadContext context, Block block) static DynamicScopeIRRuntimeHelpers.pushBlockDynamicScopeReuse(ThreadContext context, Block block) static voidIRRuntimeHelpers.pushExitBlock(ThreadContext context, Block blk) static IRubyObjectIRRuntimeHelpers.unresolvedSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.unresolvedSuperIter(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.unresolvedSuperIterSplatArgs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.unresolvedSuperSplatArgs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) static IRubyObjectIRRuntimeHelpers.updateBlockState(Block block, IRubyObject self) voidIRRuntimeHelpers.KwargMergeVisitor.visit(ThreadContext context, RubyHash self, IRubyObject key, IRubyObject value, int index, Block block) static IRubyObjectIRRuntimeHelpers.yield(ThreadContext context, Block b, IRubyObject yieldVal, boolean unwrapArray) static IRubyObjectIRRuntimeHelpers.yieldSpecific(ThreadContext context, Block b) static IRubyObjectIRRuntimeHelpers.yieldValues(ThreadContext context, Block blk, IRubyObject[] args) static IRubyObjectIRRuntimeHelpers.zSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectIRRuntimeHelpers.zSuperSplatArgs(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block, boolean[] splatMap) -
Uses of Block in org.jruby.ir.targets.indy
Methods in org.jruby.ir.targets.indy that return BlockModifier and TypeMethodDescriptionstatic BlockBootstrap.constructBlock(Binding binding, CompiledIRBlockBody body) Methods in org.jruby.ir.targets.indy with parameters of type BlockModifier and TypeMethodDescriptionstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject[] args, Block block) Variable arity method_missing invocation.static IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, Block block) Arity one method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, Block block) Arity two method_missing invocationstatic IRubyObjectInvokeSite.callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, RubyClass selfClass, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Arity three method_missing invocationstatic voidBootstrap.checkArity(ThreadContext context, StaticScope scope, Object[] args, Block block, int req, int opt, boolean rest, boolean key, int keyrest) ArrayDerefInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.InvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Failover version uses a monomorphic cache and DynamicMethod.call, as in non-indy.abstract IRubyObjectSuperInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperIterInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ZSuperInvokeSite.fail(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ArrayDerefInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) ClassSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ClassSuperIterInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InstanceSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InstanceSuperIterInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) InvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) abstract IRubyObjectSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) UnresolvedSuperIterInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) ZSuperInvokeSite.invoke(ThreadContext context, IRubyObject caller, IRubyObject self, RubyClass definingModule, IRubyObject[] args, Block block) (package private) static StringYieldSite.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 BlockModifier and TypeFieldDescriptionConcreteJavaProxy.SplitCtorData.blkprivate final BlockJavaInterfaceTemplate.BlockInterfaceImpl.implBlockMethods in org.jruby.java.proxies with parameters of type BlockModifier and TypeMethodDescriptionMapJavaProxy.any_p(ThreadContext context, IRubyObject[] args, Block block) MapJavaProxy.RubyHashMap.any_p(ThreadContext context, IRubyObject[] args, Block block) private RubyBooleanMapJavaProxy.RubyHashMap.any_p_i(ThreadContext context, Block block) private RubyBooleanMapJavaProxy.RubyHashMap.any_p_i_fast(ThreadContext context, Block block) static IRubyObjectJavaInterfaceTemplate.append_features(ThreadContext context, IRubyObject self, IRubyObject clazz, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConcreteJavaProxy.InitializeMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) ConcreteJavaProxy.NewMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) ConcreteJavaProxy.NewMethodReified.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block blk) ConcreteJavaProxy.StaticJCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.AppendFeatures.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) final IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) JavaInterfaceTemplate.BlockInterfaceImpl.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaInterfaceTemplate.DummyMethodImpl.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) JavaInterfaceTemplate.InterfaceProxyFactory.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) private IRubyObjectJavaInterfaceTemplate.BlockInterfaceImpl.callImpl(ThreadContext context, RubyModule clazz, Block block, IRubyObject... args) 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.RubyHashMap.delete(ThreadContext context, IRubyObject key, Block block) MapJavaProxy.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 IRubyObjectJavaInterfaceTemplate.impl(ThreadContext context, IRubyObject self, IRubyObject[] args, Block implBlock) static IRubyObjectInterfaceJavaProxy.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 blk, Java.JCtorCache jcc) Used by reified classes, this method is tightly coupled with RealClassGenerator, finishInitialize Do not refactor without looking at RCGConstructors in org.jruby.java.proxies with parameters of type BlockModifierConstructorDescription(package private)BlockInterfaceImpl(RubyClass implClass, Block implBlock, IRubyObject[] methodNames) SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby rt, AbstractIRMethod air2, String name2, Block blk2) SplitCtorData(IRubyObject[] args, Java.JCtorCache cache, Ruby rt, AbstractIRMethod air2, SplitSuperState<?> state2, Block blk2) -
Uses of Block in org.jruby.javasupport
Methods in org.jruby.javasupport with parameters of type BlockModifier and TypeMethodDescriptionfinal IRubyObjectJava.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) Java.JavaAccessor.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) final IRubyObjectJava.JCreateMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject arg0, Block block) Java.ProcToInterface.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, Block block) Java.ProcToInterface.ConcreteMethod.call(ThreadContext context, IRubyObject self, RubyModule klazz, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectJavaPackage.BlankSlateWrapper.MethodValue.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) static IRubyObjectJavaUtilities.extend_proxy(ThreadContext context, IRubyObject recv, IRubyObject name, Block block) Deprecated.static IRubyObjectJava.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObjectJavaUtil.java_to_primitive(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObjectJava.java_to_ruby(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObjectJava.new_proxy_instance2(IRubyObject recv, IRubyObject wrapper, IRubyObject ifcs, Block block) static IRubyObjectJavaUtil.primitive_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObjectJavaProxyMethods.rbSynchronized(ThreadContext context, IRubyObject recv, Block block) static IRubyObjectJavaObject.ruby_synchronized(ThreadContext context, Object lock, Block block) final IRubyObjectJavaObject.ruby_synchronized(ThreadContext context, Block block) static IRubyObjectJava.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated.static IRubyObjectJavaUtil.ruby_to_java(IRubyObject recv, IRubyObject object, Block unusedBlock) Deprecated. -
Uses of Block in org.jruby.javasupport.binding
Methods in org.jruby.javasupport.binding with parameters of type BlockModifier and TypeMethodDescriptionMethodGatherer.NoConstructorMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.javasupport.ext
Fields in org.jruby.javasupport.ext declared as BlockMethods in org.jruby.javasupport.ext with parameters of type BlockModifier and TypeMethodDescriptionJavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, Block block) JavaNet.URLOpenMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) static IRubyObjectJavaLang.Iterable.count(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaLang.Iterable.count(ThreadContext context, IRubyObject self, IRubyObject obj, Block unused) (package private) static RubyFixnumJavaLang.Iterable.countBlock(ThreadContext context, Iterator it, Block block) protected final IRubyObjectJavaLang.Runnable.RunBody.doYield(ThreadContext context, Block block, IRubyObject value) protected final IRubyObjectJavaLang.Runnable.RunBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) static IRubyObjectJavaLang.Iterable.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Collection.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Enumeration.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Iterator.each(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaLang.Iterable.each_with_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.Collection.each_with_index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectModule.import_(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) static IRubyObjectJavaUtil.List.index(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.List.index(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) static IRubyObjectModule.java_import(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) static IRubyObjectModule.java_import(ThreadContext context, IRubyObject self, IRubyObject arg, Block block) private static IRubyObjectModule.javaImport(ThreadContext context, RubyModule target, IRubyObject klass, Block block) static IRubyObjectJavaUtil.List.rindex(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.List.rindex(ThreadContext context, IRubyObject self, IRubyObject val, Block ignoredBlock) static IRubyObjectJavaUtil.List.sort(ThreadContext context, IRubyObject self, Block block) static IRubyObjectJavaUtil.List.sort_bang(ThreadContext context, IRubyObject self, Block block) private static voidJavaUtil.List.sortImpl(ThreadContext context, List list, Block block) static IRubyObjectJavaLang.Iterable.to_a(ThreadContext context, IRubyObject self, Block block) Constructors in org.jruby.javasupport.ext with parameters of type BlockModifierConstructorDescription(package private)BlockComparator(ThreadContext context, 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) JavaProxyConstructor.new_instance2(IRubyObject[] args, Block unusedBlock) -
Uses of Block in org.jruby.runtime
Fields in org.jruby.runtime declared as BlockModifier and TypeFieldDescriptionprivate BlockFrame.blockThe block that was passed in for this frame (as either a block or a &block argument).private final BlockBlock.escapeBlockWhat block to use for determining escape; defaults to thisstatic final BlockBlock.NULL_BLOCKAll 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 BlockMethodBlockBody.createMethodBlock(MethodBlockBody body) Block.deepCloneBlockForEval(IRubyObject self, EvalType evalType) Frame.getBlock()Retrieve the block associated with this frame.static BlockHelpers.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock) static BlockHelpers.getBlock(ThreadContext context, IRubyObject self, Node node) static BlockHelpers.getBlockFromBlockPassBody(Ruby runtime, IRubyObject proc, Block currentBlock) static BlockHelpers.getBlockFromBlockPassBody(IRubyObject proc, Block currentBlock) private static BlockHelpers.getBlockFromProc(Block currentBlock, IRubyObject proc) ThreadContext.getFrameBlock()static BlockHelpers.getImplicitBlockFromBlockBinding(Block block) static BlockCallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static BlockCallBlock.newCallClosure(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) static BlockCallBlock.newCallClosure(ThreadContext context, IRubyObject self, Signature signature, BlockCallback callback) static BlockCallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Arity arity, BlockCallback callback, ThreadContext context) Deprecated.static BlockCallBlock19.newCallClosure(IRubyObject self, RubyModule imClass, Signature signature, BlockCallback callback, ThreadContext context) Methods in org.jruby.runtime with parameters of type BlockModifier and TypeMethodDescription(package private) static IRubyObject[]CallBlock.adjustArgs(Block block, IRubyObject[] args) Block.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 IRubyObjectBlockCallback.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 IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Call the site's method against the target object passing no arguments and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Call the site's method against the target object passing two arguments and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.call(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Call the site's method against the target object passing three arguments and a non-literal (block pass, &) block.Helpers.MethodMissingMethod.call(ThreadContext context, IRubyObject self, RubyModule clazz, String name, IRubyObject[] args, Block block) IRBlockBody.call(ThreadContext context, Block block) IRBlockBody.call(ThreadContext context, Block block, IRubyObject arg0) IRBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) IRBlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) IRBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) IRBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) JavaInternalBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) JavaInternalBlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) MethodBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) MethodBlockBody.call(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) NullBlockBody.call(ThreadContext context, Block block) NullBlockBody.call(ThreadContext context, Block block, IRubyObject arg0) NullBlockBody.call(ThreadContext context, Block block, IRubyObject[] args) NullBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) NullBlockBody.call(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObjectCompiledIRBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObjectInterpretedIRBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) protected IRubyObjectMixedModeIRBlockBody.callDirect(ThreadContext context, Block block, IRubyObject[] args, Block blockArg) abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) Call the site's method against the target object passing no arguments and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing arguments and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, Block block) Call the site's method against the target object passing one argument and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) Call the site's method against the target object passing two arguments and a literal block.abstract IRubyObjectCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) Call the site's method against the target object passing three arguments and a literal block.static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass klass, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject[] args, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.callMethodMissing(ThreadContext context, IRubyObject receiver, Visibility visibility, String name, CallType callType, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) abstract IRubyObjectCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing one argument and a non-literal (block pass, &) block.abstract IRubyObjectCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) Call the site's method against the target object passing arguments and a literal block.private static voidCompiledIRBlockBody.checkArity(ThreadContext context, Block selfBlock, IRubyObject[] args, Block block) protected IRubyObjectCompiledIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObjectInterpretedIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected abstract IRubyObjectIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected IRubyObjectMixedModeIRBlockBody.commonYieldPath(ThreadContext context, Block block, Block.Type type, IRubyObject[] args, IRubyObject self, Block blockArg) protected abstract IRubyObjectBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) Subclass specific yield implementation.protected abstract IRubyObjectBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) Subclass specific yield implementation.protected IRubyObjectCallBlock.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectCallBlock.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectCallBlock19.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectCallBlock19.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) Yield to this block, usually passed to the current call.IRBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) IRBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectJavaInternalBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectJavaInternalBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectMethodBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectMethodBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectNullBlockBody.doYield(ThreadContext context, Block block, IRubyObject value) protected IRubyObjectNullBlockBody.doYield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectIRBlockBody.doYieldLambda(ThreadContext context, Block block, IRubyObject value) static BlockHelpers.getBlock(Ruby runtime, ThreadContext context, IRubyObject self, Node node, Block aBlock) static BlockHelpers.getBlockFromBlockPassBody(Ruby runtime, IRubyObject proc, Block currentBlock) static BlockHelpers.getBlockFromBlockPassBody(IRubyObject proc, Block currentBlock) private static BlockHelpers.getBlockFromProc(Block currentBlock, IRubyObject proc) static BlockHelpers.getImplicitBlockFromBlockBinding(Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.invoke(ThreadContext context, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.Use finvoke if you do not want visibility-checking or invokeFrom if you do.static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invokeAs(ThreadContext context, RubyClass asClass, IRubyObject self, String name, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject[] args, CallType callType, Block block) Deprecated.static IRubyObjectHelpers.invokeFrom(ThreadContext context, IRubyObject caller, IRubyObject self, String name, IRubyObject arg, CallType callType, Block block) Deprecated.static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject[] args, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, RubyModule klass, String name, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject[] args, Block block) The protocol for super method invocation is a bit complicated in Ruby.static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, Block block) static IRubyObjectHelpers.invokeSuper(ThreadContext context, IRubyObject self, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) private static IRubyObject[]Block.maybeSpreadArgs(ThreadContext context, IRubyObject[] args, Block block) static RubyProcHelpers.newLiteralLambda(ThreadContext context, Block block, IRubyObject self) protected voidContextAwareBlockBody.post(ThreadContext context, Block block, Visibility vis, Frame lastFrame) protected FrameContextAwareBlockBody.pre(ThreadContext context, Block block) voidThreadContext.preExecuteUnder(IRubyObject executeUnderObj, RubyModule executeUnderClass, Block block) voidThreadContext.preMethodFrameAndDummyScope(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) voidThreadContext.preMethodFrameAndScope(RubyModule clazz, String name, IRubyObject self, Block block, StaticScope staticScope) voidThreadContext.preMethodFrameOnly(RubyModule clazz, String name, IRubyObject self, Block block) voidThreadContext.preMethodFrameOnly(RubyModule clazz, String name, IRubyObject self, Visibility visiblity, Block block) ThreadContext.preYieldNoScope(Block block) private voidThreadContext.pushCallFrame(RubyModule clazz, String name, IRubyObject self, Block block) private voidThreadContext.pushCallFrame(RubyModule clazz, String name, IRubyObject self, Visibility visibility, Block block) static voidHelpers.registerEndBlock(Block block, Ruby runtime) Deprecated.static booleanBlockBody.testBlockBody(Block block, BlockBody body) voidFrame.updateFrame(RubyModule klazz, IRubyObject self, String name, Block block) Update the frame based on the given values.voidFrame.updateFrame(RubyModule klazz, IRubyObject self, String name, Visibility visibility, Block block) Update the frame based on the given values.final IRubyObjectBlockBody.yield(ThreadContext context, Block block, IRubyObject value) final IRubyObjectBlockBody.yield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) BlockBody.yield(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self, Block blockArg) BlockBody.yield(ThreadContext context, Block block, IRubyObject value, Block blockArg) protected IRubyObjectBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectCompiledIRBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectInterpretedIRBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) protected IRubyObjectMixedModeIRBlockBody.yieldDirect(ThreadContext context, Block block, IRubyObject[] args, IRubyObject self) BlockBody.yieldSpecific(ThreadContext context, Block block) BlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) BlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) BlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) CallBlock.yieldSpecific(ThreadContext context, Block block) CallBlock.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) CallBlock19.yieldSpecific(ThreadContext context, Block block) CallBlock19.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) CallBlock19.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) CallBlock19.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) IRBlockBody.yieldSpecific(ThreadContext context, Block block) IRBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) IRBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) IRBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) NullBlockBody.yieldSpecific(ThreadContext context, Block block) NullBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0) NullBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1) NullBlockBody.yieldSpecific(ThreadContext context, Block block, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2) private IRubyObjectIRBlockBody.yieldSpecificMultiArgsCommon(ThreadContext context, Block block, IRubyObject... args) Constructors in org.jruby.runtime with parameters of type Block -
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 TypeMethodDescriptionprivate IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2) private IRubyObjectProfilingCachingCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, IRubyObject[] args, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2) protected IRubyObjectSuperCallSite.cacheAndCall(IRubyObject caller, RubyClass selfType, Block block, ThreadContext context, IRubyObject self, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3) 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 IRubyObjectCachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) CachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) final IRubyObjectCachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectCachingCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, Block block) SuperCallSite.callIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject[] args, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected final IRubyObjectCachingCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject[] args, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, Block block) protected IRubyObjectSuperCallSite.callMethodMissing(ThreadContext context, IRubyObject self, RubyClass selfType, String name, DynamicMethod method, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) final IRubyObjectCachingCallSite.callVarargs(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, 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 IRubyObjectCachingCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) SuperCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, RubyModule klazz, String name, IRubyObject[] args, Block block) SuperCallSite.callVarargsIter(ThreadContext context, IRubyObject caller, IRubyObject self, IRubyObject[] args, Block block) -
Uses of Block in org.jruby.specialized
Methods in org.jruby.specialized with parameters of type BlockModifier and TypeMethodDescriptionRubyArrayOneObject.collectArray(ThreadContext context, Block block) RubyArrayTwoObject.collectArray(ThreadContext context, Block block) protected IRubyObjectRubyArrayOneObject.sortInternal(ThreadContext context, Block block) protected IRubyObjectRubyArrayTwoObject.sortInternal(ThreadContext context, Block block) -
Uses of Block in org.jruby.util
Methods in org.jruby.util with parameters of type BlockModifier and TypeMethodDescriptionprivate static voidPack.appendOrYield(ThreadContext context, Block block, RubyArray result, IRubyObject item, int mode) private static IRubyObjectPack.appendOrYield(ThreadContext context, Block block, RubyArray result, ByteList item, int mode, boolean taint) static voidPack.decode(ThreadContext context, Ruby runtime, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter) Deprecated.static IRubyObjectPack.decode(ThreadContext context, Ruby runtime, ByteBuffer encode, int occurrences, RubyArray result, Block block, Pack.Converter converter, int mode) static IRubyObjectStringSupport.rbStrEnumerateLines(RubyString str, ThreadContext context, String name, IRubyObject arg, Block block, boolean wantarray) static IRubyObjectStringSupport.rbStrEnumerateLines(RubyString str, ThreadContext context, String name, IRubyObject arg, IRubyObject opts, Block block, boolean wantarray) private static voidStringSupport.rbStrEnumerateLinesEmptySep(RubyString str, ThreadContext context, boolean chomp, Block block, RubyArray ary, byte[] strBytes, int ptr, int len, int pend, org.jcodings.Encoding enc, int subptr) private static IRubyObjectPack.unpack_a(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_A(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_b(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_B(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_h(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_H(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_m(ThreadContext context, Block block, Ruby runtime, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_M(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int mode) private static IRubyObjectPack.unpack_u(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int mode) private static IRubyObjectPack.unpack_U(ThreadContext context, Block block, Ruby runtime, RubyArray result, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_w(ThreadContext context, Block block, Ruby runtime, RubyArray result, ByteBuffer encode, int occurrences, int mode) private static IRubyObjectPack.unpack_Z(ThreadContext context, Block block, RubyArray result, boolean tainted, ByteBuffer encode, int occurrences, int mode) static IRubyObjectPack.unpack1WithBlock(ThreadContext context, RubyString encoded, ByteList formatString, Block block) private static IRubyObjectPack.unpackInternal(ThreadContext context, RubyString encoded, ByteList formatString, int mode, Block block) static RubyArrayPack.unpackWithBlock(ThreadContext context, Ruby runtime, ByteList encodedString, ByteList formatString, Block block) Deprecated.static RubyArrayPack.unpackWithBlock(ThreadContext context, RubyString encoded, ByteList formatString, Block block) Decodes str (which may contain binary data) according to the format string, returning an array of each value extracted. -
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) 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) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, IRubyObject arg1, Block block) static <Self,Return extends IRubyObject>
ReturnGetline.getlineCall(ThreadContext context, Getline.Callback<Self, Return> getline, Self self, org.jcodings.Encoding enc_io, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block) static IRubyObjectPopenExecutor.popen(ThreadContext context, IRubyObject[] argv, RubyClass klass, Block block)