Package cruise.umple.compiler
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()
-
Constructor Details
-
TemplateException
public TemplateException(java.lang.String aMessage, java.lang.Exception aParent, Position aPosition, ErrorMessage aErrorMessage) -
TemplateException
-
-
Method Details
-
setPosition
-
setErrorMessage
-
getPosition
-
getErrorMessage
-
delete
public void delete() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Throwable
-