org.jruby.exceptions
Class RaiseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.jruby.exceptions.JumpException
org.jruby.exceptions.RaiseException
- All Implemented Interfaces:
- java.io.Serializable
- public class RaiseException
- extends JumpException
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RaiseException
public RaiseException(RubyException actException)
RaiseException
public RaiseException(Ruby runtime,
RubyClass excptnClass,
java.lang.String msg,
boolean nativeException)
RaiseException
public RaiseException(RubyException exception,
boolean isNativeException)
RaiseException
public RaiseException(java.lang.Throwable cause,
NativeException nativeException)
createNativeRaiseException
public static RaiseException createNativeRaiseException(Ruby runtime,
java.lang.Throwable cause)
getException
public RubyException getException()
- Gets the exception
- Returns:
- Returns a RubyException
setException
protected void setException(RubyException newException,
boolean nativeException)
- Sets the exception
- Parameters:
newException
- The exception to set
fillInStackTrace
public java.lang.Throwable fillInStackTrace()
- Description copied from class:
JumpException
- This method don't do anything for performance reasons.
- Overrides:
fillInStackTrace
in class JumpException
- See Also:
Throwable.fillInStackTrace()
printStackTrace
public void printStackTrace()
printStackTrace
public void printStackTrace(java.io.PrintStream ps)
printStackTrace
public void printStackTrace(java.io.PrintWriter pw)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.