Top Description Fields Constructors Methods
org.jruby

public Class RubyInterrupt

extends RubySignalException
Class Inheritance
Annotations
@JRubyClass
name:Interrupt
parent:SignalException
Static Imports
jnr.constants.platform.Signal.SIGINT, org.jruby.api.Create.newString, .Define.defineClass, org.jruby.runtime.Visibility.PRIVATE

The Java representation of a Ruby Interrupt.
See Also
Interrupt

Field Summary

Modifier and TypeField and Description
private static final ObjectAllocator

Constructor Summary

AccessConstructor and Description
protected
RubyInterrupt(Ruby runtime, RubyClass exceptionClass)

Method Summary

Modifier and TypeMethod and Description
protected RaiseException
pack-priv static RubyClass
public IRubyObject
Inherited from org.jruby.RubySignalException:
messagesigno

Field Detail

INTERRUPT_ALLOCATORback to summary
private static final ObjectAllocator INTERRUPT_ALLOCATOR

Constructor Detail

RubyInterruptback to summary
protected RubyInterrupt(Ruby runtime, RubyClass exceptionClass)

Method Detail

constructThrowableback to summary
protected RaiseException constructThrowable(String message)

Overrides org.jruby.RubySignalException.constructThrowable.

Annotations
@Override
defineback to summary
pack-priv static RubyClass define(ThreadContext context, RubyClass SignalException)

Hides org.jruby.RubySignalException.define.

initializeback to summary
public IRubyObject initialize(ThreadContext context, IRubyObject[] args, Block block)

Overrides org.jruby.RubySignalException.initialize.

Annotations
@JRubyMethod
optional:1
checkArity:false
visibility:PRIVATE
@Override