## org.codehaus.groovy.antlr
Class GroovySourceToken

    java.lang.Object
      antlr.Token
          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-2009 The Codehaus. All rights reserved.