@@ -122,7 +122,7 @@ private <T> ProviderEvaluation<?> createProviderEvaluation(
122122 case DOUBLE :
123123 return provider .getDoubleEvaluation (key , (Double ) defaultValue , invocationContext );
124124 case OBJECT :
125- return provider .getObjectEvaluation (key , (Structure ) defaultValue , invocationContext );
125+ return provider .getObjectEvaluation (key , (Value ) defaultValue , invocationContext );
126126 default :
127127 throw new GeneralError ("Unknown flag type" );
128128 }
@@ -257,34 +257,34 @@ public FlagEvaluationDetails<Double> getDoubleDetails(String key, Double default
257257 }
258258
259259 @ Override
260- public Structure getObjectValue (String key , Structure defaultValue ) {
260+ public Value getObjectValue (String key , Value defaultValue ) {
261261 return getObjectDetails (key , defaultValue ).getValue ();
262262 }
263263
264264 @ Override
265- public Structure getObjectValue (String key , Structure defaultValue , EvaluationContext ctx ) {
265+ public Value getObjectValue (String key , Value defaultValue , EvaluationContext ctx ) {
266266 return getObjectDetails (key , defaultValue , ctx ).getValue ();
267267 }
268268
269269 @ Override
270- public Structure getObjectValue (String key , Structure defaultValue , EvaluationContext ctx ,
270+ public Value getObjectValue (String key , Value defaultValue , EvaluationContext ctx ,
271271 FlagEvaluationOptions options ) {
272272 return getObjectDetails (key , defaultValue , ctx , options ).getValue ();
273273 }
274274
275275 @ Override
276- public FlagEvaluationDetails <Structure > getObjectDetails (String key , Structure defaultValue ) {
276+ public FlagEvaluationDetails <Value > getObjectDetails (String key , Value defaultValue ) {
277277 return getObjectDetails (key , defaultValue , null );
278278 }
279279
280280 @ Override
281- public FlagEvaluationDetails <Structure > getObjectDetails (String key , Structure defaultValue ,
281+ public FlagEvaluationDetails <Value > getObjectDetails (String key , Value defaultValue ,
282282 EvaluationContext ctx ) {
283283 return getObjectDetails (key , defaultValue , ctx , FlagEvaluationOptions .builder ().build ());
284284 }
285285
286286 @ Override
287- public FlagEvaluationDetails <Structure > getObjectDetails (String key , Structure defaultValue , EvaluationContext ctx ,
287+ public FlagEvaluationDetails <Value > getObjectDetails (String key , Value defaultValue , EvaluationContext ctx ,
288288 FlagEvaluationOptions options ) {
289289 return this .evaluateFlag (FlagValueType .OBJECT , key , defaultValue , ctx , options );
290290 }
0 commit comments