net.sourceforge.cobertura.javancss
Class ASCII_UCodeESC_CharStream
public final
class
ASCII_UCodeESC_CharStream
extends Object
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
private int available
private int[] bufcolumn
private char[] buffer
private int[] bufline
private int bufpos
private int bufsize
private int column
private int inBuf
private Reader inputStream
private int line
private int maxNextCharInd
private char[] nextCharBuf
private int nextCharInd
private boolean prevCharIsCR
private boolean prevCharIsLF
public static final boolean staticFlag
private int tokenBegin
private ASCII_UCodeESC_CharStream(Reader dstream, int startline, int startcolumn, int buffersize)
public ASCII_UCodeESC_CharStream(InputStream dstream, int startline, int startcolumn)
private final void adjustBuffSize()
public final void backup(int amount)
public final char beginToken()
private final void expandBuff(boolean wrapAround)
private final void fillBuff()
public final int getBeginColumn()
public final int getBeginLine()
public final int getEndColumn()
public final int getEndLine()
public final String getImage()
public final char[] getSuffix(int len)
private static final int hexval(char c)
private final char readByte()
public final char readChar()
private final void updateLineColumn(char c)