openjava.syntax
Class RestorableTokenSource

java.lang.Object
  |
  +--openjava.syntax.RestorableTokenSource

public class RestorableTokenSource
extends java.lang.Object
implements TokenSource

The class RestorableTokenSource

For example

 

Since:
%SOFTWARE% 1.0
See Also:
Object

Constructor Summary
RestorableTokenSource(TokenSource src)
           
RestorableTokenSource(TokenSource src, Environment env)
           
 
Method Summary
 void assume()
           
 void fix()
           
 Environment getEnvironment()
           
 openjava.tools.parser.Token getNextToken()
           
 openjava.tools.parser.Token getToken(int i)
           
 void restore()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestorableTokenSource

public RestorableTokenSource(TokenSource src,
                             Environment env)

RestorableTokenSource

public RestorableTokenSource(TokenSource src)
Method Detail

getEnvironment

public Environment getEnvironment()
Specified by:
getEnvironment in interface TokenSource

assume

public void assume()

restore

public void restore()

fix

public void fix()

getNextToken

public openjava.tools.parser.Token getNextToken()
Specified by:
getNextToken in interface TokenSource

getToken

public openjava.tools.parser.Token getToken(int i)
Specified by:
getToken in interface TokenSource