@@ -122,7 +122,7 @@ private <T> ProviderEvaluation<?> createProviderEvaluation(
122
122
case DOUBLE :
123
123
return provider .getDoubleEvaluation (key , (Double ) defaultValue , invocationContext );
124
124
case OBJECT :
125
- return provider .getObjectEvaluation (key , (Structure ) defaultValue , invocationContext );
125
+ return provider .getObjectEvaluation (key , (Value ) defaultValue , invocationContext );
126
126
default :
127
127
throw new GeneralError ("Unknown flag type" );
128
128
}
@@ -257,34 +257,34 @@ public FlagEvaluationDetails<Double> getDoubleDetails(String key, Double default
257
257
}
258
258
259
259
@ Override
260
- public Structure getObjectValue (String key , Structure defaultValue ) {
260
+ public Value getObjectValue (String key , Value defaultValue ) {
261
261
return getObjectDetails (key , defaultValue ).getValue ();
262
262
}
263
263
264
264
@ Override
265
- public Structure getObjectValue (String key , Structure defaultValue , EvaluationContext ctx ) {
265
+ public Value getObjectValue (String key , Value defaultValue , EvaluationContext ctx ) {
266
266
return getObjectDetails (key , defaultValue , ctx ).getValue ();
267
267
}
268
268
269
269
@ Override
270
- public Structure getObjectValue (String key , Structure defaultValue , EvaluationContext ctx ,
270
+ public Value getObjectValue (String key , Value defaultValue , EvaluationContext ctx ,
271
271
FlagEvaluationOptions options ) {
272
272
return getObjectDetails (key , defaultValue , ctx , options ).getValue ();
273
273
}
274
274
275
275
@ Override
276
- public FlagEvaluationDetails <Structure > getObjectDetails (String key , Structure defaultValue ) {
276
+ public FlagEvaluationDetails <Value > getObjectDetails (String key , Value defaultValue ) {
277
277
return getObjectDetails (key , defaultValue , null );
278
278
}
279
279
280
280
@ Override
281
- public FlagEvaluationDetails <Structure > getObjectDetails (String key , Structure defaultValue ,
281
+ public FlagEvaluationDetails <Value > getObjectDetails (String key , Value defaultValue ,
282
282
EvaluationContext ctx ) {
283
283
return getObjectDetails (key , defaultValue , ctx , FlagEvaluationOptions .builder ().build ());
284
284
}
285
285
286
286
@ Override
287
- public FlagEvaluationDetails <Structure > getObjectDetails (String key , Structure defaultValue , EvaluationContext ctx ,
287
+ public FlagEvaluationDetails <Value > getObjectDetails (String key , Value defaultValue , EvaluationContext ctx ,
288
288
FlagEvaluationOptions options ) {
289
289
return this .evaluateFlag (FlagValueType .OBJECT , key , defaultValue , ctx , options );
290
290
}
0 commit comments