Java.target.apidocs.org.antlr.v4.runtime.CharStream.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of antlr4-perf-testsuite Show documentation
Show all versions of antlr4-perf-testsuite Show documentation
The ANTLR 4 grammar compiler.
CharStream (ANTLR 4 Runtime (Optimized) 4.7.3 API)
org.antlr.v4.runtime
Interface CharStream
-
- All Superinterfaces:
- IntStream
- All Known Subinterfaces:
- UnicodeCharStream
- All Known Implementing Classes:
- ANTLRFileStream, ANTLRInputStream, CodePointCharStream, UnbufferedCharStream
public interface CharStream
extends IntStream
A source of characters for an ANTLR lexer.
-
-
Method Detail
-
getText
@NotNull
String getText(@NotNull
Interval interval)
This method returns the text for a range of characters within this input
stream. This method is guaranteed to not throw an exception if the
specified interval
lies entirely within a marked range. For more
information about marked ranges, see IntStream.mark()
.
- Parameters:
interval
- an interval within the stream
- Returns:
- the text of the specified interval
- Throws:
NullPointerException
- if interval
is null
IllegalArgumentException
- if interval.a < 0
, or if
interval.b < interval.a - 1
, or if interval.b
lies at or
past the end of the stream
UnsupportedOperationException
- if the stream does not support
getting the text of the specified interval
Copyright © 1992–2019 Tunnel Vision Laboratories, LLC. All rights reserved.