Skip to content

Package io.github.qishr.cascara.common.lang.exception

Class TokenizerException

java.lang.Object
        java.lang.Throwable
                java.lang.Exception
                        java.lang.RuntimeException
                                io.github.qishr.cascara.common.util.CascaraRuntimeException
                                        io.github.qishr.cascara.common.lang.exception.LocatableException
                                                io.github.qishr.cascara.common.lang.exception.TokenizerException


public class TokenizerException
extends LocatableException

Constructor Summary

Constructor Description
TokenizerException(String message, int line, int column, URI uri) Standard constructor for parser-detected logic errors
TokenizerException(String message, Throwable cause, int line, int column, URI uri) The "Wrapper" constructor for I/O or Stream failures
TokenizerException(String message, Throwable cause, URI uri) Constructor for when we only have a URI (e.g. File not found)

Methods inherited from LocatableException

getRawMessage, getUri, getLine, getColumn