| Index: pkg/compiler/lib/src/universe/codegen_world_builder.dart | 
| diff --git a/pkg/compiler/lib/src/universe/codegen_world_builder.dart b/pkg/compiler/lib/src/universe/codegen_world_builder.dart | 
| index 7df0e20de6ec1083905453b37d35fb6e1673f625..67da175c0f895e837b5f04858eacd5a21a353690 100644 | 
| --- a/pkg/compiler/lib/src/universe/codegen_world_builder.dart | 
| +++ b/pkg/compiler/lib/src/universe/codegen_world_builder.dart | 
| @@ -10,12 +10,12 @@ part of world_builder; | 
| abstract class CodegenWorldBuilder implements WorldBuilder { | 
| /// Calls [f] with every instance field, together with its declarer, in an | 
| /// instance of [cls]. | 
| -  void forEachInstanceField( | 
| -      ClassEntity cls, void f(ClassEntity declarer, FieldEntity field)); | 
| +  void forEachInstanceField(covariant ClassEntity cls, | 
| +      void f(ClassEntity declarer, FieldEntity field)); | 
|  | 
| /// Calls [f] for each parameter of [function] providing the type and name of | 
| /// the parameter and the [defaultValue] if the parameter is optional. | 
| -  void forEachParameter(FunctionEntity function, | 
| +  void forEachParameter(covariant FunctionEntity function, | 
| void f(DartType type, String name, ConstantValue defaultValue)); | 
|  | 
| void forEachInvokedName( | 
| @@ -28,7 +28,7 @@ abstract class CodegenWorldBuilder implements WorldBuilder { | 
| f(String name, Map<Selector, SelectorConstraints> selectors)); | 
|  | 
| /// Returns `true` if [field] constant or final with a constant initializer. | 
| -  bool hasConstantFieldInitializer(FieldEntity field); | 
| +  bool hasConstantFieldInitializer(covariant FieldEntity field); | 
|  | 
| /// Returns `true` if [member] is invoked as a setter. | 
| bool hasInvokedSetter(MemberEntity member, ClosedWorld world); | 
| @@ -323,7 +323,7 @@ abstract class CodegenWorldBuilderImpl implements CodegenWorldBuilder { | 
| _invokedSetters.forEach(f); | 
| } | 
|  | 
| -  void registerIsCheck(DartType type) { | 
| +  void registerIsCheck(covariant DartType type) { | 
| isChecks.add(type.unaliased); | 
| } | 
|  | 
| @@ -420,14 +420,14 @@ abstract class CodegenWorldBuilderImpl implements CodegenWorldBuilder { | 
| }); | 
| } | 
|  | 
| -  void _processInstantiatedClassMember( | 
| -      ClassEntity cls, MemberEntity member, MemberUsedCallback memberUsed) { | 
| +  void _processInstantiatedClassMember(ClassEntity cls, | 
| +      covariant MemberEntity member, MemberUsedCallback memberUsed) { | 
| if (!member.isInstanceMember) return; | 
| _getMemberUsage(member, memberUsed); | 
| } | 
|  | 
| _MemberUsage _getMemberUsage( | 
| -      MemberEntity member, MemberUsedCallback memberUsed) { | 
| +      covariant MemberEntity member, MemberUsedCallback memberUsed) { | 
| return _instanceMemberUsage.putIfAbsent(member, () { | 
| String memberName = member.name; | 
| ClassEntity cls = member.enclosingClass; | 
|  |