All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class EDU.bmrb.starlibj.InternalException

java.lang.Object
   |
   +----java.lang.Throwable
           |
           +----java.lang.Exception
                   |
                   +----java.lang.RuntimeException
                           |
                           +----EDU.bmrb.starlibj.InternalException

public class InternalException
extends RuntimeException
This is thrown when there is some internal problem with the starlibj that was not expected. Whenever this exception appears it indicates an error on the part of the starlibj programmer. A bug needs to be reported. The starlibj programmer(s) put this exception in as a keep-us-honest check. (If we think a condition is a "can't-happen-ever" condition, we throw this exception from that point just to be sure. If we are right in our assumptions, a user will never see this message.)


Constructor Index

 o InternalException()
 o InternalException(String)
Allow the thrower to make additional information about the exception appear in the message:

Method Index

 o getMessage()
The message that will be printed at runtime if this exception 'bubbles up' all the way to the Java Runtime Environment and is not caught along the way.

Constructors

 o InternalException
 public InternalException()
 o InternalException
 public InternalException(String msg)
Allow the thrower to make additional information about the exception appear in the message:

Methods

 o getMessage
 public String getMessage()
The message that will be printed at runtime if this exception 'bubbles up' all the way to the Java Runtime Environment and is not caught along the way.

Returns:
the message to be printed by the JVM.
Overrides:
getMessage in class Throwable

All Packages  Class Hierarchy  This Package  Previous  Next  Index