Top Description Methods
org.jruby.runtime

public Interface BlockCallback

Known Direct Implementers
org.jruby.RubyEnumerable.EachWithIndex, org.jruby.RubyEnumerable.ChunkedBlockCallback, org.jruby.RubyEnumerable.AppendBlockCallback, org.jruby.RubyEnumerable.PutKeyValueCallback, org.jruby.RubyEnumerable.TallyCallback, org.jruby.RubyRange.StepBlockCallBack, org.jruby.RubyString.IncludeUpToCallback, org.jruby.RubyYielder.BlockCallbackImpl
Imports
org.jruby.runtime.builtin.IRubyObject

A simple interface for creating a callback using JRuby's block logic.

Method Summary

Modifier and TypeMethod and Description
public IRubyObject
call(ThreadContext context, IRubyObject[] args, Block block)

public default IRubyObject
public default IRubyObject
public default IRubyObject
public default IRubyObject
call(ThreadContext context, IRubyObject... args)

public default IRubyObject
call(ThreadContext context, IRubyObject arg, Block block)

Method Detail

callback to summary
public IRubyObject call(ThreadContext context, IRubyObject[] args, Block block)
callback to summary
public default IRubyObject call(ThreadContext context)
callback to summary
public default IRubyObject call(ThreadContext context, IRubyObject arg0)
callback to summary
public default IRubyObject call(ThreadContext context, IRubyObject arg0, IRubyObject arg1)
callback to summary
public default IRubyObject call(ThreadContext context, IRubyObject... args)
callback to summary
public default IRubyObject call(ThreadContext context, IRubyObject arg, Block block)