All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description Classifier Magnet can bind multiple instances of the same type into a scope.Factory<T> Custom factory to be used withInstance.factory()
.Factory.Instantiator<T> Instantiator creates new instance of given type usingnew
operator.Generated Subject to change.Index Subject to change.Instance Magnet instantiates classes marked with this annotation automatically.InstanceFactory<T> InternalFactory Magnet Registry This marker annotation instructs Magnet to generate a registry indexing all instances available in classpath.Scope Scope is a container for objects which are stored there at runtime.Scoping Declares the way Magnet binds instances of @Instance-annotated classes into scopes.SelectorFilter Selector handler for processingInstance.selector()
value at runtime.Visitor Implementation of this interface should be used withScope.accept(Visitor, int)
for iterating though instances and subscopes of a scope.Visitor.Instance Visited instance.Visitor.Provision Provision type.Visitor.Scope Visited scope.