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 aConfigProviderby wrapping it with (possible) extra functionality.
-
Constructor Details
-
NoOpConfigProviderImprover
public NoOpConfigProviderImprover()
-
-
Method Details
-
improve
Description copied from interface:ConfigProviderImproverImprove aConfigProviderby wrapping it with (possible) extra functionality. This method should be idempotent, and should not modify the originalConfigProviderIf there are no improvements to be made, the originalConfigProvidershould be returned- Specified by:
improvein interfaceConfigProviderImprover- Type Parameters:
T- the type of the config- Parameters:
provider- the provider to improve- Returns:
- the improved provider
-