org.eclipse.epsilon.egl.exceptions
Class EglRuntimeException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.eclipse.epsilon.eol.exceptions.EolRuntimeException
              extended by org.eclipse.epsilon.egl.exceptions.EglRuntimeException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EglStoppedException

public class EglRuntimeException
extends EolRuntimeException

See Also:
Serialized Form

Constructor Summary
EglRuntimeException(EolInternalException ex)
           
EglRuntimeException(EolRuntimeException ex)
           
EglRuntimeException(java.lang.String reason, AST ast)
           
EglRuntimeException(java.lang.String reason, java.lang.Throwable cause)
           
EglRuntimeException(java.lang.String reason, java.lang.Throwable cause, AST ast)
           
 
Method Summary
 java.lang.Throwable getCause()
           
 int getColumn()
           
 int getLine()
           
 java.lang.String getReason()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.epsilon.eol.exceptions.EolRuntimeException
getAst, getMessage, propagate, setAst, setReason, wrap
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EglRuntimeException

public EglRuntimeException(EolRuntimeException ex)

EglRuntimeException

public EglRuntimeException(EolInternalException ex)

EglRuntimeException

public EglRuntimeException(java.lang.String reason,
                           AST ast)

EglRuntimeException

public EglRuntimeException(java.lang.String reason,
                           java.lang.Throwable cause)

EglRuntimeException

public EglRuntimeException(java.lang.String reason,
                           java.lang.Throwable cause,
                           AST ast)
Method Detail

getCause

public java.lang.Throwable getCause()
Overrides:
getCause in class java.lang.Throwable

getLine

public int getLine()
Overrides:
getLine in class EolRuntimeException

getColumn

public int getColumn()
Overrides:
getColumn in class EolRuntimeException

getReason

public java.lang.String getReason()
Overrides:
getReason in class EolRuntimeException

toString

public java.lang.String toString()
Overrides:
toString in class EolRuntimeException