com.groupbyinc.flux.common.inject.internal.Scoping.class Maven / Gradle / Ivy
???? 4 g 2com/groupbyinc/flux/common/inject/internal/Scoping java/lang/Object Scoping.java 4com/groupbyinc/flux/common/inject/internal/Scoping$6 4com/groupbyinc/flux/common/inject/internal/Scoping$5 4com/groupbyinc/flux/common/inject/internal/Scoping$4
4com/groupbyinc/flux/common/inject/internal/Scoping$3 4com/groupbyinc/flux/common/inject/internal/Scoping$2 4com/groupbyinc/flux/common/inject/internal/Scoping$1 UNSCOPED 4Lcom/groupbyinc/flux/common/inject/internal/Scoping; SINGLETON_ANNOTATION SINGLETON_INSTANCE EAGER_SINGLETON
forAnnotation G(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/internal/Scoping; +com/groupbyinc/flux/common/inject/Singleton (Ljava/lang/Class;)V
scopingAnnotation 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; Ljava/lang/Class; forInstance _(Lcom/groupbyinc/flux/common/inject/Scope;)Lcom/groupbyinc/flux/common/inject/internal/Scoping; (com/groupbyinc/flux/common/inject/Scopes & SINGLETON )Lcom/groupbyinc/flux/common/inject/Scope; ( ) ' * , ,(Lcom/groupbyinc/flux/common/inject/Scope;)V .
/ scope isExplicitlyScoped ()Z 4 this isNoScope getScopeInstance +()Lcom/groupbyinc/flux/common/inject/Scope; 8 9
: NO_SCOPE <