public class SymbolListCharSequence
extends java.lang.Object
implements java.lang.CharSequence
SymbolListCharSequence
is a CharSequence
implementation which wraps a SymbolList
. It is present
primarily to support regular expression matching over
SymbolList
s as it avoids creating a copy.Constructor and Description |
---|
SymbolListCharSequence(SymbolList syms)
Creates a new
SymbolListCharSequence wrapping a
SymbolList . |
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
int |
length() |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
toString() |
public SymbolListCharSequence(SymbolList syms)
SymbolListCharSequence
wrapping a
SymbolList
.syms
- a SymbolList
.public char charAt(int index)
charAt
in interface java.lang.CharSequence
public int length()
length
in interface java.lang.CharSequence
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object