Class ConditionOptions
java.lang.Object
org.mapstruct.ap.internal.model.source.ConditionOptions
Represents a condition configuration as configured via
@Condition.- Author:
- Filip Hrisafov
-
Method Summary
Modifier and TypeMethodDescriptionCollection<org.mapstruct.ap.internal.gem.ConditionStrategyGem> static ConditionOptionsgetInstanceOn(org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager) protected static booleanhasValidStrategyForProperties(org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager) protected static booleanhasValidStrategyForSourceProperties(org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager) protected static booleanisValid(org.mapstruct.ap.internal.gem.ConditionStrategyGem strategy, org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager)
-
Method Details
-
getConditionStrategies
-
getInstanceOn
public static ConditionOptions getInstanceOn(org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager) -
isValid
protected static boolean isValid(org.mapstruct.ap.internal.gem.ConditionStrategyGem strategy, org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager) -
hasValidStrategyForSourceProperties
protected static boolean hasValidStrategyForSourceProperties(org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager) -
hasValidStrategyForProperties
protected static boolean hasValidStrategyForProperties(org.mapstruct.ap.internal.gem.ConditionGem condition, ExecutableElement method, List<Parameter> parameters, FormattingMessager messager)
-