
com.groupbyinc.flux.common.inject.internal.InstanceBindingImpl.class Maven / Gradle / Ivy
???? 3 ? >com/groupbyinc/flux/common/inject/internal/InstanceBindingImpl ?Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;Lcom/groupbyinc/flux/common/inject/spi/InstanceBinding; 6com/groupbyinc/flux/common/inject/internal/BindingImpl 5com/groupbyinc/flux/common/inject/spi/InstanceBinding InstanceBindingImpl.java instance Ljava/lang/Object; TT; provider ,Lcom/groupbyinc/flux/common/inject/Provider; 1Lcom/groupbyinc/flux/common/inject/Provider; injectionPoints ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet; wLcom/groupbyinc/flux/common/google/common/collect/ImmutableSet; ?(Lcom/groupbyinc/flux/common/inject/Injector;Lcom/groupbyinc/flux/common/inject/Key;Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/internal/InternalFactory;Ljava/util/Set;Ljava/lang/Object;)V 2com/groupbyinc/flux/common/inject/internal/Scoping UNSCOPED 4Lcom/groupbyinc/flux/common/inject/internal/Scoping; ?(Lcom/groupbyinc/flux/common/inject/Injector;Lcom/groupbyinc/flux/common/inject/Key;Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/internal/InternalFactory;Lcom/groupbyinc/flux/common/inject/internal/Scoping;)V
=com/groupbyinc/flux/common/google/common/collect/ImmutableSet copyOf W(Ljava/util/Collection;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;
! #
% 0com/groupbyinc/flux/common/inject/util/Providers ' of @(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Provider; ) *
( +
- this ELcom/groupbyinc/flux/common/inject/internal/InstanceBindingImpl; @Lcom/groupbyinc/flux/common/inject/internal/InstanceBindingImpl; injector ,Lcom/groupbyinc/flux/common/inject/Injector; key ,Lcom/groupbyinc/flux/common/inject/Key; 'Lcom/groupbyinc/flux/common/inject/Key; source internalFactory BLcom/groupbyinc/flux/common/inject/internal/InternalFactory<+TT;>;