3
3
import lombok .Getter ;
4
4
5
5
public class NoOpProvider implements FeatureProvider {
6
+ public static final String PASSED_IN_DEFAULT = "Passed in default" ;
6
7
@ Getter
7
8
private final String name = "No-op Provider" ;
8
9
9
10
@ Override
10
11
public ProviderEvaluation <Boolean > getBooleanEvaluation (String key , Boolean defaultValue , EvaluationContext ctx , FlagEvaluationOptions options ) {
11
12
return ProviderEvaluation .<Boolean >builder ()
12
13
.value (defaultValue )
13
- .variant ("Passed in default" )
14
+ .variant (PASSED_IN_DEFAULT )
14
15
.reason (Reason .DEFAULT )
15
16
.build ();
16
17
}
@@ -19,7 +20,7 @@ public ProviderEvaluation<Boolean> getBooleanEvaluation(String key, Boolean defa
19
20
public ProviderEvaluation <String > getStringEvaluation (String key , String defaultValue , EvaluationContext ctx , FlagEvaluationOptions options ) {
20
21
return ProviderEvaluation .<String >builder ()
21
22
.value (defaultValue )
22
- .variant ("Passed in default" )
23
+ .variant (PASSED_IN_DEFAULT )
23
24
.reason (Reason .DEFAULT )
24
25
.build ();
25
26
}
@@ -28,7 +29,7 @@ public ProviderEvaluation<String> getStringEvaluation(String key, String default
28
29
public ProviderEvaluation <Integer > getIntegerEvaluation (String key , Integer defaultValue , EvaluationContext ctx , FlagEvaluationOptions options ) {
29
30
return ProviderEvaluation .<Integer >builder ()
30
31
.value (defaultValue )
31
- .variant ("Passed in default" )
32
+ .variant (PASSED_IN_DEFAULT )
32
33
.reason (Reason .DEFAULT )
33
34
.build ();
34
35
}
@@ -37,7 +38,7 @@ public ProviderEvaluation<Integer> getIntegerEvaluation(String key, Integer defa
37
38
public <T > ProviderEvaluation <T > getObjectEvaluation (String key , T defaultValue , EvaluationContext invocationContext , FlagEvaluationOptions options ) {
38
39
return ProviderEvaluation .<T >builder ()
39
40
.value (defaultValue )
40
- .variant ("Passed in default" )
41
+ .variant (PASSED_IN_DEFAULT )
41
42
.reason (Reason .DEFAULT )
42
43
.build ();
43
44
}
0 commit comments