/* * Copyright 2013 Guidewire Software, Inc. */ package gw.lang.parser; /** */ public interface IToken { int getType(); int getTokenStart(); int getTokenEnd(); int getTokenColumn(); String getStringValue(); int getInvalidCharPos(); String getText(); int getLine(); int getLineOffset(); boolean isAnalyzingSeparately(); boolean isAnalyzingDirective(); void setAfter( IParseTree after ); IParseTree getAfter(); IToken copy(); <E extends IToken> E copyInto( E t ); void collapse(); }