org.codehaus.groovy.antlr
public class UnicodeEscapingReader extends Reader
No attempt has been made to optimise this class for speed or space.
Constructor and Description |
---|
UnicodeEscapingReader(Reader reader,
SourceBuffer sourceBuffer)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this reader by calling close on the underlying reader.
|
int |
read()
Gets the next character from the underlying reader,
translating escapes as required.
|
int |
read(char[] cbuf,
int off,
int len)
Reads characters from the underlying reader.
|
void |
setLexer(CharScanner lexer)
Sets the lexer that is using this reader.
|
public UnicodeEscapingReader(Reader reader, SourceBuffer sourceBuffer)
reader
- The reader that this reader will filter over.public void setLexer(CharScanner lexer)
public int read(char[] cbuf, int off, int len) throws IOException
read
in class Reader
IOException
Reader.read(char[],int,int)
public int read() throws IOException
read
in class Reader
IOException
Reader.close()
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class Reader
IOException
Reader.close()