Package org.aspectj.weaver.patterns
Class BasicTokenSource
- java.lang.Object
-
- org.aspectj.weaver.patterns.BasicTokenSource
-
- All Implemented Interfaces:
ITokenSource
public class BasicTokenSource extends Object implements ITokenSource
-
-
Constructor Summary
Constructors Constructor Description BasicTokenSource(IToken[] tokens, ISourceContext sourceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIndex()ISourceContextgetSourceContext()booleanhasMoreTokens()static ITokenSourcemakeTokenSource(String input, ISourceContext context)ITokennext()ITokenpeek()ITokenpeek(int offset)voidsetIndex(int newIndex)voidsetSourceContext(ISourceContext context)StringtoString()
-
-
-
Constructor Detail
-
BasicTokenSource
public BasicTokenSource(IToken[] tokens, ISourceContext sourceContext)
-
-
Method Detail
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfaceITokenSource
-
setIndex
public void setIndex(int newIndex)
- Specified by:
setIndexin interfaceITokenSource
-
next
public IToken next()
- Specified by:
nextin interfaceITokenSource
-
peek
public IToken peek()
- Specified by:
peekin interfaceITokenSource
-
peek
public IToken peek(int offset)
- Specified by:
peekin interfaceITokenSource
-
makeTokenSource
public static ITokenSource makeTokenSource(String input, ISourceContext context)
-
getSourceContext
public ISourceContext getSourceContext()
- Specified by:
getSourceContextin interfaceITokenSource
-
setSourceContext
public void setSourceContext(ISourceContext context)
-
hasMoreTokens
public boolean hasMoreTokens()
- Specified by:
hasMoreTokensin interfaceITokenSource
-
-