| Index: pkg/kernel/lib/binary/ast_from_binary.dart
|
| diff --git a/pkg/kernel/lib/binary/ast_from_binary.dart b/pkg/kernel/lib/binary/ast_from_binary.dart
|
| index 47e398ae763ae172caf1ee6fc1e5e8fb225e2b81..a4c0aabca021e129acd08539fbbb279285834dd7 100644
|
| --- a/pkg/kernel/lib/binary/ast_from_binary.dart
|
| +++ b/pkg/kernel/lib/binary/ast_from_binary.dart
|
| @@ -438,6 +438,13 @@ class BinaryBuilder {
|
| String name = readStringReference();
|
| String fileUri = readUriReference();
|
| readAndPushTypeParameterList(node.typeParameters, node);
|
| +
|
| + int requiredParameterCount = readUInt();
|
| + var positionalParameters = readVariableDeclarationList();
|
| + var namedParameters = readVariableDeclarationList();
|
| + node.setParameters(
|
| + requiredParameterCount, positionalParameters, namedParameters);
|
| +
|
| var type = readDartType();
|
| typeParameterStack.length = 0;
|
| if (shouldWriteData) {
|
| @@ -1221,6 +1228,11 @@ class BinaryBuilder {
|
| return new NamedExpression(readStringReference(), readExpression());
|
| }
|
|
|
| + List<VariableDeclaration> readVariableDeclarationList() {
|
| + return new List<VariableDeclaration>.generate(
|
| + readUInt(), (i) => readVariableDeclaration());
|
| + }
|
| +
|
| List<VariableDeclaration> readAndPushVariableDeclarationList() {
|
| return new List<VariableDeclaration>.generate(
|
| readUInt(), (i) => readAndPushVariableDeclaration());
|
|
|