Package gnu.jel
Class CompilationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
gnu.jel.CompilationException
- All Implemented Interfaces:
java.io.Serializable
public class CompilationException
extends java.lang.Exception
Represents an error encountered during the compilation.
The text of the messages can be changed/internationalized by modification of JEL.properties file
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description int
col
-
Constructor Summary
Constructors Constructor Description CompilationException(int code, java.lang.Object param)
Constructs new CompilationException with a single formatting parameter. -
Method Summary
Modifier and Type Method Description int
getColumn()
Used to obtain the column, where error have occurred.java.lang.String
getMessage()
Used to obtain the formatted error message.java.lang.Object[]
getParameters()
Used to obtain the parameters for this error.int
getType()
Used to obtain the error code.
-
Field Details
-
col
public int col
-
-
Constructor Details
-
CompilationException
public CompilationException(int code, java.lang.Object param)Constructs new CompilationException with a single formatting parameter.- Parameters:
code
- is the error code (must correspond to a message in JEL.properties file).param
- is the single Object parameter or an array of Objects to be used in message formatting.
-
-
Method Details
-
getColumn
public int getColumn()Used to obtain the column, where error have occurred.- Returns:
- column, where error have occurred.
-
getType
public int getType()Used to obtain the error code.- Returns:
- the error code, corresponding to one of the messages in JEL.properties file.
-
getParameters
public java.lang.Object[] getParameters()Used to obtain the parameters for this error.- Returns:
- the parameters to be used in message formatting, they provide further information about the error.
-
getMessage
public java.lang.String getMessage()Used to obtain the formatted error message.- Overrides:
getMessage
in classjava.lang.Throwable
- Returns:
- the formatted error message.
-