Skip to content

Commit d1a48d4

Browse files
feat: add getNumberEvaluation method delegating to getDoubleEvaluation (#501)
Signed-off-by: Carla Köberl <[email protected]>
1 parent 27e7a3f commit d1a48d4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/dev/openfeature/sdk/FeatureProvider.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ default List<Hook> getProviderHooks() {
2121
* @param key the unique identifier for the flag
2222
* @param defaultValue the default value to return if the flag cannot be resolved
2323
* @param ctx the evaluation context containing any relevant information for resolution
24-
* @return a {@link ProviderEvaluation} containing the resolved {@code Number} value and additional evaluation details
24+
* @return a {@link ProviderEvaluation} containing the resolved {@code Number} value and additional eval details
2525
*/
2626
default ProviderEvaluation<Number> getNumberEvaluation(String key, Number defaultValue, EvaluationContext ctx) {
2727
ProviderEvaluation<Double> dep = getDoubleEvaluation(key, defaultValue.doubleValue(), ctx);
@@ -39,12 +39,16 @@ default ProviderEvaluation<Number> getNumberEvaluation(String key, Number defaul
3939
ProviderEvaluation<String> getStringEvaluation(String key, String defaultValue, EvaluationContext ctx);
4040

4141
/**
42+
* Evaluate feature flag returning an integer value.
43+
*
4244
* @deprecated please use {@link #getNumberEvaluation(String, Number, EvaluationContext)}
4345
*/
4446
@Deprecated
4547
ProviderEvaluation<Integer> getIntegerEvaluation(String key, Integer defaultValue, EvaluationContext ctx);
4648

4749
/**
50+
* Evaluate a feature flag returning a double value.
51+
*
4852
* @deprecated please use {@link #getNumberEvaluation(String, Number, EvaluationContext)}
4953
*/
5054
@Deprecated

0 commit comments

Comments
 (0)