| Index: pkg/kernel/lib/transformations/method_call.dart
|
| diff --git a/pkg/kernel/lib/transformations/method_call.dart b/pkg/kernel/lib/transformations/method_call.dart
|
| index c07a4608e32a6b0d9cd454ac895ce89205890b05..59581a93a1021b64806c94a7bc1831a361a6e759 100644
|
| --- a/pkg/kernel/lib/transformations/method_call.dart
|
| +++ b/pkg/kernel/lib/transformations/method_call.dart
|
| @@ -888,7 +888,7 @@ class MethodCallTransformer extends Transformer {
|
| ConstructorInvocation _createInvocation(
|
| String methodName, Arguments callArguments) {
|
| if (_invocationMirrorConstructor == null) {
|
| - Class clazz = coreTypes.getCoreClass('dart:core', '_InvocationMirror');
|
| + Class clazz = coreTypes.getClass('dart:core', '_InvocationMirror');
|
| _invocationMirrorConstructor = clazz.constructors[0];
|
| }
|
|
|
| @@ -932,10 +932,7 @@ class MethodCallTransformer extends Transformer {
|
|
|
| /// Create a fixed length list containing given expressions.
|
| Expression _fixedLengthList(List<Expression> list) {
|
| - if (_listFrom == null) {
|
| - Class clazz = coreTypes.getCoreClass('dart:core', 'List');
|
| - _listFrom = clazz.procedures.firstWhere((c) => c.name.name == "from");
|
| - }
|
| + _listFrom ??= coreTypes.getMember('dart:core', 'List', 'from');
|
| return new StaticInvocation(
|
| _listFrom,
|
| new Arguments([new ListLiteral(list)],
|
|
|