All Types

org.hildan.hashcode.utils.reader.FileParsingException

Thrown if an exception occurs while parsing a file, in order to provide the file's path in the message.

org.hildan.hashcode.utils.reader.HCReader

Provides convenience methods to parse the input data, with clear error handling and line numbering.

org.hildan.hashcode.utils.reader.IncompleteInputReadException

Thrown if the parsing ends while there is still input to read.

org.hildan.hashcode.utils.reader.IncompleteLineReadException

Thrown if the next line is accessed while the current line has not been fully consumed.

org.hildan.hashcode.utils.reader.InputParsingException

Thrown if the parsing of the input fails.

org.hildan.hashcode.utils.reader.NoMoreLinesToReadException

Thrown if the input is accessed for more lines when there is no more to read.

org.hildan.hashcode.utils.writer.SolutionWritingException

Thrown if an exception occurs while writing to the output file.

org.hildan.hashcode.utils.runner.UncaughtExceptionsLogger

Defines what to do with the stack traces of exceptions that are thrown during parallel tasks execution.