类 ANTLRReaderStream
- java.lang.Object
-
- org.antlr.runtime.ANTLRStringStream
-
- org.antlr.runtime.ANTLRReaderStream
-
- 所有已实现的接口:
CharStream
,IntStream
- 直接已知子类:
ANTLRInputStream
public class ANTLRReaderStream extends ANTLRStringStream
Vacuum all input from a Reader and then treat it like a StringStream. Manage the buffer manually to avoid unnecessary data copying. If you need encoding, use ANTLRInputStream.
-
-
字段概要
字段 修饰符和类型 字段 说明 static int
INITIAL_BUFFER_SIZE
static int
READ_BUFFER_SIZE
-
从类继承的字段 org.antlr.runtime.ANTLRStringStream
charPositionInLine, data, lastMarker, line, markDepth, markers, n, name, p
-
从接口继承的字段 org.antlr.runtime.CharStream
EOF
-
-
构造器概要
构造器 构造器 说明 ANTLRReaderStream()
ANTLRReaderStream(java.io.Reader r)
ANTLRReaderStream(java.io.Reader r, int size)
ANTLRReaderStream(java.io.Reader r, int size, int readChunkSize)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
load(java.io.Reader r, int size, int readChunkSize)
-
从类继承的方法 org.antlr.runtime.ANTLRStringStream
consume, getCharPositionInLine, getLine, getSourceName, index, LA, LT, mark, release, reset, rewind, rewind, seek, setCharPositionInLine, setLine, size, substring, toString
-
-
-
-
构造器详细资料
-
ANTLRReaderStream
public ANTLRReaderStream()
-
ANTLRReaderStream
public ANTLRReaderStream(java.io.Reader r) throws java.io.IOException
- 抛出:
java.io.IOException
-
ANTLRReaderStream
public ANTLRReaderStream(java.io.Reader r, int size) throws java.io.IOException
- 抛出:
java.io.IOException
-
ANTLRReaderStream
public ANTLRReaderStream(java.io.Reader r, int size, int readChunkSize) throws java.io.IOException
- 抛出:
java.io.IOException
-
-