textbender.o.rhinohide._
Class StunnedRhinoException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by RhinohideRuntimeException
                  extended by StunnedRhinoException
All Implemented Interfaces:
Serializable

public class StunnedRhinoException
extends RhinohideRuntimeException

Thrown on detection of spurious null values from the JSObject bridge. JSObject is apt to get confused during page exit, and return a null value for a property/variable that cannot, in fact, be null. This bug is reproduceable by rapidly paging back and forth (e.g. on obsidian).

Thrown by Rhinohide.checkV() and friends, when they detect this bug.

See Also:
Serialized Form

Constructor Summary
StunnedRhinoException()
           
StunnedRhinoException(String message)
           
StunnedRhinoException(String message, Throwable cause)
           
StunnedRhinoException(Throwable cause)
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StunnedRhinoException

public StunnedRhinoException()

StunnedRhinoException

public StunnedRhinoException(Throwable cause)

StunnedRhinoException

public StunnedRhinoException(String message)

StunnedRhinoException

public StunnedRhinoException(String message,
                             Throwable cause)