Package dev.cel.common.internal
Class CodePointStream
- java.lang.Object
-
- dev.cel.common.internal.CodePointStream
-
- All Implemented Interfaces:
org.antlr.v4.runtime.CharStream
,org.antlr.v4.runtime.IntStream
@Internal public final class CodePointStream extends java.lang.Object implements org.antlr.v4.runtime.CharStream
Implementation of ANTLRv4 CharStream using CelCodePointArray.CEL Library Internals. Do Not Use.
-
-
Constructor Summary
Constructors Constructor Description CodePointStream(java.lang.String sourceName, CelCodePointArray codePoints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consume()
java.lang.String
getSourceName()
java.lang.String
getText(org.antlr.v4.runtime.misc.Interval interval)
int
index()
int
LA(int i)
int
mark()
void
release(int marker)
void
seek(int index)
int
size()
java.lang.String
toString()
-
-
-
Constructor Detail
-
CodePointStream
public CodePointStream(java.lang.String sourceName, CelCodePointArray codePoints)
-
-
Method Detail
-
consume
public void consume()
- Specified by:
consume
in interfaceorg.antlr.v4.runtime.IntStream
-
LA
public int LA(int i)
- Specified by:
LA
in interfaceorg.antlr.v4.runtime.IntStream
-
mark
public int mark()
- Specified by:
mark
in interfaceorg.antlr.v4.runtime.IntStream
-
release
public void release(int marker)
- Specified by:
release
in interfaceorg.antlr.v4.runtime.IntStream
-
index
public int index()
- Specified by:
index
in interfaceorg.antlr.v4.runtime.IntStream
-
seek
public void seek(int index)
- Specified by:
seek
in interfaceorg.antlr.v4.runtime.IntStream
-
size
public int size()
- Specified by:
size
in interfaceorg.antlr.v4.runtime.IntStream
-
getSourceName
public java.lang.String getSourceName()
- Specified by:
getSourceName
in interfaceorg.antlr.v4.runtime.IntStream
-
getText
public java.lang.String getText(org.antlr.v4.runtime.misc.Interval interval)
- Specified by:
getText
in interfaceorg.antlr.v4.runtime.CharStream
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-