Java.target.apidocs.org.antlr.v4.runtime.CharStream.html Maven / Gradle / Ivy
CharStream (ANTLR 4 Runtime (Optimized) 4.7.1 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–2018 Tunnel Vision Laboratories, LLC. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy