<T> Instances.Builder |
Instances.Builder.add(java.lang.Class<T> service,
T instance) |
Add an instance of a service
|
<T> Instances.Builder |
Instances.Builder.add(TypeQualifier<T> service,
T instance) |
Add an instance of a service
|
static Instances.Builder |
Instances.builder() |
|
Instances.Builder |
Instances.Builder.clear() |
Clear all instances
|
Instances.Builder |
Instances.Builder.merge(Instances other,
boolean overwrite) |
Merge the specified set of instances into this set, overwriting any
existing instances with the specified values
|
Instances.Builder |
Instances.modify() |
|
Instances.Builder |
Instances.Builder.remove(java.lang.Class<?> type) |
Remove all providers of the specified type
|
<T> Instances.Builder |
Instances.Builder.remove(TypeQualifier<T> service) |
Remove all providers of the specified service
|
<T> Instances.Builder |
Instances.Builder.set(java.lang.Class<T> service,
T instance) |
Set the sole provider of the specified service
|
Instances.Builder |
Instances.Builder.set(TypeQualifier<?> service,
InstanceProvider<?> provider) |
|
<T> Instances.Builder |
Instances.Builder.set(TypeQualifier<T> qualifier,
T instance) |
Set the sole implementation of the specified service
|