A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

AbstractInjectorBuilder<T extends AbstractInjectorBuilder<T>> - Interface in de.quantummaid.injectmaid.api
 
add(Scope) - Method in class de.quantummaid.injectmaid.Scopes
 
add(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.ScopeManager
 
addIfNotPresent(State) - Method in class de.quantummaid.injectmaid.statemachine.States
 
addInitializationTime(GenericType<?>, InstantiationTime) - Method in class de.quantummaid.injectmaid.timing.InstantiationTimes
 
addInterceptor(Interceptor) - Method in class de.quantummaid.injectmaid.api.interception.Interceptors
 
addInterceptor(SimpleInterceptor) - Method in interface de.quantummaid.injectmaid.api.Injector
 
addInterceptor(SimpleInterceptor) - Method in class de.quantummaid.injectmaid.InjectMaid
 
addOrFailIfAlreadyPresent(State, boolean) - Method in class de.quantummaid.injectmaid.statemachine.States
 
addParameter(GenericType<?>) - Method in class de.quantummaid.injectmaid.api.customtype.api.Builder
 
addTime(long) - Method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
allFinal() - Method in class de.quantummaid.injectmaid.statemachine.States
 
allInstantiationTimes() - Method in class de.quantummaid.injectmaid.timing.InstantiationTimes
 
allScopes() - Method in class de.quantummaid.injectmaid.Definitions
 
anInjectMaid() - Static method in class de.quantummaid.injectmaid.InjectMaid
 
annotationDisambiguator() - Static method in class de.quantummaid.injectmaid.detection.disambiguators.AnnotationDisambiguator
 
AnnotationDisambiguator - Class in de.quantummaid.injectmaid.detection.disambiguators
 
AnnotationDisambiguator() - Constructor for class de.quantummaid.injectmaid.detection.disambiguators.AnnotationDisambiguator
 
annotationSingletonDetector() - Static method in class de.quantummaid.injectmaid.detection.singleton.AnnotationSingletonDetector
 
AnnotationSingletonDetector - Class in de.quantummaid.injectmaid.detection.singleton
 
AnnotationSingletonDetector() - Constructor for class de.quantummaid.injectmaid.detection.singleton.AnnotationSingletonDetector
 
apply(InjectMaidBuilder) - Method in interface de.quantummaid.injectmaid.api.InjectorConfiguration
 
asList() - Method in class de.quantummaid.injectmaid.Scopes
 

B

bindInstantiator(ResolvedType) - Static method in class de.quantummaid.injectmaid.instantiator.BindInstantiator
 
BindInstantiator - Class in de.quantummaid.injectmaid.instantiator
 
BindInstantiator() - Constructor for class de.quantummaid.injectmaid.instantiator.BindInstantiator
 
build() - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
builder - Variable in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder
 
builder(ResolvedType) - Static method in class de.quantummaid.injectmaid.api.customtype.api.Builder
 
Builder - Class in de.quantummaid.injectmaid.api.customtype.api
 
Builder() - Constructor for class de.quantummaid.injectmaid.api.customtype.api.Builder
 
buildMessage() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.ExceptionDuringClose
 

C

canInstantiate(GenericType<?>) - Method in interface de.quantummaid.injectmaid.api.Injector
 
canInstantiate(ResolvedType) - Method in interface de.quantummaid.injectmaid.api.Injector
 
canInstantiate(ResolvedType) - Method in class de.quantummaid.injectmaid.InjectMaid
 
canInstantiate(Class<?>) - Method in interface de.quantummaid.injectmaid.api.Injector
 
child(ResolvedType) - Method in class de.quantummaid.injectmaid.SingletonStore
 
childScope(ResolvedType) - Method in class de.quantummaid.injectmaid.Scope
 
CircularDependencyDetector - Class in de.quantummaid.injectmaid.circledetector
 
close() - Method in interface de.quantummaid.injectmaid.api.Injector
 
close() - Method in class de.quantummaid.injectmaid.InjectMaid
 
close() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closeable
 
close(Object) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closer
 
close(Consumer<List<ExceptionDuringClose>>) - Static method in class de.quantummaid.injectmaid.closing.Closer
 
close(T) - Method in interface de.quantummaid.injectmaid.lifecyclemanagement.closer.CloseFunction
 
closeable(Object, Closer) - Static method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closeable
 
Closeable - Class in de.quantummaid.injectmaid.lifecyclemanagement.closer
 
Closeable() - Constructor for class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closeable
 
closeAll(List<ExceptionDuringClose>) - Method in interface de.quantummaid.injectmaid.lifecyclemanagement.LifecycleManager
 
closeAll(List<ExceptionDuringClose>) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.NoOpLifecycleManager
 
closeAll(List<ExceptionDuringClose>) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.RealLifecycleManager
 
CloseFunction<T> - Interface in de.quantummaid.injectmaid.lifecyclemanagement.closer
 
closer(Class<T>, CloseFunction<T>) - Static method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closer
 
Closer - Class in de.quantummaid.injectmaid.closing
 
Closer - Class in de.quantummaid.injectmaid.lifecyclemanagement.closer
 
Closer() - Constructor for class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closer
 
closers(List<Closer>) - Static method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closers
 
Closers - Class in de.quantummaid.injectmaid.lifecyclemanagement.closer
 
Closers() - Constructor for class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closers
 
closingInstancesOfType(Class<T>, CloseFunction<T>) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
collect(Function<State, T>) - Method in class de.quantummaid.injectmaid.statemachine.States
 
ConfigurationConfigurators<T extends ConfigurationConfigurators<T>> - Interface in de.quantummaid.injectmaid.api.builder
 
constructor() - Method in class de.quantummaid.injectmaid.instantiator.ConstructorInstantiator
 
constructorInstantiator(ResolvedConstructor) - Static method in class de.quantummaid.injectmaid.instantiator.ConstructorInstantiator
 
ConstructorInstantiator - Class in de.quantummaid.injectmaid.instantiator
 
ConstructorInstantiator() - Constructor for class de.quantummaid.injectmaid.instantiator.ConstructorInstantiator
 
constructors() - Method in class de.quantummaid.injectmaid.detection.InstantiationOptions
 
contains(Scope) - Method in class de.quantummaid.injectmaid.Scope
 
contains(Scope) - Method in class de.quantummaid.injectmaid.Scopes
 
contains(ResolvedType, Scope) - Method in class de.quantummaid.injectmaid.SingletonStore
 
containsElement(ResolvedType) - Method in class de.quantummaid.injectmaid.Scope
 
context() - Method in class de.quantummaid.injectmaid.statemachine.states.Failed
 
context() - Method in class de.quantummaid.injectmaid.statemachine.states.Resolved
 
context() - Method in class de.quantummaid.injectmaid.statemachine.states.ResolvingDependencies
 
context() - Method in interface de.quantummaid.injectmaid.statemachine.states.State
 
context() - Method in class de.quantummaid.injectmaid.statemachine.states.Unresolved
 
context() - Method in class de.quantummaid.injectmaid.statemachine.states.UnresolvedFactory
 
context(ResolvedType, Scope, States, ReusePolicy) - Static method in class de.quantummaid.injectmaid.statemachine.Context
 
Context - Class in de.quantummaid.injectmaid.statemachine
 
Context() - Constructor for class de.quantummaid.injectmaid.statemachine.Context
 
create() - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory00
 
create(A) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory01
 
create(A, B) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory02
 
create(A, B, C) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory03
 
create(A, B, C, D) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory04
 
create(A, B, C, D, E) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory05
 
create(A, B, C, D, E, F) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory06
 
create(A, B, C, D, E, F, G) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory07
 
create(A, B, C, D, E, F, G, H) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory08
 
create(A, B, C, D, E, F, G, H, I) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory09
 
create(A, B, C, D, E, F, G, H, I, J) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory10
 
create(A, B, C, D, E, F, G, H, I, J, K) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory11
 
create(A, B, C, D, E, F, G, H, I, J, K, L) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory12
 
create(A, B, C, D, E, F, G, H, I, J, K, L, M) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory13
 
create(A, B, C, D, E, F, G, H, I, J, K, L, M, N) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory14
 
create(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory15
 
create(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory16
 
createCloseable(Object) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closers
 
customType(GenericType<X>) - Static method in class de.quantummaid.injectmaid.api.customtype.api.CustomType
 
customType(Class<X>) - Static method in class de.quantummaid.injectmaid.api.customtype.api.CustomType
 
CustomType - Class in de.quantummaid.injectmaid.api.customtype.api
 
CustomType() - Constructor for class de.quantummaid.injectmaid.api.customtype.api.CustomType
 
CustomTypeConfigurators<T extends CustomTypeConfigurators<T>> - Interface in de.quantummaid.injectmaid.api.builder
 
CustomTypeData - Class in de.quantummaid.injectmaid.api.customtype.api
 
CustomTypeData() - Constructor for class de.quantummaid.injectmaid.api.customtype.api.CustomTypeData
 
customTypeInstantiator(List<ResolvedType>, InvocableFactory<?>) - Static method in class de.quantummaid.injectmaid.api.customtype.api.CustomTypeData
 
customTypeInstantiator(List<ResolvedType>, InvocableFactory<?>) - Static method in class de.quantummaid.injectmaid.api.customtype.CustomTypeInstantiator
 
CustomTypeInstantiator - Class in de.quantummaid.injectmaid.api.customtype
 
CustomTypeInstantiator() - Constructor for class de.quantummaid.injectmaid.api.customtype.CustomTypeInstantiator
 

D

de.quantummaid.injectmaid - package de.quantummaid.injectmaid
 
de.quantummaid.injectmaid.api - package de.quantummaid.injectmaid.api
 
de.quantummaid.injectmaid.api.builder - package de.quantummaid.injectmaid.api.builder
 
de.quantummaid.injectmaid.api.customtype - package de.quantummaid.injectmaid.api.customtype
 
de.quantummaid.injectmaid.api.customtype.api - package de.quantummaid.injectmaid.api.customtype.api
 
de.quantummaid.injectmaid.api.interception - package de.quantummaid.injectmaid.api.interception
 
de.quantummaid.injectmaid.api.interception.overwrite - package de.quantummaid.injectmaid.api.interception.overwrite
 
de.quantummaid.injectmaid.circledetector - package de.quantummaid.injectmaid.circledetector
 
de.quantummaid.injectmaid.closing - package de.quantummaid.injectmaid.closing
 
de.quantummaid.injectmaid.detection - package de.quantummaid.injectmaid.detection
 
de.quantummaid.injectmaid.detection.disambiguators - package de.quantummaid.injectmaid.detection.disambiguators
 
de.quantummaid.injectmaid.detection.singleton - package de.quantummaid.injectmaid.detection.singleton
 
de.quantummaid.injectmaid.instantiator - package de.quantummaid.injectmaid.instantiator
 
de.quantummaid.injectmaid.lifecyclemanagement - package de.quantummaid.injectmaid.lifecyclemanagement
 
de.quantummaid.injectmaid.lifecyclemanagement.closer - package de.quantummaid.injectmaid.lifecyclemanagement.closer
 
de.quantummaid.injectmaid.statemachine - package de.quantummaid.injectmaid.statemachine
 
de.quantummaid.injectmaid.statemachine.states - package de.quantummaid.injectmaid.statemachine.states
 
de.quantummaid.injectmaid.timing - package de.quantummaid.injectmaid.timing
 
debugInformation() - Method in class de.quantummaid.injectmaid.InjectMaid
 
definition(ResolvedType, Scope, Instantiator, ReusePolicy) - Static method in class de.quantummaid.injectmaid.Definition
 
Definition - Class in de.quantummaid.injectmaid
 
Definition() - Constructor for class de.quantummaid.injectmaid.Definition
 
definitionFor(ResolvedType, Scope) - Method in class de.quantummaid.injectmaid.Definitions
 
definitions(List<Scope>, Map<ResolvedType, List<Definition>>) - Static method in class de.quantummaid.injectmaid.Definitions
 
Definitions - Class in de.quantummaid.injectmaid
 
Definitions() - Constructor for class de.quantummaid.injectmaid.Definitions
 
definitionsOnScope(Scope) - Method in class de.quantummaid.injectmaid.Definitions
 
dependencies() - Method in class de.quantummaid.injectmaid.api.customtype.api.CustomTypeData
 
dependencies() - Method in class de.quantummaid.injectmaid.api.customtype.CustomTypeInstantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.instantiator.BindInstantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.instantiator.ConstructorInstantiator
 
dependencies() - Method in interface de.quantummaid.injectmaid.instantiator.Instantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.instantiator.NonStaticFactoryInstantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.instantiator.ScopeInstantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.instantiator.SelfInstantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.instantiator.StaticFactoryInstantiator
 
dependencies() - Method in class de.quantummaid.injectmaid.timing.InstanceAndTimedDependencies
 
dependencies() - Method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
description() - Method in class de.quantummaid.injectmaid.api.customtype.CustomTypeInstantiator
 
description() - Method in class de.quantummaid.injectmaid.instantiator.BindInstantiator
 
description() - Method in class de.quantummaid.injectmaid.instantiator.ConstructorInstantiator
 
description() - Method in interface de.quantummaid.injectmaid.instantiator.Instantiator
 
description() - Method in class de.quantummaid.injectmaid.instantiator.NonStaticFactoryInstantiator
 
description() - Method in class de.quantummaid.injectmaid.instantiator.ScopeInstantiator
 
description() - Method in class de.quantummaid.injectmaid.instantiator.SelfInstantiator
 
description() - Method in class de.quantummaid.injectmaid.instantiator.StaticFactoryInstantiator
 
detect(ResolvedType, SingletonSwitch) - Static method in class de.quantummaid.injectmaid.detection.Detectors
 
detect(ResolvedType, SingletonSwitch) - Method in class de.quantummaid.injectmaid.detection.singleton.AnnotationSingletonDetector
 
detect(ResolvedType, SingletonSwitch) - Method in interface de.quantummaid.injectmaid.detection.singleton.SingletonDetector
 
detect(ResolvedType, ResolvedType, SingletonSwitch) - Static method in class de.quantummaid.injectmaid.detection.Detectors
 
detectInstantiator() - Method in interface de.quantummaid.injectmaid.statemachine.states.State
 
detectInstantiator() - Method in class de.quantummaid.injectmaid.statemachine.states.Unresolved
 
detectInstantiator() - Method in class de.quantummaid.injectmaid.statemachine.states.UnresolvedFactory
 
DetectionResult - Class in de.quantummaid.injectmaid.detection
 
DetectionResult() - Constructor for class de.quantummaid.injectmaid.detection.DetectionResult
 
Detectors - Class in de.quantummaid.injectmaid.detection
 
disambiguate(InstantiationOptions) - Method in class de.quantummaid.injectmaid.detection.disambiguators.AnnotationDisambiguator
 
disambiguate(InstantiationOptions) - Method in interface de.quantummaid.injectmaid.detection.disambiguators.Disambiguator
 
disambiguate(InstantiationOptions) - Method in class de.quantummaid.injectmaid.detection.disambiguators.SingleChoiceDisambiguator
 
disambiguate(InstantiationOptions) - Method in class de.quantummaid.injectmaid.detection.disambiguators.SingleConstructorDisambiguator
 
disambiguate(InstantiationOptions) - Method in class de.quantummaid.injectmaid.detection.disambiguators.SingleStaticFactoryDisambiguator
 
DisambiguationResult - Class in de.quantummaid.injectmaid.detection.disambiguators
 
DisambiguationResult() - Constructor for class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
Disambiguator - Interface in de.quantummaid.injectmaid.detection.disambiguators
 
dump() - Method in class de.quantummaid.injectmaid.Definitions
 

E

EAGER - de.quantummaid.injectmaid.api.SingletonType
 
EAGER_SINGLETON - de.quantummaid.injectmaid.api.ReusePolicy
 
enterScope(GenericType<T>, T) - Method in interface de.quantummaid.injectmaid.api.Injector
 
enterScope(ResolvedType, Object) - Method in interface de.quantummaid.injectmaid.api.Injector
 
enterScope(ResolvedType, Object) - Method in interface de.quantummaid.injectmaid.api.interception.Interceptor
 
enterScope(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.api.interception.Interceptors
 
enterScope(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.api.interception.overwrite.OverwritingInterceptor
 
enterScope(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.InjectMaid
 
enterScope(Class<T>, T) - Method in interface de.quantummaid.injectmaid.api.Injector
 
enterScope(Object) - Method in interface de.quantummaid.injectmaid.api.Injector
 
error(String) - Static method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
errorMessage() - Method in class de.quantummaid.injectmaid.detection.DetectionResult
 
errorMessage() - Method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
errorMessage() - Method in class de.quantummaid.injectmaid.statemachine.Context
 
exception() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.ExceptionDuringClose
 
exceptionDuringClose(Exception, Object) - Static method in class de.quantummaid.injectmaid.lifecyclemanagement.ExceptionDuringClose
 
ExceptionDuringClose - Class in de.quantummaid.injectmaid.lifecyclemanagement
 
ExceptionDuringClose() - Constructor for class de.quantummaid.injectmaid.lifecyclemanagement.ExceptionDuringClose
 

F

Factory00<X> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory01<X,​A> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory02<X,​A,​B> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory03<X,​A,​B,​C> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory04<X,​A,​B,​C,​D> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory05<X,​A,​B,​C,​D,​E> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory06<X,​A,​B,​C,​D,​E,​F> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory07<X,​A,​B,​C,​D,​E,​F,​G> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory08<X,​A,​B,​C,​D,​E,​F,​G,​H> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory09<X,​A,​B,​C,​D,​E,​F,​G,​H,​I> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory10<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory11<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory12<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory13<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory14<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory15<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
Factory16<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder<X extends InvocableFactory<?>> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder() - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder
 
FactoryBuilder00<X> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder00(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder00
 
FactoryBuilder01<X,​A> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder01(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder01
 
FactoryBuilder02<X,​A,​B> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder02(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder02
 
FactoryBuilder03<X,​A,​B,​C> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder03(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder03
 
FactoryBuilder04<X,​A,​B,​C,​D> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder04(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder04
 
FactoryBuilder05<X,​A,​B,​C,​D,​E> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder05(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder05
 
FactoryBuilder06<X,​A,​B,​C,​D,​E,​F> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder06(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder06
 
FactoryBuilder07<X,​A,​B,​C,​D,​E,​F,​G> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder07(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder07
 
FactoryBuilder08<X,​A,​B,​C,​D,​E,​F,​G,​H> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder08(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder08
 
FactoryBuilder09<X,​A,​B,​C,​D,​E,​F,​G,​H,​I> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder09(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder09
 
FactoryBuilder10<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder10(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder10
 
FactoryBuilder11<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder11(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder11
 
FactoryBuilder12<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder12(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder12
 
FactoryBuilder13<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder13(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder13
 
FactoryBuilder14<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder14(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder14
 
FactoryBuilder15<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder15(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder15
 
FactoryBuilder16<X,​A,​B,​C,​D,​E,​F,​G,​H,​I,​J,​K,​L,​M,​N,​O,​P> - Class in de.quantummaid.injectmaid.api.customtype.api
 
FactoryBuilder16(Builder) - Constructor for class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder16
 
FactoryConfigurators<T extends FactoryConfigurators<T>> - Interface in de.quantummaid.injectmaid.api.builder
 
fail(String) - Static method in class de.quantummaid.injectmaid.detection.DetectionResult
 
failed(Context) - Static method in class de.quantummaid.injectmaid.statemachine.states.Failed
 
Failed - Class in de.quantummaid.injectmaid.statemachine.states
 
Failed() - Constructor for class de.quantummaid.injectmaid.statemachine.states.Failed
 

G

get(ResolvedType, Scope) - Method in class de.quantummaid.injectmaid.SingletonStore
 
getInstance(GenericType<T>) - Method in interface de.quantummaid.injectmaid.api.Injector
 
getInstance(ResolvedType) - Method in interface de.quantummaid.injectmaid.api.Injector
 
getInstance(Class<T>) - Method in interface de.quantummaid.injectmaid.api.Injector
 
getInstanceWithInitializationTime(GenericType<T>) - Method in interface de.quantummaid.injectmaid.api.Injector
 
getInstanceWithInitializationTime(ResolvedType) - Method in interface de.quantummaid.injectmaid.api.Injector
 
getInstanceWithInitializationTime(ResolvedType) - Method in class de.quantummaid.injectmaid.InjectMaid
 
getInstanceWithInitializationTime(Class<T>) - Method in interface de.quantummaid.injectmaid.api.Injector
 
getReusePolicy() - Method in class de.quantummaid.injectmaid.detection.SingletonSwitch
 
getScopeObject(ResolvedType) - Method in class de.quantummaid.injectmaid.ScopeManager
 

H

hasDefinitionFor(ResolvedType, Scope) - Method in class de.quantummaid.injectmaid.Definitions
 

I

ignore(String) - Static method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
ignoreMessage() - Method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
ImplementationConfigurators<T extends ImplementationConfigurators<T>> - Interface in de.quantummaid.injectmaid.api.builder
 
initializationTimeFor(GenericType<?>) - Method in class de.quantummaid.injectmaid.timing.InstantiationTimes
 
initializationTimeFor(Class<?>) - Method in class de.quantummaid.injectmaid.timing.InstantiationTimes
 
initializeAllSingletons() - Method in interface de.quantummaid.injectmaid.api.Injector
 
initializeAllSingletons() - Method in class de.quantummaid.injectmaid.InjectMaid
 
INJECT - Static variable in class de.quantummaid.injectmaid.detection.disambiguators.AnnotationDisambiguator
 
InjectMaid - Class in de.quantummaid.injectmaid
 
InjectMaid() - Constructor for class de.quantummaid.injectmaid.InjectMaid
 
InjectMaidBuilder - Class in de.quantummaid.injectmaid
 
InjectMaidBuilder() - Constructor for class de.quantummaid.injectmaid.InjectMaidBuilder
 
injectMaidException(String) - Static method in exception de.quantummaid.injectmaid.InjectMaidException
 
injectMaidException(String, Throwable) - Static method in exception de.quantummaid.injectmaid.InjectMaidException
 
InjectMaidException - Exception in de.quantummaid.injectmaid
 
Injector - Interface in de.quantummaid.injectmaid.api
 
InjectorConfiguration - Interface in de.quantummaid.injectmaid.api
 
instance() - Method in class de.quantummaid.injectmaid.timing.InstanceAndTimedDependencies
 
instance() - Method in class de.quantummaid.injectmaid.timing.TimedInstantiation
 
instanceAndTimedDependencies(T, List<InstantiationTime>) - Static method in class de.quantummaid.injectmaid.timing.InstanceAndTimedDependencies
 
InstanceAndTimedDependencies<T> - Class in de.quantummaid.injectmaid.timing
 
InstanceAndTimedDependencies() - Constructor for class de.quantummaid.injectmaid.timing.InstanceAndTimedDependencies
 
instanceWithNoDependencies(T) - Static method in class de.quantummaid.injectmaid.timing.InstanceAndTimedDependencies
 
instantiate() - Method in interface de.quantummaid.injectmaid.timing.TimedInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.api.customtype.CustomTypeInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.instantiator.BindInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.instantiator.ConstructorInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in interface de.quantummaid.injectmaid.instantiator.Instantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.instantiator.NonStaticFactoryInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.instantiator.ScopeInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.instantiator.SelfInstantiator
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.instantiator.StaticFactoryInstantiator
 
InstantiationOptions - Class in de.quantummaid.injectmaid.detection
 
InstantiationOptions() - Constructor for class de.quantummaid.injectmaid.detection.InstantiationOptions
 
instantiationTime() - Method in class de.quantummaid.injectmaid.timing.TimedInstantiation
 
instantiationTime(GenericType<?>, long) - Static method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
InstantiationTime - Class in de.quantummaid.injectmaid.timing
 
InstantiationTime() - Constructor for class de.quantummaid.injectmaid.timing.InstantiationTime
 
instantiationTimes() - Method in class de.quantummaid.injectmaid.InjectMaid
 
instantiationTimes() - Static method in class de.quantummaid.injectmaid.timing.InstantiationTimes
 
InstantiationTimes - Class in de.quantummaid.injectmaid.timing
 
InstantiationTimes() - Constructor for class de.quantummaid.injectmaid.timing.InstantiationTimes
 
instantiator() - Method in class de.quantummaid.injectmaid.api.customtype.api.CustomType
 
instantiator() - Method in class de.quantummaid.injectmaid.Definition
 
instantiator() - Method in class de.quantummaid.injectmaid.detection.DetectionResult
 
instantiator() - Method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
instantiator() - Method in class de.quantummaid.injectmaid.statemachine.Context
 
Instantiator - Interface in de.quantummaid.injectmaid.instantiator
 
intercept(Object) - Method in interface de.quantummaid.injectmaid.api.interception.SimpleInterceptor
 
interceptAfter(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.api.interception.Interceptors
 
interceptAfterInstantiation(ResolvedType, Object) - Method in interface de.quantummaid.injectmaid.api.interception.Interceptor
 
interceptAfterInstantiation(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.api.interception.overwrite.OverwritingInterceptor
 
interceptAfterInstantiation(ResolvedType, Object) - Method in interface de.quantummaid.injectmaid.api.interception.SimpleInterceptor
 
interceptBefore(ResolvedType) - Method in class de.quantummaid.injectmaid.api.interception.Interceptors
 
interceptBeforeInstantiation(ResolvedType) - Method in interface de.quantummaid.injectmaid.api.interception.Interceptor
 
interceptBeforeInstantiation(ResolvedType) - Method in class de.quantummaid.injectmaid.api.interception.overwrite.OverwritingInterceptor
 
interceptBeforeInstantiation(ResolvedType) - Method in interface de.quantummaid.injectmaid.api.interception.SimpleInterceptor
 
Interceptor - Interface in de.quantummaid.injectmaid.api.interception
 
interceptors() - Static method in class de.quantummaid.injectmaid.api.interception.Interceptors
 
Interceptors - Class in de.quantummaid.injectmaid.api.interception
 
Interceptors() - Constructor for class de.quantummaid.injectmaid.api.interception.Interceptors
 
invocableFactory() - Method in class de.quantummaid.injectmaid.api.customtype.api.CustomTypeData
 
InvocableFactory<X> - Interface in de.quantummaid.injectmaid.api.customtype.api
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory00
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory01
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory02
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory03
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory04
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory05
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory06
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory07
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory08
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory09
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory10
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory11
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory12
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory13
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory14
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory15
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.Factory16
 
invoke(Object[]) - Method in interface de.quantummaid.injectmaid.api.customtype.api.InvocableFactory
 
isEagerSingleton(SingletonType) - Method in class de.quantummaid.injectmaid.Definition
 
isError() - Method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
isFailure() - Method in class de.quantummaid.injectmaid.detection.DetectionResult
 
isFinal() - Method in class de.quantummaid.injectmaid.statemachine.states.Failed
 
isFinal() - Method in class de.quantummaid.injectmaid.statemachine.states.Resolved
 
isFinal() - Method in interface de.quantummaid.injectmaid.statemachine.states.State
 
isIgnore() - Method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 
isSingleton() - Method in class de.quantummaid.injectmaid.Definition
 
isSuccess() - Method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 

L

LAZY - de.quantummaid.injectmaid.api.SingletonType
 
LAZY_SINGLETON - de.quantummaid.injectmaid.api.ReusePolicy
 
LifecycleManager - Interface in de.quantummaid.injectmaid.lifecyclemanagement
 
loadInstantiationOptions(ResolvedType, ClassType) - Static method in class de.quantummaid.injectmaid.detection.InstantiationOptions
 

M

matches(ResolvedType, Scope) - Method in interface de.quantummaid.injectmaid.statemachine.states.State
 
method() - Method in class de.quantummaid.injectmaid.instantiator.NonStaticFactoryInstantiator
 
method() - Method in class de.quantummaid.injectmaid.instantiator.StaticFactoryInstantiator
 
modify(Function<T, X>) - Method in class de.quantummaid.injectmaid.timing.TimedInstantiation
 

N

newInstance() - Method in interface de.quantummaid.injectmaid.lifecyclemanagement.LifecycleManager
 
newInstance() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.NoOpLifecycleManager
 
newInstance() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.RealLifecycleManager
 
nonStaticFactoryInstantiator(ResolvedMethod, ResolvedType) - Static method in class de.quantummaid.injectmaid.instantiator.NonStaticFactoryInstantiator
 
NonStaticFactoryInstantiator - Class in de.quantummaid.injectmaid.instantiator
 
NonStaticFactoryInstantiator() - Constructor for class de.quantummaid.injectmaid.instantiator.NonStaticFactoryInstantiator
 
nonStaticFactoryMethods() - Method in class de.quantummaid.injectmaid.detection.InstantiationOptions
 
noOpLifecycleManager() - Static method in class de.quantummaid.injectmaid.lifecyclemanagement.NoOpLifecycleManager
 
NoOpLifecycleManager - Class in de.quantummaid.injectmaid.lifecyclemanagement
 
NoOpLifecycleManager() - Constructor for class de.quantummaid.injectmaid.lifecyclemanagement.NoOpLifecycleManager
 

O

overwriteWith(Injector) - Method in interface de.quantummaid.injectmaid.api.Injector
 
overwriteWith(Injector) - Method in class de.quantummaid.injectmaid.InjectMaid
 
overwritingInterceptor(Injector) - Static method in class de.quantummaid.injectmaid.api.interception.overwrite.OverwritingInterceptor
 
OverwritingInterceptor - Class in de.quantummaid.injectmaid.api.interception.overwrite
 
OverwritingInterceptor() - Constructor for class de.quantummaid.injectmaid.api.interception.overwrite.OverwritingInterceptor
 

P

PROTOTYPE - de.quantummaid.injectmaid.api.ReusePolicy
 
put(ResolvedType, Scope, Object) - Method in class de.quantummaid.injectmaid.SingletonStore
 

R

realLifecycleManager(Closers) - Static method in class de.quantummaid.injectmaid.lifecyclemanagement.RealLifecycleManager
 
RealLifecycleManager - Class in de.quantummaid.injectmaid.lifecyclemanagement
 
RealLifecycleManager() - Constructor for class de.quantummaid.injectmaid.lifecyclemanagement.RealLifecycleManager
 
registerInstance(Object) - Method in interface de.quantummaid.injectmaid.lifecyclemanagement.LifecycleManager
 
registerInstance(Object) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.NoOpLifecycleManager
 
registerInstance(Object) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.RealLifecycleManager
 
render() - Method in class de.quantummaid.injectmaid.Scope
 
render() - Method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
render() - Method in class de.quantummaid.injectmaid.timing.InstantiationTimes
 
reportDependency(InstantiationTime) - Method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
resolved(Context) - Static method in class de.quantummaid.injectmaid.statemachine.states.Resolved
 
Resolved - Class in de.quantummaid.injectmaid.statemachine.states
 
Resolved() - Constructor for class de.quantummaid.injectmaid.statemachine.states.Resolved
 
resolvedDependencies() - Method in class de.quantummaid.injectmaid.statemachine.states.ResolvingDependencies
 
resolvedDependencies() - Method in interface de.quantummaid.injectmaid.statemachine.states.State
 
resolvedType() - Method in class de.quantummaid.injectmaid.api.customtype.api.CustomType
 
resolvingDependencies(Context) - Static method in class de.quantummaid.injectmaid.statemachine.states.ResolvingDependencies
 
ResolvingDependencies - Class in de.quantummaid.injectmaid.statemachine.states
 
ResolvingDependencies() - Constructor for class de.quantummaid.injectmaid.statemachine.states.ResolvingDependencies
 
reusePolicy() - Method in class de.quantummaid.injectmaid.Definition
 
reusePolicy() - Method in class de.quantummaid.injectmaid.statemachine.Context
 
ReusePolicy - Enum in de.quantummaid.injectmaid.api
 
rootScope() - Static method in class de.quantummaid.injectmaid.Scope
 
runStateMachine(States) - Static method in class de.quantummaid.injectmaid.statemachine.StateMachineRunner
 

S

scope() - Method in class de.quantummaid.injectmaid.Definition
 
scope() - Method in class de.quantummaid.injectmaid.statemachine.Context
 
Scope - Class in de.quantummaid.injectmaid
 
Scope() - Constructor for class de.quantummaid.injectmaid.Scope
 
ScopeConfigurators<T extends ScopeConfigurators<T>> - Interface in de.quantummaid.injectmaid.api.builder
 
scopeInstantiator(ResolvedType) - Static method in class de.quantummaid.injectmaid.instantiator.ScopeInstantiator
 
ScopeInstantiator - Class in de.quantummaid.injectmaid.instantiator
 
ScopeInstantiator() - Constructor for class de.quantummaid.injectmaid.instantiator.ScopeInstantiator
 
scopeManager() - Static method in class de.quantummaid.injectmaid.ScopeManager
 
ScopeManager - Class in de.quantummaid.injectmaid
 
ScopeManager() - Constructor for class de.quantummaid.injectmaid.ScopeManager
 
scopes() - Static method in class de.quantummaid.injectmaid.Scopes
 
Scopes - Class in de.quantummaid.injectmaid
 
Scopes() - Constructor for class de.quantummaid.injectmaid.Scopes
 
selfInstantiator() - Static method in class de.quantummaid.injectmaid.instantiator.SelfInstantiator
 
SelfInstantiator - Class in de.quantummaid.injectmaid.instantiator
 
SelfInstantiator() - Constructor for class de.quantummaid.injectmaid.instantiator.SelfInstantiator
 
setErrorMessage(String) - Method in class de.quantummaid.injectmaid.statemachine.Context
 
setFactory(InvocableFactory<?>) - Method in class de.quantummaid.injectmaid.api.customtype.api.Builder
 
setInstantiator(Instantiator) - Method in class de.quantummaid.injectmaid.statemachine.Context
 
setReusePolicy(ReusePolicy) - Method in class de.quantummaid.injectmaid.statemachine.Context
 
setSingleton() - Method in class de.quantummaid.injectmaid.detection.SingletonSwitch
 
SimpleInterceptor - Interface in de.quantummaid.injectmaid.api.interception
 
singleChoiceDisambiguator() - Static method in class de.quantummaid.injectmaid.detection.disambiguators.SingleChoiceDisambiguator
 
SingleChoiceDisambiguator - Class in de.quantummaid.injectmaid.detection.disambiguators
 
SingleChoiceDisambiguator() - Constructor for class de.quantummaid.injectmaid.detection.disambiguators.SingleChoiceDisambiguator
 
singleConstructorDisambiguator() - Static method in class de.quantummaid.injectmaid.detection.disambiguators.SingleConstructorDisambiguator
 
SingleConstructorDisambiguator - Class in de.quantummaid.injectmaid.detection.disambiguators
 
SingleConstructorDisambiguator() - Constructor for class de.quantummaid.injectmaid.detection.disambiguators.SingleConstructorDisambiguator
 
singleStaticFactoryDisambiguator() - Static method in class de.quantummaid.injectmaid.detection.disambiguators.SingleStaticFactoryDisambiguator
 
SingleStaticFactoryDisambiguator - Class in de.quantummaid.injectmaid.detection.disambiguators
 
SingleStaticFactoryDisambiguator() - Constructor for class de.quantummaid.injectmaid.detection.disambiguators.SingleStaticFactoryDisambiguator
 
SINGLETON - de.quantummaid.injectmaid.api.ReusePolicy
 
SINGLETON - Static variable in class de.quantummaid.injectmaid.detection.singleton.AnnotationSingletonDetector
 
SingletonDetector - Interface in de.quantummaid.injectmaid.detection.singleton
 
singletonStore() - Static method in class de.quantummaid.injectmaid.SingletonStore
 
SingletonStore - Class in de.quantummaid.injectmaid
 
SingletonStore() - Constructor for class de.quantummaid.injectmaid.SingletonStore
 
singletonSwitch(ReusePolicy) - Static method in class de.quantummaid.injectmaid.detection.SingletonSwitch
 
SingletonSwitch - Class in de.quantummaid.injectmaid.detection
 
SingletonSwitch() - Constructor for class de.quantummaid.injectmaid.detection.SingletonSwitch
 
SingletonType - Enum in de.quantummaid.injectmaid.api
 
SingletonTypeConfigurator<T extends SingletonTypeConfigurator<T>> - Interface in de.quantummaid.injectmaid.api.builder
 
size() - Method in class de.quantummaid.injectmaid.Scope
 
State - Interface in de.quantummaid.injectmaid.statemachine.states
 
StateMachineRunner - Class in de.quantummaid.injectmaid.statemachine
 
states() - Method in class de.quantummaid.injectmaid.statemachine.Context
 
states() - Static method in class de.quantummaid.injectmaid.statemachine.States
 
States - Class in de.quantummaid.injectmaid.statemachine
 
States() - Constructor for class de.quantummaid.injectmaid.statemachine.States
 
staticFactoryInstantiator(ResolvedMethod) - Static method in class de.quantummaid.injectmaid.instantiator.StaticFactoryInstantiator
 
StaticFactoryInstantiator - Class in de.quantummaid.injectmaid.instantiator
 
StaticFactoryInstantiator() - Constructor for class de.quantummaid.injectmaid.instantiator.StaticFactoryInstantiator
 
staticFactoryMethods() - Method in class de.quantummaid.injectmaid.detection.InstantiationOptions
 
success(Instantiator) - Static method in class de.quantummaid.injectmaid.detection.DetectionResult
 
success(Instantiator) - Static method in class de.quantummaid.injectmaid.detection.disambiguators.DisambiguationResult
 

T

TimedInstantiation<T> - Class in de.quantummaid.injectmaid.timing
 
TimedInstantiation() - Constructor for class de.quantummaid.injectmaid.timing.TimedInstantiation
 
TimedInstantiator<T> - Interface in de.quantummaid.injectmaid.timing
 
timeInMilliseconds() - Method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
timeInstantiation(GenericType<?>, TimedInstantiator<T>) - Static method in class de.quantummaid.injectmaid.timing.TimedInstantiation
 
type() - Method in class de.quantummaid.injectmaid.Definition
 
type() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closer
 
type() - Method in class de.quantummaid.injectmaid.statemachine.Context
 
type() - Method in class de.quantummaid.injectmaid.timing.InstantiationTime
 
TypeConfigurators<T extends TypeConfigurators<T>> - Interface in de.quantummaid.injectmaid.api.builder
 

U

unresolved(Context) - Static method in class de.quantummaid.injectmaid.statemachine.states.Unresolved
 
Unresolved - Class in de.quantummaid.injectmaid.statemachine.states
 
Unresolved() - Constructor for class de.quantummaid.injectmaid.statemachine.states.Unresolved
 
unresolvedFactory(Context, ResolvedType) - Static method in class de.quantummaid.injectmaid.statemachine.states.UnresolvedFactory
 
UnresolvedFactory - Class in de.quantummaid.injectmaid.statemachine.states
 
UnresolvedFactory() - Constructor for class de.quantummaid.injectmaid.statemachine.states.UnresolvedFactory
 
update(UnaryOperator<State>) - Method in class de.quantummaid.injectmaid.statemachine.States
 
usingDefaultSingletonType(SingletonType) - Method in interface de.quantummaid.injectmaid.api.builder.SingletonTypeConfigurator
 
usingDefaultSingletonType(SingletonType) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
usingFactory(X) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder
 

V

validateElementNotUsedSomewhereElse(ResolvedType, Scope) - Method in class de.quantummaid.injectmaid.Scopes
 
validateNoCircularDependencies(Definitions) - Static method in class de.quantummaid.injectmaid.circledetector.CircularDependencyDetector
 
valueOf(String) - Static method in enum de.quantummaid.injectmaid.api.ReusePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.quantummaid.injectmaid.api.SingletonType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.quantummaid.injectmaid.api.ReusePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.quantummaid.injectmaid.api.SingletonType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withConfiguration(InjectorConfiguration) - Method in interface de.quantummaid.injectmaid.api.builder.ConfigurationConfigurators
 
withConfiguration(InjectorConfiguration) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withCustomType(CustomType) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(CustomType, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(CustomType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withCustomType(Class<X>, Factory00<X>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Factory00<X>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Factory01<X, A>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Factory01<X, A>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Factory02<X, A, B>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Factory02<X, A, B>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Factory03<X, A, B, C>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Factory03<X, A, B, C>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Factory04<X, A, B, C, D>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Factory04<X, A, B, C, D>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Factory05<X, A, B, C, D, E>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Factory05<X, A, B, C, D, E>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Factory06<X, A, B, C, D, E, F>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Factory06<X, A, B, C, D, E, F>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Factory07<X, A, B, C, D, E, F, G>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Factory07<X, A, B, C, D, E, F, G>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Factory08<X, A, B, C, D, E, F, G, H>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Factory08<X, A, B, C, D, E, F, G, H>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Factory09<X, A, B, C, D, E, F, G, H, I>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Factory09<X, A, B, C, D, E, F, G, H, I>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Factory10<X, A, B, C, D, E, F, G, H, I, J>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Factory10<X, A, B, C, D, E, F, G, H, I, J>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Factory11<X, A, B, C, D, E, F, G, H, I, J, K>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Factory11<X, A, B, C, D, E, F, G, H, I, J, K>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Factory12<X, A, B, C, D, E, F, G, H, I, J, K, L>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Factory12<X, A, B, C, D, E, F, G, H, I, J, K, L>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Factory13<X, A, B, C, D, E, F, G, H, I, J, K, L, M>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Factory13<X, A, B, C, D, E, F, G, H, I, J, K, L, M>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Class<N>, Factory14<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Class<N>, Factory14<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Class<N>, Class<O>, Factory15<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Class<N>, Class<O>, Factory15<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Class<N>, Class<O>, Class<P>, Factory16<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withCustomType(Class<X>, Class<A>, Class<B>, Class<C>, Class<D>, Class<E>, Class<F>, Class<G>, Class<H>, Class<I>, Class<J>, Class<K>, Class<L>, Class<M>, Class<N>, Class<O>, Class<P>, Factory16<X, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withDependency(GenericType<A>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder00
 
withDependency(GenericType<B>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder01
 
withDependency(GenericType<C>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder02
 
withDependency(GenericType<D>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder03
 
withDependency(GenericType<E>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder04
 
withDependency(GenericType<F>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder05
 
withDependency(GenericType<G>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder06
 
withDependency(GenericType<H>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder07
 
withDependency(GenericType<I>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder08
 
withDependency(GenericType<J>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder09
 
withDependency(GenericType<K>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder10
 
withDependency(GenericType<L>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder11
 
withDependency(GenericType<M>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder12
 
withDependency(GenericType<N>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder13
 
withDependency(GenericType<O>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder14
 
withDependency(GenericType<P>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder15
 
withDependency(Class<A>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder00
 
withDependency(Class<B>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder01
 
withDependency(Class<C>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder02
 
withDependency(Class<D>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder03
 
withDependency(Class<E>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder04
 
withDependency(Class<F>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder05
 
withDependency(Class<G>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder06
 
withDependency(Class<H>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder07
 
withDependency(Class<I>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder08
 
withDependency(Class<J>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder09
 
withDependency(Class<K>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder10
 
withDependency(Class<L>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder11
 
withDependency(Class<M>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder12
 
withDependency(Class<N>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder13
 
withDependency(Class<O>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder14
 
withDependency(Class<P>) - Method in class de.quantummaid.injectmaid.api.customtype.api.FactoryBuilder15
 
withFactory(GenericType<?>, GenericType<?>) - Method in interface de.quantummaid.injectmaid.api.builder.FactoryConfigurators
 
withFactory(GenericType<?>, GenericType<?>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.FactoryConfigurators
 
withFactory(ResolvedType, ResolvedType, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.FactoryConfigurators
 
withFactory(ResolvedType, ResolvedType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withFactory(Class<?>, Class<?>) - Method in interface de.quantummaid.injectmaid.api.builder.FactoryConfigurators
 
withFactory(Class<?>, Class<?>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.FactoryConfigurators
 
withImplementation(GenericType<X>, GenericType<? extends X>) - Method in interface de.quantummaid.injectmaid.api.builder.ImplementationConfigurators
 
withImplementation(GenericType<X>, GenericType<? extends X>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.ImplementationConfigurators
 
withImplementation(ResolvedType, ResolvedType, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.ImplementationConfigurators
 
withImplementation(ResolvedType, ResolvedType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withImplementation(Class<X>, Class<? extends X>) - Method in interface de.quantummaid.injectmaid.api.builder.ImplementationConfigurators
 
withImplementation(Class<X>, Class<? extends X>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.ImplementationConfigurators
 
withInstance(GenericType<X>, X) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withInstance(Class<X>, X) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withInstance(Object) - Method in interface de.quantummaid.injectmaid.api.builder.CustomTypeConfigurators
 
withInstantiator(ResolvedType, Instantiator, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withLifecycleManagement() - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withScope(GenericType<?>, InjectorConfiguration) - Method in interface de.quantummaid.injectmaid.api.builder.ScopeConfigurators
 
withScope(ResolvedType, InjectorConfiguration) - Method in interface de.quantummaid.injectmaid.api.builder.ScopeConfigurators
 
withScope(ResolvedType, InjectorConfiguration) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withScope(Class<?>, InjectorConfiguration) - Method in interface de.quantummaid.injectmaid.api.builder.ScopeConfigurators
 
withType(GenericType<?>) - Method in interface de.quantummaid.injectmaid.api.builder.TypeConfigurators
 
withType(GenericType<?>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.TypeConfigurators
 
withType(ResolvedType, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.TypeConfigurators
 
withType(ResolvedType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withType(Class<?>) - Method in interface de.quantummaid.injectmaid.api.builder.TypeConfigurators
 
withType(Class<?>, ReusePolicy) - Method in interface de.quantummaid.injectmaid.api.builder.TypeConfigurators
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages