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 voidconsume()java.lang.StringgetSourceName()java.lang.StringgetText(org.antlr.v4.runtime.misc.Interval interval)intindex()intLA(int i)intmark()voidrelease(int marker)voidseek(int index)intsize()java.lang.StringtoString()
-
-
-
Constructor Detail
-
CodePointStream
public CodePointStream(java.lang.String sourceName, CelCodePointArray codePoints)
-
-
Method Detail
-
consume
public void consume()
- Specified by:
consumein interfaceorg.antlr.v4.runtime.IntStream
-
LA
public int LA(int i)
- Specified by:
LAin interfaceorg.antlr.v4.runtime.IntStream
-
mark
public int mark()
- Specified by:
markin interfaceorg.antlr.v4.runtime.IntStream
-
release
public void release(int marker)
- Specified by:
releasein interfaceorg.antlr.v4.runtime.IntStream
-
index
public int index()
- Specified by:
indexin interfaceorg.antlr.v4.runtime.IntStream
-
seek
public void seek(int index)
- Specified by:
seekin interfaceorg.antlr.v4.runtime.IntStream
-
size
public int size()
- Specified by:
sizein interfaceorg.antlr.v4.runtime.IntStream
-
getSourceName
public java.lang.String getSourceName()
- Specified by:
getSourceNamein interfaceorg.antlr.v4.runtime.IntStream
-
getText
public java.lang.String getText(org.antlr.v4.runtime.misc.Interval interval)
- Specified by:
getTextin interfaceorg.antlr.v4.runtime.CharStream
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-