Class TemplateException

java.lang.Object
java.lang.Throwable
java.lang.Exception
cruise.umple.compiler.TemplateException
All Implemented Interfaces:
java.io.Serializable

public class TemplateException
extends java.lang.Exception
class TemplateException { isA Exception; Token token; Integer errorCode; String errMsg; public TemplateException(Token aToken, int aErrorCode, String aErrMsg, Exception ex) { super(aErrMsg, ex); token = aToken; errorCode = aErrorCode; errMsg = aErrMsg; } public TemplateException(Token aToken, int aErrorCode, String aErrMsg) { super(aErrMsg, null); token = aToken; errorCode = aErrorCode; errMsg = aErrMsg; } }
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    TemplateException​(Position aPosition, ErrorMessage aErrorMessage)  
    TemplateException​(java.lang.String aMessage, java.lang.Exception aParent, Position aPosition, ErrorMessage aErrorMessage)  
  • Method Summary

    Modifier and Type Method Description
    void delete()  
    ErrorMessage getErrorMessage()  
    Position getPosition()  
    boolean setErrorMessage​(ErrorMessage aErrorMessage)  
    boolean setPosition​(Position aPosition)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Throwable

    addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait