@@ -122,14 +122,13 @@ class Resolver {
122122 annotatable.addAnnotation (expression);
123123 }
124124 context.inferSingleTargetAnnotation (
125- constantContext: constantContext,
126125 singleTarget: new SingleTargetAnnotations (
127126 annotatable,
128127 indicesOfAnnotationsToBeInferred,
129128 ),
130129 );
131130 // TODO(johnniwinther): We need to process annotations within annotations.
132- context.performBacklog (null , constantContext );
131+ context.performBacklog (null );
133132
134133 for (Annotation annotation in annotations) {
135134 annotation.expression =
@@ -211,7 +210,6 @@ class Resolver {
211210 problemReporting: problemReporting,
212211 libraryFeatures: libraryFeatures,
213212 typeEnvironment: context.typeEnvironment,
214- constantContext: constantContext,
215213 target: constructorBuilder.invokeTarget,
216214 arguments: arguments,
217215 fileUri: fileUri,
@@ -220,14 +218,13 @@ class Resolver {
220218 ExpressionInferenceResult inferenceResult = context.typeInferrer
221219 .inferFieldInitializer (
222220 fileUri: fileUri,
223- constantContext: constantContext,
224221 declaredType: const UnknownType (),
225222 initializer: initializer,
226223 );
227224 initializer = inferenceResult.expression;
228225 fieldType = inferenceResult.inferredType;
229226 }
230- context.performBacklog (result? .annotations, constantContext );
227+ context.performBacklog (result? .annotations);
231228
232229 return (initializer, fieldType);
233230 }
@@ -267,7 +264,6 @@ class Resolver {
267264 );
268265 DartType inferredType = context.typeInferrer.inferImplicitFieldType (
269266 fileUri: fileUri,
270- constantContext: constantContext,
271267 initializer: result.initializer,
272268 );
273269 // TODO(johnniwinther): We through away the initializer and don't process
@@ -307,12 +303,11 @@ class Resolver {
307303 Expression initializer = context.typeInferrer
308304 .inferFieldInitializer (
309305 fileUri: fileUri,
310- constantContext: constantContext,
311306 declaredType: fieldType,
312307 initializer: result.initializer,
313308 )
314309 .expression;
315- context.performBacklog (result.annotations, constantContext );
310+ context.performBacklog (result.annotations);
316311 return initializer;
317312 }
318313
@@ -359,11 +354,10 @@ class Resolver {
359354 typeInferrer: context.typeInferrer,
360355 coreTypes: _coreTypes,
361356 fileUri: fileUri,
362- constantContext: constantContext,
363357 initializer: initializer,
364358 );
365359 }
366- context.performBacklog (result.annotations, constantContext );
360+ context.performBacklog (result.annotations);
367361 }
368362
369363 void buildFunctionBody ({
@@ -430,7 +424,7 @@ class Resolver {
430424 constantContext: constantContext,
431425 needsImplicitSuperInitializer: result.needsImplicitSuperInitializer,
432426 );
433- context.performBacklog (result.annotations, constantContext );
427+ context.performBacklog (result.annotations);
434428 }
435429 // Coverage-ignore(suite): Not run.
436430 on DebugAbort {
@@ -510,7 +504,7 @@ class Resolver {
510504 initializers: initializers,
511505 );
512506 }
513- context.performBacklog (result.annotations, constantContext );
507+ context.performBacklog (result.annotations);
514508 }
515509
516510 List <Initializer >? buildInitializersUnfinished ({
@@ -581,11 +575,10 @@ class Resolver {
581575 annotatable.addAnnotation (expression);
582576 }
583577 context.inferSingleTargetAnnotation (
584- constantContext: constantContext,
585578 singleTarget: new SingleTargetAnnotations (annotatable),
586579 );
587580 List <Expression > expressions = annotatable.annotations;
588- context.performBacklog (result.annotations, constantContext );
581+ context.performBacklog (result.annotations);
589582 return expressions;
590583 }
591584
@@ -620,9 +613,8 @@ class Resolver {
620613 initializer: result.initializer,
621614 declaredType: declaredType,
622615 hasDeclaredInitializer: hasDeclaredInitializer,
623- constantContext: constantContext,
624616 );
625- context.performBacklog (result.annotations, constantContext );
617+ context.performBacklog (result.annotations);
626618 return initializer;
627619 }
628620
@@ -686,7 +678,7 @@ class Resolver {
686678 needsImplicitSuperInitializer: bodyBuilderContext
687679 .needsImplicitSuperInitializer (_coreTypes),
688680 );
689- context.performBacklog (result.annotations, constantContext );
681+ context.performBacklog (result.annotations);
690682 }
691683 // Coverage-ignore(suite): Not run.
692684 on DebugAbort {
@@ -739,7 +731,7 @@ class Resolver {
739731 );
740732 BuildRedirectingFactoryMethodResult result = bodyBuilder
741733 .buildRedirectingFactoryMethod (token: token, metadata: metadata);
742- context.performBacklog (result.annotations, constantContext );
734+ context.performBacklog (result.annotations);
743735 _benchmarker
744736 // Coverage-ignore(suite): Not run.
745737 ? .endSubdivide ();
@@ -854,7 +846,6 @@ class Resolver {
854846 fileUri: fileUri,
855847 fileOffset: fileOffset,
856848 returnType: const DynamicType (),
857- constantContext: constantContext,
858849 asyncMarker: AsyncMarker .Sync ,
859850 body: fakeReturn,
860851 expressionEvaluationHelper: expressionEvaluationHelper,
@@ -864,7 +855,7 @@ class Resolver {
864855 "Previously implicit assumption about inferFunctionBody "
865856 "not returning anything different." ,
866857 );
867- context.performBacklog (result.annotations, constantContext );
858+ context.performBacklog (result.annotations);
868859 return fakeReturn.expression! ;
869860 }
870861
@@ -873,7 +864,6 @@ class Resolver {
873864 required ProblemReporting problemReporting,
874865 required LibraryFeatures libraryFeatures,
875866 required TypeEnvironment typeEnvironment,
876- required ConstantContext constantContext,
877867 required Member target,
878868 required ArgumentsImpl arguments,
879869 required Uri fileUri,
@@ -1308,7 +1298,6 @@ class Resolver {
13081298 initializers.length,
13091299 (index) => bodyBuilderContext.inferInitializer (
13101300 typeInferrer: context.typeInferrer,
1311- constantContext: constantContext,
13121301 fileUri: fileUri,
13131302 initializer: initializers[index],
13141303 ),
@@ -1585,7 +1574,6 @@ class Resolver {
15851574 .inferInitializer (
15861575 typeInferrer: context.typeInferrer,
15871576 fileUri: fileUri,
1588- constantContext: constantContext,
15891577 initializer: initializer,
15901578 );
15911579 if (! bodyBuilderContext.addInferredInitializer (
@@ -1700,7 +1688,6 @@ class Resolver {
17001688 initializer: initializer,
17011689 declaredType: originParameter.type,
17021690 hasDeclaredInitializer: parameter.hasDeclaredInitializer,
1703- constantContext: constantContext,
17041691 );
17051692 originParameter.initializer = initializer..parent = originParameter;
17061693 if (initializer is InvalidExpression ) {
@@ -1749,7 +1736,6 @@ class Resolver {
17491736 fileUri: fileUri,
17501737 fileOffset: bodyBuilderContext.memberNameOffset,
17511738 returnType: bodyBuilderContext.returnTypeContext,
1752- constantContext: constantContext,
17531739 asyncMarker: asyncModifier,
17541740 body: body,
17551741 );
0 commit comments