com.groupbyinc.flux.common.inject.AbstractProcessor.class Maven / Gradle / Ivy
???? 4 ? 3com/groupbyinc/flux/common/inject/AbstractProcessor ]Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; java/lang/Object 4com/groupbyinc/flux/common/inject/spi/ElementVisitor AbstractProcessor.java errors 3Lcom/groupbyinc/flux/common/inject/internal/Errors; injector 0Lcom/groupbyinc/flux/common/inject/InjectorImpl; 6(Lcom/groupbyinc/flux/common/inject/internal/Errors;)V ()V
this 5Lcom/groupbyinc/flux/common/inject/AbstractProcessor; process (Ljava/lang/Iterable;)V java/lang/Iterable iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z ! " next ()Ljava/lang/Object; $ % & /com/groupbyinc/flux/common/inject/InjectorShell ( getInjector 2()Lcom/groupbyinc/flux/common/inject/InjectorImpl; * +
) , getElements ()Ljava/util/List; . /
) 0 C(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Ljava/util/List;)V 2
3
injectorShell 1Lcom/groupbyinc/flux/common/inject/InjectorShell; isolatedInjectorBuilders GLjava/lang/Iterable; Ljava/lang/Iterable; : java/util/List < = 1com/groupbyinc/flux/common/inject/internal/Errors ? -com/groupbyinc/flux/common/inject/spi/Element A getSource C % B D
withSource G(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/Errors; F G
@ H
acceptVisitor J(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)Ljava/lang/Object; J K B L java/lang/Boolean N booleanValue P !
O Q remove S T java/lang/Throwable V element /Lcom/groupbyinc/flux/common/inject/spi/Element; allDone Ljava/lang/Boolean; i ELjava/util/Iterator; Ljava/util/Iterator; elements ALjava/util/List; Ljava/util/List; errorsAnyElement visit D(Lcom/groupbyinc/flux/common/inject/spi/Message;)Ljava/lang/Boolean; valueOf (Z)Ljava/lang/Boolean; e f
O g message /Lcom/groupbyinc/flux/common/inject/spi/Message; I(Lcom/groupbyinc/flux/common/inject/spi/ScopeBinding;)Ljava/lang/Boolean; scopeBinding 4Lcom/groupbyinc/flux/common/inject/spi/ScopeBinding; M(Lcom/groupbyinc/flux/common/inject/spi/InjectionRequest;)Ljava/lang/Boolean; injectionRequest 8Lcom/groupbyinc/flux/common/inject/spi/InjectionRequest; S(Lcom/groupbyinc/flux/common/inject/spi/StaticInjectionRequest;)Ljava/lang/Boolean; staticInjectionRequest >Lcom/groupbyinc/flux/common/inject/spi/StaticInjectionRequest; Q(Lcom/groupbyinc/flux/common/inject/spi/TypeConverterBinding;)Ljava/lang/Boolean; typeConverterBinding