polyglot.frontend
Class SchedulerException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by polyglot.frontend.SchedulerException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MissingDependencyException, UnavailableTypeException

public class SchedulerException
extends java.lang.RuntimeException

A SchedulerException is a runtime exception that may abort a running pass and return the scheduler to the scheduling loop.

Author:
nystrom
See Also:
Serialized Form

Constructor Summary
SchedulerException()
           
SchedulerException(java.lang.String message)
           
SchedulerException(java.lang.String message, java.lang.Throwable cause)
           
SchedulerException(java.lang.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

SchedulerException

public SchedulerException()

SchedulerException

public SchedulerException(java.lang.String message,
                          java.lang.Throwable cause)
Parameters:
message - An error message
cause - The cause of this scheduler exception

SchedulerException

public SchedulerException(java.lang.String message)
Parameters:
message - An error message

SchedulerException

public SchedulerException(java.lang.Throwable cause)
Parameters:
cause - The cause of this scheduler exception