org.codehaus.groovy.syntax
Class TokenException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.codehaus.groovy.GroovyException
              extended by org.codehaus.groovy.syntax.SyntaxException
                  extended by org.codehaus.groovy.syntax.TokenException
All Implemented Interfaces:
java.io.Serializable, GroovyExceptionInterface
Direct Known Subclasses:
ParserException, TokenMismatchException

public class TokenException
extends SyntaxException

See Also:
Serialized Form

Constructor Summary
TokenException(java.lang.String message, java.lang.Throwable cause, int line, int column)
           
TokenException(java.lang.String message, Token token)
           
 
Method Summary
private static int getColumn(Token token)
           
 int getEndColumn()
           
private static int getLine(Token token)
           
 
Methods inherited from class org.codehaus.groovy.syntax.SyntaxException
getLine, getMessage, getSourceLocator, getStartColumn, getStartLine, setSourceLocator
 
Methods inherited from class org.codehaus.groovy.GroovyException
isFatal, setFatal
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TokenException

public TokenException(java.lang.String message,
                      Token token)

TokenException

public TokenException(java.lang.String message,
                      java.lang.Throwable cause,
                      int line,
                      int column)
Method Detail

getEndColumn

public int getEndColumn()
Overrides:
getEndColumn in class SyntaxException
Returns:
the end column on which the error occurs

getColumn

private static int getColumn(Token token)

getLine

private static int getLine(Token token)


Copyright © ${year} The Codehaus. All Rights Reserved.