org.jruby.lexer.yacc
Class Token

java.lang.Object
  extended by org.jruby.lexer.yacc.Token
All Implemented Interfaces:
ISourcePositionHolder

public class Token
extends java.lang.Object
implements ISourcePositionHolder


Constructor Summary
Token(java.lang.Object value, int type, ISourcePosition position)
           
Token(java.lang.Object value, ISourcePosition position)
           
 
Method Summary
 ISourcePosition getPosition()
           
 int getType()
           
 java.lang.Object getValue()
           
 void setPosition(ISourcePosition position)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Token

public Token(java.lang.Object value,
             ISourcePosition position)

Token

public Token(java.lang.Object value,
             int type,
             ISourcePosition position)
Method Detail

setValue

public void setValue(java.lang.Object value)

getValue

public java.lang.Object getValue()

getType

public int getType()

getPosition

public ISourcePosition getPosition()
Specified by:
getPosition in interface ISourcePositionHolder

setPosition

public void setPosition(ISourcePosition position)
Specified by:
setPosition in interface ISourcePositionHolder

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002-2007 JRuby Team. All Rights Reserved.