Package de.quantummaid.injectmaid
Class Definition
- java.lang.Object
-
- de.quantummaid.injectmaid.Definition
-
public final class Definition extends Object
-
-
Constructor Summary
Constructors Constructor Description Definition()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Definitiondefinition(de.quantummaid.reflectmaid.ResolvedType type, Scope scope, Instantiator instantiator, ReusePolicy reusePolicy)Instantiatorinstantiator()booleanisEagerSingleton(SingletonType defaultSingletonType)booleanisSingleton()ReusePolicyreusePolicy()Scopescope()de.quantummaid.reflectmaid.ResolvedTypetype()
-
-
-
Method Detail
-
definition
public static Definition definition(de.quantummaid.reflectmaid.ResolvedType type, Scope scope, Instantiator instantiator, ReusePolicy reusePolicy)
-
isEagerSingleton
public boolean isEagerSingleton(SingletonType defaultSingletonType)
-
type
public de.quantummaid.reflectmaid.ResolvedType type()
-
scope
public Scope scope()
-
instantiator
public Instantiator instantiator()
-
isSingleton
public boolean isSingleton()
-
reusePolicy
public ReusePolicy reusePolicy()
-
-