- All Implemented Interfaces:
- org.mule.runtime.extension.api.loader.DeclarationEnricher
public class BooleanParameterDeclarationEnricher
extends AbstractAnnotatedDeclarationEnricher
DeclarationEnricher implementation that walks through all the BooleanType parameters and sets them as optional.
It also enriches those parameters with a default value of "false" if they don't have one.
If the parameter was annotated with ConfigOverride, no default value will be set because it will
interfere with ConfigOverride's purpose.
- Since:
- 4.0