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

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
 
addInterceptor(Interceptor) - Method in class de.quantummaid.injectmaid.interception.Interceptors
 
addInterceptor(SimpleInterceptor) - Method in class de.quantummaid.injectmaid.InjectMaid
 
addOrFailIfAlreadyPresent(State, boolean) - Method in class de.quantummaid.injectmaid.statemachine.States
 
allFinal() - Method in class de.quantummaid.injectmaid.statemachine.States
 
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
 
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
 
buildMessage() - Method in class de.quantummaid.injectmaid.lifecyclemanagement.ExceptionDuringClose
 

C

canInstantiate(ResolvedType) - Method in class de.quantummaid.injectmaid.InjectMaid
 
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 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(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.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
 
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
 
createCloseable(Object) - Method in class de.quantummaid.injectmaid.lifecyclemanagement.closer.Closers
 
customTypeInstantiator(List<ResolvedType>, InvocableFactory<?>) - Static method in class de.quantummaid.injectmaid.customtype.CustomTypeInstantiator
 
CustomTypeInstantiator - Class in de.quantummaid.injectmaid.customtype
 
CustomTypeInstantiator() - Constructor for class de.quantummaid.injectmaid.customtype.CustomTypeInstantiator
 

D

de.quantummaid.injectmaid - package de.quantummaid.injectmaid
 
de.quantummaid.injectmaid.circledetector - package de.quantummaid.injectmaid.circledetector
 
de.quantummaid.injectmaid.customtype - package de.quantummaid.injectmaid.customtype
 
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.interception - package de.quantummaid.injectmaid.interception
 
de.quantummaid.injectmaid.interception.overwrite - package de.quantummaid.injectmaid.interception.overwrite
 
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
 
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.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
 
description() - Method in class de.quantummaid.injectmaid.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

enterScope(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.InjectMaid
 
enterScope(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.interception.Interceptors
 
enterScope(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.interception.overwrite.OverwritingInterceptor
 
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

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(ResolvedType) - Method in class de.quantummaid.injectmaid.InjectMaid
 
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
 
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
 
instantiate(List<Object>, ScopeManager, InjectMaid) - Method in class de.quantummaid.injectmaid.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
 
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
 
interceptAfter(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.interception.Interceptors
 
interceptAfterInstantiation(ResolvedType, Object) - Method in class de.quantummaid.injectmaid.interception.overwrite.OverwritingInterceptor
 
interceptBefore(ResolvedType) - Method in class de.quantummaid.injectmaid.interception.Interceptors
 
interceptBeforeInstantiation(ResolvedType) - Method in class de.quantummaid.injectmaid.interception.overwrite.OverwritingInterceptor
 
interceptors() - Static method in class de.quantummaid.injectmaid.interception.Interceptors
 
Interceptors - Class in de.quantummaid.injectmaid.interception
 
Interceptors() - Constructor for class de.quantummaid.injectmaid.interception.Interceptors
 
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

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
 

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 class de.quantummaid.injectmaid.InjectMaid
 
overwritingInterceptor(Injector) - Static method in class de.quantummaid.injectmaid.interception.overwrite.OverwritingInterceptor
 
OverwritingInterceptor - Class in de.quantummaid.injectmaid.interception.overwrite
 
OverwritingInterceptor() - Constructor for class de.quantummaid.injectmaid.interception.overwrite.OverwritingInterceptor
 

P

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
 
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
 
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
 
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
 
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
 
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
 
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 - 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
 
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

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
 

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 class de.quantummaid.injectmaid.InjectMaidBuilder
 

V

validateElementNotUsedSomewhereElse(ResolvedType, Scope) - Method in class de.quantummaid.injectmaid.Scopes
 
validateNoCircularDependencies(Definitions) - Static method in class de.quantummaid.injectmaid.circledetector.CircularDependencyDetector
 

W

withConfiguration(InjectorConfiguration) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withCustomType(CustomType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withFactory(ResolvedType, ResolvedType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withImplementation(ResolvedType, ResolvedType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withInstantiator(ResolvedType, Instantiator, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withLifecycleManagement() - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withScope(ResolvedType, InjectorConfiguration) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
withType(ResolvedType, ReusePolicy) - Method in class de.quantummaid.injectmaid.InjectMaidBuilder
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages