com.groupbyinc.flux.common.antlr.v4.runtime.atn.PredictionContext.class Maven / Gradle / Ivy
???? 2? Acom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext java/lang/Object PredictionContext.java Ccom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext$1 EMPTY HLcom/groupbyinc/flux/common/antlr/v4/runtime/atn/EmptyPredictionContext; EMPTY_RETURN_STATE I??? INITIAL_HASH globalNodeCount id cachedHashCode $assertionsDisabled Z (I)V ()V
this CLcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; fromRuleContext ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ATN;Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; 7com/groupbyinc/flux/common/antlr/v4/runtime/RuleContext # ?Lcom/groupbyinc/flux/common/antlr/v4/runtime/ParserRuleContext; % $ & parent 9Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext; ( ) $ * , ! "
. 3com/groupbyinc/flux/common/antlr/v4/runtime/atn/ATN 0 states Ljava/util/List; 2 3 1 4
invokingState 6 $ 7 java/util/List 9 get (I)Ljava/lang/Object; ; < : = 8com/groupbyinc/flux/common/antlr/v4/runtime/atn/ATNState ?
transition ?(I)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/Transition; A B
@ C >com/groupbyinc/flux/common/antlr/v4/runtime/atn/RuleTransition E followState :Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ATNState; G H F I stateNumber K @ L Jcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext N create ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;I)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext; P Q
O R atn 5Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ATN; outerContext state @Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/RuleTransition; size ()I getParent F(I)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; getReturnState (I)I isEmpty ()Z hasEmptyPath Y Z
b ] ^
d hashCode equals (Ljava/lang/Object;)Z calculateEmptyHashCode ;com/groupbyinc/flux/common/antlr/v4/runtime/misc/MurmurHash j
initialize l ^
k m finish (II)I o p
k q hash calculateHashCode G(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;I)I update (ILjava/lang/Object;)I v w
k x v p
k z returnState I([Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;[I)I D[Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ~ [I ? parents returnStates merge(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;ZLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ? java/lang/AssertionError ?
? g h
? mergeSingletons(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;ZLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ? ?
? Fcom/groupbyinc/flux/common/antlr/v4/runtime/atn/EmptyPredictionContext ? Fcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ArrayPredictionContext ? O(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;)V ?
? ? mergeArrays(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ArrayPredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ArrayPredictionContext;ZLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ? ?
? a b rootIsWildcard
mergeCache
Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap; ?Lcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap; =com/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap ? 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ; ?
? ? mergeRoot ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;Z)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ? ?
? put J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? | O ? ( O ? ? ?
? I([Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;[I)V ?
? ? previous a_ payloads singleParent LLcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext; rootMerge joined ? ? ? ? ? ~ ? ? java/util/Arrays ? copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; ? ?
? ? ([II)[I ? ?
? ? combineCommonParents G([Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;)V ? ?
? mergedParent payload both$ ax_ax a_parent b_parent p HLcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ArrayPredictionContext; i j k mergedReturnStates
mergedParents M java/util/HashMap ?
?
java/util/Map ? containsKey ? h ? ? ? ? ? ? &(Ljava/lang/Object;)Ljava/lang/Object; ; ? ? ?
uniqueParents ?Ljava/util/Map; Ljava/util/Map; toDOTString W(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;)Ljava/lang/String; ? java/lang/StringBuilder ?
? digraph G {
? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? rankdir=LR;
? getAllContextNodes U(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;)Ljava/util/List; ? ?
?
java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V
iterator ()Ljava/util/Iterator; :
java/util/Iterator hasNext `
next ()Ljava/lang/Object;
java/lang/String valueOf (I)Ljava/lang/String;
s $ [label=" "];
! ? (I)Ljava/lang/StringBuilder; ?$
?% [shape=box, label="' [) , + ]- [ \
/ ->1 s3 [label="parent[5 ]"];
7 toString ()Ljava/lang/String;9:
?; ;
= }
? Ljava/lang/String; inv arr first current context buf Ljava/lang/StringBuilder; nodes ULjava/util/List; getCachedContext ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContextCache;Ljava/util/IdentityHashMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; _ `
M java/util/IdentityHashMapO
P ? Fcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContextCacheR ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ;T
SU
P ?KL
X addZT
S[ updated arrayPredictionContext contextCache HLcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContextCache; visited ?Ljava/util/IdentityHashMap; Ljava/util/IdentityHashMap; existing changed java/util/ArrayListf
g
P getAllContextNodes_ e(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;Ljava/util/List;Ljava/util/Map;)Vjk
lZ h :n L(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer;)Ljava/lang/String;
; recog ; 8Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer; toStrings N(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer;I)[Ljava/lang/String; ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;I)[Ljava/lang/String;uw
x
recognizer currentState 6com/groupbyinc/flux/common/antlr/v4/runtime/Recognizer| length~ Z
? (C)Ljava/lang/StringBuilder; ??
?? getATN 7()Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ATN;??
}? getRuleNames ()[Ljava/lang/String;??
}? ruleIndex? @? : b toArray (([Ljava/lang/Object;)[Ljava/lang/Object;?? :? [Ljava/lang/String;? bits mask ruleName index offset last localBuffer perm stop result $Ljava/util/List; java/lang/Class? desiredAssertionStatus? `
??
?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;ZLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SingletonPredictionContext;ZLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ArrayPredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/ArrayPredictionContext;ZLcom/groupbyinc/flux/common/antlr/v4/runtime/misc/DoubleKeyMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;s(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContextCache;Ljava/util/IdentityHashMap;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext; ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;)Ljava/util/List;2(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;Ljava/util/List;Ljava/util/Map;)V P(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer<**>;)Ljava/lang/String; R(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer<**>;I)[Ljava/lang/String; ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer<**>;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/PredictionContext;I)[Ljava/lang/String;
SourceFile InnerClasses!
?
? ? W *? *? Y`? ? *? ? ? ? Y @ Z [ ! " ? ? O+? ? 'L+? +?
+? '? ? -?? -M*+? +? /M*? 5+? 8? > ? @N-? D? F:,? J? M? S? ? 4 O T U O V ) 1 ( 8 W H B
A X ? " a e f j k ' m 8 n B o?
Y Z [ \ ] ^ _ ` ? B
*? -? ? ? ?
? z? @ a ` ? J **? cd? e? ? ? ? ? ~? @ f Z ? / *? ? ? ? ? g h i Z ? ?
? n;? r;? ? s ? ? ? ? t u ? g ? n=*? y=? {=? r=? ? ( | s ? ? ? ? ? ? t } ? ? V? n=*N-?66? -2:? y=????+N-?66? -.6? {=????*?h? r=? ? 4 ( > | V ? ~ V ? ? Q s ? &