com.groupbyinc.flux.common.xcontent.ParseFieldRegistry.class Maven / Gradle / Ivy
???? 4 ? 6com/groupbyinc/flux/common/xcontent/ParseFieldRegistry (Ljava/lang/Object; java/lang/Object ParseFieldRegistry.java registry Ljava/util/Map; yLjava/util/Map;>; registryName Ljava/lang/String; $assertionsDisabled Z (Ljava/lang/String;)V ()V
java/util/HashMap
this =Lcom/groupbyinc/flux/common/xcontent/ParseFieldRegistry; 8Lcom/groupbyinc/flux/common/xcontent/ParseFieldRegistry; getNames ()Ljava/util/Set;
java/util/Map keySet ! " register '(Ljava/lang/Object;Ljava/lang/String;)V %com/groupbyinc/flux/common/ParseField & java/lang/String ( ((Ljava/lang/String;[Ljava/lang/String;)V *
' + <(Ljava/lang/Object;Lcom/groupbyinc/flux/common/ParseField;)V $ -
. value TT; Ljava/lang/Object; name (com/groupbyinc/flux/common/collect/Tuple 4 '(Ljava/lang/Object;Ljava/lang/Object;)V 6
5 7 getAllNamesIncludedDeprecated ()[Ljava/lang/String; 9 :
' ; [Ljava/lang/String; = putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? @ A "java/lang/IllegalArgumentException C java/lang/StringBuilder E
F [ H append -(Ljava/lang/String;)Ljava/lang/StringBuilder; J K
F L v2 ()Ljava/lang/Object; N O
5 P -(Ljava/lang/Object;)Ljava/lang/StringBuilder; J R
F S ] already registered for [ U ][ W ] while trying to register [ Y ] [ toString ()Ljava/lang/String; ] ^
F _
D a
previousValue VLcom/groupbyinc/flux/common/collect/Tuple; *Lcom/groupbyinc/flux/common/collect/Tuple;
parseField 'Lcom/groupbyinc/flux/common/ParseField; parseFieldParserTuple lookup ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler;)Ljava/lang/Object; lookupReturningNullIfNotFound ^(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler;)Ljava/lang/Object; k l
m +com/groupbyinc/flux/common/ParsingException o no [ q ] registered for [ s ^(Lcom/groupbyinc/flux/common/xcontent/XContentLocation;Ljava/lang/String;[Ljava/lang/Object;)V u
p v xContentLocation 6Lcom/groupbyinc/flux/common/xcontent/XContentLocation; deprecationHandler 8Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler; get &(Ljava/lang/Object;)Ljava/lang/Object; | } ~ v1 ? O
5 ? match M(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler;)Z ? ?
' ?
? java/lang/AssertionError ? *ParseField did not match registered name [ ? (Ljava/lang/Object;)V ?
? ? parseFieldAndValue java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable %()Ljava/util/Set; (TT;Ljava/lang/String;)V
StackMapTable -(TT;Lcom/groupbyinc/flux/common/ParseField;)V ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentLocation;Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler;)TT; O(Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler;)TT;
SourceFile ! ?
? g *? *? Y? ? *+? ? ?
? ? ) " * + ? F
*? ? # ? ?
?
? 1 ? ? $ % ? p *+? 'Y,? )? ,? /? ? 0 2 3 ? 0 1 ?
8 9 ? ? $ - ? P ?? 5Y,+? 8N,? <:?66? i2:*? -? B ? 5:? F? DY? FY? GI? M? Q? TV? M*? ? MX? M? MZ? M+? T\? M? `? b?????? ? > 7 H c e &