com.groupbyinc.flux.common.antlr.v4.runtime.atn.SemanticContext$OR.class Maven / Gradle / Ivy
???? 2 ? Bcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext$OR Hcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext$Operator SemanticContext.java Scom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext$PrecedencePredicate ?com/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext PrecedencePredicate OR Operator opnds B[Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext; ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext;)V ()V
java/util/HashSet
java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
java/util/Set addAll (Ljava/util/Collection;)Z ! " # add (Ljava/lang/Object;)Z % & '
access$000 ((Ljava/util/Collection;)Ljava/util/List; ) *
+ java/util/List - isEmpty ()Z / 0 . 1 java/util/Collections 3 max *(Ljava/util/Collection;)Ljava/lang/Object; 5 6
4 7 size ()I 9 : ; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; = > ? reduced ULcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext$PrecedencePredicate; this DLcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext$OR; a ALcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext; b operands RLjava/util/Set; Ljava/util/Set; precedencePredicates gLjava/util/List; Ljava/util/List; getOperands ()Ljava/util/Collection; equals )([Ljava/lang/Object;[Ljava/lang/Object;)Z Q R
S obj Ljava/lang/Object; other hashCode java/lang/Object Y X :
Z [ ;com/groupbyinc/flux/common/antlr/v4/runtime/misc/MurmurHash ] ([Ljava/lang/Object;I)I X _
^ ` eval t(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer;Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext;)Z b c
d opnd parser ; 8Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer; parserCallStack 9Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext; evalPrecedence ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer;Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext; java/util/ArrayList n
o 6com/groupbyinc/flux/common/antlr/v4/runtime/Recognizer q 7com/groupbyinc/flux/common/antlr/v4/runtime/RuleContext s l m
u NONE w G x . ' get (I)Ljava/lang/Object; { | . } . ; or ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext;Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext; ? ?
? evaluated context i I differs Z SLjava/util/List; result toString ()Ljava/lang/String; iterator ()Ljava/util/Iterator; ? ? . ? || ? 6com/groupbyinc/flux/common/antlr/v4/runtime/misc/Utils ? join :(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String; ? ?
? ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable Signature [()Ljava/util/Collection; x(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer<**>;Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext;)Z ?(Lcom/groupbyinc/flux/common/antlr/v4/runtime/Recognizer<**>;Lcom/groupbyinc/flux/common/antlr/v4/runtime/RuleContext;)Lcom/groupbyinc/flux/common/antlr/v4/runtime/atn/SemanticContext;
SourceFile InnerClasses !
? T ?*? ? Y? N+? ? -+? ? ? ? $ W? -+? ( W,? ? -,? ? ? ? $ W? -,? ( W-? ,:? 2 ? ? 8? :-? ( W*--? < ? ? @ ? A? ? ? > l B C ? D E ? F G ? H G ? I K X 4 L N ? ? I J X 4 L M ? 2 I J K 'L /M JN RP XQ bS lT uW ?X ? ? ' ? " . O P ? 2 *? ? ? ? D E ? \ ? ? Q &