Class BooleanParameterDeclarationEnricher

java.lang.Object
org.mule.runtime.extension.internal.loader.enricher.BooleanParameterDeclarationEnricher
All Implemented Interfaces:
DeclarationEnricher, WalkingDeclarationEnricher

public class BooleanParameterDeclarationEnricher extends Object implements WalkingDeclarationEnricher
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.

Parameters acting as a config override or with ExpressionSupport.REQUIRED expression support are skipped.

Since:
1.5.0