JFlex

Class ScannerException

public class ScannerException extends RuntimeException implements ErrorMessages

This Exception could be thrown while scanning the specification (e.g. unmatched input)
Field Summary
intcolumn
Filefile
intline
intmessage
Constructor Summary
ScannerException(int message)
Creates a new ScannerException with a message only.
ScannerException(File file, int message)
Creates a new ScannerException for a file with a message only.
ScannerException(int message, int line)
Creates a new ScannerException with a message and line number.
ScannerException(File file, int message, int line)
Creates a new ScannerException for a file with a message and line number.
ScannerException(File file, int message, int line, int column)
Creates a new ScannerException with a message, line number and column.

Field Detail

column

public int column

file

public File file

line

public int line

message

public int message

Constructor Detail

ScannerException

public ScannerException(int 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, int message)
Creates a new ScannerException for a file with a message only.

Parameters: file the file in which the error occured message the code for the error description presented to the user.

ScannerException

public ScannerException(int 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, int 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 error

ScannerException

public ScannerException(File file, int 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 error column the column where the error starts