
com.groupbyinc.flux.common.io.stream.NamedWriteableRegistry.class Maven / Gradle / Ivy
???? 3 ` ;com/groupbyinc/flux/common/io/stream/NamedWriteableRegistry java/lang/Object NamedWriteableRegistry.java =com/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$1 Icom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$InnerRegistry
InnerRegistry registry Ljava/util/Map; sLjava/util/Map;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$InnerRegistry<*>;>; ()V
java/util/HashMap
this =Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry; registerPrototype I(Ljava/lang/Class;Lcom/groupbyinc/flux/common/io/stream/NamedWriteable;)V
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; S(Ljava/lang/Class;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$1;)V !
" put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; $ % &
access$100 ?(Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$InnerRegistry;Lcom/groupbyinc/flux/common/io/stream/NamedWriteable;)V ( )
*
categoryClass Ljava/lang/Class; Ljava/lang/Class; namedWriteable ;Lcom/groupbyinc/flux/common/io/stream/NamedWriteable<+TT;>; 5Lcom/groupbyinc/flux/common/io/stream/NamedWriteable;
innerRegistry PLcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$InnerRegistry; KLcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$InnerRegistry; getPrototype Z(Ljava/lang/Class;Ljava/lang/String;)Lcom/groupbyinc/flux/common/io/stream/NamedWriteable; "java/lang/IllegalArgumentException 7 java/lang/StringBuilder 9
: "unknown named writeable category [ < append -(Ljava/lang/String;)Ljava/lang/StringBuilder; > ?
: @ java/lang/Class B getName ()Ljava/lang/String; D E
C F ] H toString J E
: K (Ljava/lang/String;)V M
8 N
access$200 ?(Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$InnerRegistry;Ljava/lang/String;)Lcom/groupbyinc/flux/common/io/stream/NamedWriteable; P Q
R name Ljava/lang/String; Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable j(Ljava/lang/Class;Lcom/groupbyinc/flux/common/io/stream/NamedWriteable<+TT;>;)V {(Ljava/lang/Class;Ljava/lang/String;)Lcom/groupbyinc/flux/common/io/stream/NamedWriteable<+TT;>;
SourceFile InnerClasses ! V
W > *? *? Y? ? ? X Y
! W ? .*? +? ? N-? ? Y+? #N*? +-? ' W-,? +? X * . . , . . / 1 2 4 Z . , - . / 0 2 3 Y &