Package jflex.scanner
Class ScannerException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- jflex.scanner.ScannerException
-
- All Implemented Interfaces:
Serializable
public class ScannerException extends RuntimeException
This Exception could be thrown while scanning the specification (e.g. unmatched input)- Version:
- JFlex 1.8.1
- Author:
- Gerwin Klein
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ScannerException(File file, ErrorMessages.ErrorMessage message)
Creates a new ScannerException for a file with a message only.ScannerException(File file, ErrorMessages.ErrorMessage message, int line)
Creates a new ScannerException for a file with a message and line number.ScannerException(File file, ErrorMessages.ErrorMessage message, int line, int column)
Creates a new ScannerException with a message, line number and column.ScannerException(ErrorMessages.ErrorMessage message)
Creates a new ScannerException with a message only.ScannerException(ErrorMessages.ErrorMessage message, int line)
Creates a new ScannerException with a message and line number.
-
Method Summary
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Field Detail
-
line
public int line
-
column
public int column
-
message
public ErrorMessages.ErrorMessage message
-
file
public File file
-
-
Constructor Detail
-
ScannerException
public ScannerException(ErrorMessages.ErrorMessage message)
Creates a new ScannerException with a message only.- Parameters:
message
- the code for the error description presented to the user.
-
ScannerException
public ScannerException(File file, ErrorMessages.ErrorMessage message)
Creates a new ScannerException for a file with a message only.- Parameters:
file
- the file in which the error occurredmessage
- the code for the error description presented to the user.
-
ScannerException
public ScannerException(ErrorMessages.ErrorMessage message, int line)
Creates a new ScannerException with a message and line number.- Parameters:
message
- the code for the error description presented to the user.line
- the number of the line in the specification that contains the error
-
ScannerException
public ScannerException(File file, ErrorMessages.ErrorMessage message, int line)
Creates a new ScannerException for a file with a message and line number.- Parameters:
message
- the code for the error description presented to the user.line
- the number of the line in the specification that contains the errorfile
- aFile
object.
-
ScannerException
public ScannerException(File file, ErrorMessages.ErrorMessage message, int line, int column)
Creates a new ScannerException with a message, line number and column.- Parameters:
message
- the code for the error description presented to the user.line
- the number of the line in the specification that contains the errorcolumn
- the column where the error startsfile
- aFile
object.
-
-