Top Description Inners Fields Constructors Methods
org.jruby

public Class RubyLocalJumpError

extends RubyStandardError
Class Inheritance
Annotations
@JRubyClass
name:LocalJumpError
parent:StandardError
Imports
org.jruby.anno.JRubyMethod, .JRubyClass, org.jruby.exceptions.LocalJumpError, .RaiseException, org.jruby.runtime.ObjectAllocator, .ThreadContext, org.jruby.runtime.builtin.IRubyObject

The Java representation of a Ruby LocalJumpError.
See Also
LocalJumpError

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private static final ObjectAllocator
private RubyLocalJumpError.Reason

Constructor Summary

AccessConstructor and Description
private
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass)

public
RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue)

Method Summary

Modifier and TypeMethod and Description
protected RaiseException
public static RubyClass
public IRubyObject
public RubyLocalJumpError.Reason
public IRubyObject

Field Detail

LOCALJUMPERROR_ALLOCATORback to summary
private static final ObjectAllocator LOCALJUMPERROR_ALLOCATOR
reasonback to summary
private RubyLocalJumpError.Reason reason

Constructor Detail

RubyLocalJumpErrorback to summary
private RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass)
RubyLocalJumpErrorback to summary
public RubyLocalJumpError(Ruby runtime, RubyClass exceptionClass, String message, RubyLocalJumpError.Reason reason, IRubyObject exitValue)

Method Detail

constructThrowableback to summary
protected RaiseException constructThrowable(String message)

Overrides org.jruby.RubyStandardError.constructThrowable.

Annotations
@Override
defineback to summary
public static RubyClass define(ThreadContext context, RubyClass StandardError)

Hides org.jruby.RubyStandardError.define.

exit_valueback to summary
public IRubyObject exit_value()
Annotations
@JRubyMethod
getReasonback to summary
public RubyLocalJumpError.Reason getReason()
reasonback to summary
public IRubyObject reason()
Annotations
@JRubyMethod
org.jruby back to summary

public final Enum RubyLocalJumpError.Reason

extends Enum<RubyLocalJumpError.Reason>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final RubyLocalJumpError.Reason
public static final RubyLocalJumpError.Reason
public static final RubyLocalJumpError.Reason
public static final RubyLocalJumpError.Reason
public static final RubyLocalJumpError.Reason
public static final RubyLocalJumpError.Reason

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static RubyLocalJumpError.Reason
public static RubyLocalJumpError.Reason[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

BREAKback to summary
public static final RubyLocalJumpError.Reason BREAK
NEXTback to summary
public static final RubyLocalJumpError.Reason NEXT
NOREASONback to summary
public static final RubyLocalJumpError.Reason NOREASON
REDOback to summary
public static final RubyLocalJumpError.Reason REDO
RETRYback to summary
public static final RubyLocalJumpError.Reason RETRY
RETURNback to summary
public static final RubyLocalJumpError.Reason RETURN

Constructor Detail

Reasonback to summary
private Reason()

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static RubyLocalJumpError.Reason valueOf(String name)
valuesback to summary
public static RubyLocalJumpError.Reason[] values()