Class NoOpConfigProviderImprover
java.lang.Object
me.bristermitten.mittenlib.config.provider.construct.NoOpConfigProviderImprover
- All Implemented Interfaces:
ConfigProviderImprover
A
ConfigProviderImprover
that does nothing.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> ConfigProvider
<T> improve
(ConfigProvider<T> provider) Improve aConfigProvider
by wrapping it with (possible) extra functionality.
-
Constructor Details
-
NoOpConfigProviderImprover
public NoOpConfigProviderImprover()
-
-
Method Details
-
improve
Description copied from interface:ConfigProviderImprover
Improve aConfigProvider
by wrapping it with (possible) extra functionality. This method should be idempotent, and should not modify the originalConfigProvider
If there are no improvements to be made, the originalConfigProvider
should be returned- Specified by:
improve
in interfaceConfigProviderImprover
- Type Parameters:
T
- the type of the config- Parameters:
provider
- the provider to improve- Returns:
- the improved provider
-