| Interface | Description |
|---|---|
| Unrescuable |
This marker interface is for JRuby internal exceptions that can't be caught
by Ruby exception handling.
|
| Exception | Description |
|---|---|
| ArgumentError |
Represents a Ruby ArgumentError as a throwable Java exception.
|
| ConcurrencyError |
Represents a Ruby ConcurrencyError as a throwable Java exception.
|
| DomainError |
Represents a Ruby DomainError as a throwable Java exception.
|
| EncodingError |
Represents a Ruby EncodingError as a throwable Java exception.
|
| EncodingError.CompatibilityError |
Represents a Ruby CompatibilityError as a throwable Java exception.
|
| EncodingError.ConverterNotFoundError |
Represents a Ruby ConverterNotFoundError as a throwable Java exception.
|
| EncodingError.InvalidByteSequenceError |
Represents a Ruby InvalidByteSequenceError as a throwable Java exception.
|
| EncodingError.UndefinedConversionError |
Represents a Ruby UndefinedConversionError as a throwable Java exception.
|
| EOFError |
Represents a Ruby EOFError as a throwable Java exception.
|
| Exception |
Represents a Ruby Exception as a throwable Java exception.
|
| Fatal |
Represents a RubyFatal as a throwable Java exception.
|
| FiberError |
Represents a Ruby FiberError as a throwable Java exception.
|
| FloatDomainError |
Represents a Ruby FloatDomainError as a throwable Java exception.
|
| FrozenError |
Represents a Ruby FrozenError as a throwable Java exception.
|
| IndexError |
Represents a Ruby IndexError as a throwable Java exception.
|
| Interrupt |
Represents a Ruby Interrupt as a throwable Java exception.
|
| InterruptedRegexpError |
Represents a Ruby InterruptedRegexpError as a throwable Java exception.
|
| IOError |
Represents a Ruby IOError as a throwable Java exception.
|
| JumpException |
This class should be used for performance reasons if the
Exception don't need a stack trace.
|
| JumpException.FlowControlException | |
| JumpException.SpecialJump | |
| KeyError |
Represents a Ruby KeyError as a throwable Java exception.
|
| LoadError |
Represents a Ruby LoadError as a throwable Java exception.
|
| LocalJumpError |
Represents a Ruby LocalJumpError as a throwable Java exception.
|
| MainExitException | |
| NameError |
Represents a Ruby NameError as a throwable Java exception.
|
| NoMemoryError |
Represents a Ruby NoMemoryError as a throwable Java exception.
|
| NoMethodError |
Represents a Ruby NoMethodError as a throwable Java exception.
|
| NotImplementedError |
Represents a Ruby NotImplementedError as a throwable Java exception.
|
| RaiseException | |
| RangeError |
Represents a Ruby RangeError as a throwable Java exception.
|
| RegexpError |
Represents a Ruby RegexpError as a throwable Java exception.
|
| RuntimeError |
Represents a Ruby RuntimeError as a throwable Java exception.
|
| ScriptError | |
| SecurityError |
Represents a Ruby SecurityError as a throwable Java exception.
|
| SignalException |
Represents a Ruby SignalException as a throwable Java exception.
|
| StandardError |
Represents a RubyStandardError as a throwable Java exception.
|
| StopIteration |
Represents a Ruby StopIteration as a throwable Java exception.
|
| SyntaxError |
Represents a Ruby SyntaxError as a throwable Java exception.
|
| SystemCallError |
Represents a Ruby SystemCallError as a throwable Java exception.
|
| SystemExit |
Represents a RubySystemExit as a throwable Java exception.
|
| SystemStackError | |
| ThreadError |
Represents a Ruby ThreadError as a throwable Java exception.
|
| ThreadKill | |
| TypeError |
Represents a Ruby TypeError as a throwable Java exception.
|
| UncaughtThrowError |
Represents a Ruby UncaughtThrowError as a throwable Java exception.
|
| ZeroDivisionError |
Represents a Ruby ZeroDivisionError as a throwable Java exception.
|
Copyright © 2001-2018 JRuby. All Rights Reserved.