MutableProviderRegistryWrapper
A mutable wrapper that adapts a MutableProviderRegistry to a MutableOwnedProviderRegistry with a specific owner type.
Extends ProviderRegistryWrapper and MutableRegistryWrapper with MutableOwnedProviderRegistry capabilities, delegating all operations to the underlying MutableProviderRegistry.
Type Parameters
The type representing the owner or context of this mutable wrapper.
Properties
The underlying MutableProviderRegistry that this wrapper delegates to.
Functions
Returns an iterable of all key-provider pairs in this registry.
Returns an iterable of all key-value pairs registered in this registry.
Checks if the registryKey is stored in the registry and has an association with a value.
Retrieves the value associated with the specified registryKey.
Retrieves value by the specified registryKey or returns the default value if no association is present.
Retrieves value by the specified registryKey or computes the block and returns its value if no association is present.
Retrieves value by the specified registryKey or returns null if no association is present.
Gets the provider associated with the specified registryKey.
Gets the provider associated with the specified registryKey, or returns null if no association is present.
Removes the association for the specified registryKey from this registry.
Associates the specified provider with the specified registryKey in this registry.
Associates the specified value with the specified registryKey in this registry.
Sets all key-value pairs from a ProviderRegistryImplication into this provider registry.
Sets all key-value pairs from a ProviderRegistryImplication into this registry.