com.groupbyinc.flux.common.inject.name.Names.class Maven / Gradle / Ivy
???? 4 { ,com/groupbyinc/flux/common/inject/name/Names java/lang/Object
Names.java java/util/Map$Entry
java/util/Map Entry ()V
this .Lcom/groupbyinc/flux/common/inject/name/Names; named B(Ljava/lang/String;)Lcom/groupbyinc/flux/common/inject/name/Named; 0com/groupbyinc/flux/common/inject/name/NamedImpl (Ljava/lang/String;)V
name Ljava/lang/String; bindProperties <(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/util/Map;)V java/lang/Class (com/groupbyinc/flux/common/inject/Binder skipSources >([Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Binder; ! " entrySet ()Ljava/util/Set; $ % &
java/util/Set ( iterator ()Ljava/util/Iterator; * + ) , java/util/Iterator . hasNext ()Z 0 1 / 2 next ()Ljava/lang/Object; 4 5 / 6 getKey 8 5 9 java/lang/String ; getValue = 5 > %com/groupbyinc/flux/common/inject/Key @ get [(Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key; B C
A D bind h(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder; F G H =com/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder J
toInstance (Ljava/lang/Object;)V L M K N key value entry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; binder *Lcom/groupbyinc/flux/common/inject/Binder;
properties 5Ljava/util/Map; Ljava/util/Map; C(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/util/Properties;)V java/util/Properties [
propertyNames ()Ljava/util/Enumeration; ] ^
\ _ java/util/Enumeration a hasMoreElements c 1 b d nextElement f 5 b g getProperty &(Ljava/lang/String;)Ljava/lang/String; i j
\ k propertyName e Ljava/util/Enumeration<*>; Ljava/util/Enumeration; Ljava/util/Properties; Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature b(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/util/Map;)V
SourceFile InnerClasses ! r 3 *? ? s t
! " r 3 ? Y*? ? s t ( r ? d*? YS? # K+? ' ? - M,? 3 ? A,? 7 ? N-? : ? <:-? ? ? <:*