org.codehaus.groovy.antlr
Class GroovySourceToken

java.lang.Object
  extended by antlr.Token
      extended by org.codehaus.groovy.antlr.GroovySourceToken
All Implemented Interfaces:
Cloneable, SourceInfo

public class GroovySourceToken
extends Token
implements SourceInfo

This is a Token sub class to track line information

Author:
Jochen Theodorou

Field Summary
protected  int col
           
protected  int colLast
           
protected  int line
           
protected  int lineLast
           
protected  String text
           
 
Fields inherited from class antlr.Token
badToken, EOF_TYPE, INVALID_TYPE, MIN_USER_TYPE, NULL_TREE_LOOKAHEAD, SKIP, type
 
Constructor Summary
GroovySourceToken(int t)
          Constructor using a token type
 
Method Summary
 int getColumn()
          get starting column
 int getColumnLast()
          get ending column
 int getLine()
          get start line
 int getLineLast()
          get ending line
 String getText()
          get the source token text
 void setColumn(int c)
          set start column
 void setColumnLast(int colLast)
          set ending column
 void setLine(int l)
          set start line
 void setLineLast(int lineLast)
          set ending line
 void setText(String s)
          set the source token text
 String toString()
           
 
Methods inherited from class antlr.Token
getFilename, getType, setFilename, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

line

protected int line

text

protected String text

col

protected int col

lineLast

protected int lineLast

colLast

protected int colLast
Constructor Detail

GroovySourceToken

public GroovySourceToken(int t)
Constructor using a token type

Parameters:
t - the type
Method Detail

getLine

public int getLine()
Description copied from interface: SourceInfo
get start line

Specified by:
getLine in interface SourceInfo
Overrides:
getLine in class Token
Returns:
the starting line

getText

public String getText()
get the source token text

Overrides:
getText in class Token
Returns:
the source token text

setLine

public void setLine(int l)
Description copied from interface: SourceInfo
set start line

Specified by:
setLine in interface SourceInfo
Overrides:
setLine in class Token
Parameters:
l - the line

setText

public void setText(String s)
set the source token text

Overrides:
setText in class Token
Parameters:
s - the text

toString

public String toString()
Overrides:
toString in class Token

getColumn

public int getColumn()
Description copied from interface: SourceInfo
get starting column

Specified by:
getColumn in interface SourceInfo
Overrides:
getColumn in class Token
Returns:
the starting column

setColumn

public void setColumn(int c)
Description copied from interface: SourceInfo
set start column

Specified by:
setColumn in interface SourceInfo
Overrides:
setColumn in class Token
Parameters:
c - the column

getLineLast

public int getLineLast()
Description copied from interface: SourceInfo
get ending line

Specified by:
getLineLast in interface SourceInfo
Returns:
the ending line

setLineLast

public void setLineLast(int lineLast)
Description copied from interface: SourceInfo
set ending line

Specified by:
setLineLast in interface SourceInfo
Parameters:
lineLast - the line

getColumnLast

public int getColumnLast()
Description copied from interface: SourceInfo
get ending column

Specified by:
getColumnLast in interface SourceInfo
Returns:
the ending column

setColumnLast

public void setColumnLast(int colLast)
Description copied from interface: SourceInfo
set ending column

Specified by:
setColumnLast in interface SourceInfo
Parameters:
colLast - the column

Copyright © 2003-2010 The Codehaus. All rights reserved.