com.groupbyinc.flux.common.antlr.v4.runtime.UnbufferedCharStream.class Maven / Gradle / Ivy
???? 2 ? @com/groupbyinc/flux/common/antlr/v4/runtime/UnbufferedCharStream java/lang/Object 6com/groupbyinc/flux/common/antlr/v4/runtime/CharStream UnbufferedCharStream.java data [C n I p
numMarkers lastChar lastCharBufferStart currentCharIndex input Ljava/io/Reader; name Ljava/lang/String; ()V (I)V
this BLcom/groupbyinc/flux/common/antlr/v4/runtime/UnbufferedCharStream;
" $
& (
bufferSize (Ljava/io/InputStream;)V (Ljava/io/InputStream;I)V ,
- Ljava/io/InputStream; (Ljava/io/Reader;)V (Ljava/io/Reader;I)V 1
2 java/io/InputStreamReader 4 +
5 6 8 fill (I)I : ;
< consume LA ? ;
@ java/lang/IllegalStateException B cannot consume EOF D (Ljava/lang/String;)V F
C G I sync K
L want need java/io/IOException P ?? nextChar ()I S T
U add W
X java/lang/RuntimeException Z (Ljava/lang/Throwable;)V \
[ ] c ioe Ljava/io/IOException; i java/io/Reader c read e T
d f java/util/Arrays h copyOf ([CI)[C j k
i l #java/lang/IndexOutOfBoundsException n
o index C mark release (release() called with an invalid marker. u java/lang/System w arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V y z
x { marker expectedMark seek getBufferStartIndex ? T
? java/lang/Math ? min (II)I ? ?
? ? "java/lang/IllegalArgumentException ? java/lang/StringBuilder ?
? cannot seek to negative index ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (I)Ljava/lang/StringBuilder; ? ?
? ? toString ()Ljava/lang/String; ? ?
? ?
? G 'java/lang/UnsupportedOperationException ? seek to index outside buffer: ? not in ? .. ?
? G size &Unbuffered stream cannot know its size ?
getSourceName ? java/lang/String ? isEmpty ()Z ? ?
? ? ? getText O(Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Interval;)Ljava/lang/String; 9com/groupbyinc/flux/common/antlr/v4/runtime/misc/Interval ? a ? ? ? b ? ? ? invalid interval ? length ? T
? ? /the interval extends past the end of the stream ? interval ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? outside buffer: ? ([CII)V ?
? ? interval ;Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/Interval; bufferStartIndex Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
? 6 * ? ? ? ?
g h ? u %*? *? *? !*? #*? %*? '*?? )? ? % % * ? " k C K P ^ l m $ n + ? A *+ ? .? ? / ?
q r 0 ? A *+ ? 3? ? ?
u v , ? b *? *? 5Y+? 7? 9*? =W? ? / * ? y z { | 1 ? [ *? *+? 9*? =W? ? * ? ?
? ? > ? ? `*? A?
? CYE? H?**? )*? 4? #*? *? 'd? *? !? *? '*? **? #? J*Y? `? *Y? %`? %*? M? ? ` ? . ? ? ? ? 4 ? 9 ? > ? F ? P ? Z ? _ ? ? 2 K ? q *? `d*? 'd`=? *? =W? ? N O ? ? ? ? ? ? ? : ; ? ? ?=? 9*? '? *? )*? 'd4R? ?*? V>*? Y?
N? [Y-? ^?????? * - Q ? 4 % _ . ` a ; b ? ?
? *
? ? ? ? % ? * ? - ? . ? 7 ? = ? ? ? L Q ? S T ? 2 *? 9? g? ? ? ? ? Q W ? z 1*? '*? )?? **? )*? )?h? m? )*? )*Y? 'Z`? '?U? ? 1 1 _ ? ? ? ? 0 ? ? ? ; ? ? ?? *? #?*? M*? `d=? ? oY? p?*? '? ?*? )4>R? ?? ? * ? ? b ' q 5
_ r ? " ?
? ? ? $ ? . ? 5 ? = ? ?
? ? s T ? p #*? !? **? #? J*? !td<*Y? !`? !? ? # s ? ? ? ? ? ! ? ? t ? ? a*? !t=?
? CYv? H?*Y? !d? !*? !? =*? ? 6*? )*? *? )*? '*? d? |**? '*? d? '*? **? #? J? ? a a } [ ~ ? *
? ? ? ? ? - ? F ? S ? X ? ` ? ? ? ? J q T ? / *? %? ? ? ? L ?*? %? ?*? %? **? %d? M*? ?*? '`d? ?<*? ?d=? ? ?Y? ?Y? ??? ?? ?? ?? ??*? '? ;? ?Y? ?Y? ??? ?? ??? ?*? ?? ??? ?*? ?*? '`? ?? ?? ??*? *? %*? ? **? J? #? **? )*? d4? #? ? ? ? q 2 ? b ? F
+ 2 6 Q Y s ? ? ? ? ?! ?# ? !? %? ? T ? 4
? ?Y?? ?? ?
? ' ? ? ? U *? ??
*? ?? ?? ??*? ?? ? ? , - 0 ? ? ? ? 3 ?+? ?? +? ?+? ?d?
? ?Y?? ??*? ?=*? '? /*? )*? 'd4R? +? ?+? ?`*? '`?
? ?Y÷ ??+? ?? +? ?*? '`? 7? ?Y? ?Y? ?Ŷ ?+? ?ʶ ?? ??? ?*? '`d? ?? ?? ??+? ?d>? ?Y*? )+? ?? Ͱ ? * ? ? ? ? # ? ? ? b ? *
5 6 9 #: :; L<