Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(300)

Issue 2567133002: Add support for the new function-type syntax. (Closed)

Created:
4 years ago by floitsch
Modified:
3 years, 7 months ago
CC:
reviews_dartlang.org, Siggi Cherem (dart-lang)
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Fix comments. #

Total comments: 7

Patch Set 3 : Upload after merge #

Patch Set 4 : WIP. #

Patch Set 5 : Small fixes. #

Patch Set 6 : Add comment. #

Patch Set 7 : WIP. #

Patch Set 8 : WIP. #

Patch Set 9 : WIP. #

Patch Set 10 : Add generated tests. #

Patch Set 11 : Update status files and update test-generator for checked mode. #

Total comments: 34

Patch Set 12 : Address comments. #

Patch Set 13 : Fix bad `new NoIdentifier`. #

Patch Set 14 : Remove `NoIdentifier`. #

Patch Set 15 : Remove obsolete named argument. #

Total comments: 21

Patch Set 16 : Address comments. #

Patch Set 17 : Reupload #

Patch Set 18 : Require type for named arguments in function types. #

Total comments: 1

Patch Set 19 : Upload after merge. #

Patch Set 20 : Make generated output look nicer. #

Patch Set 21 : Fix warnings. #

Patch Set 22 : Upload after revert #

Total comments: 1

Patch Set 23 : Upload after Peter's rebase. #

Patch Set 24 : Fix minor issues and split tests. #

Patch Set 25 : Add better recovery and allow `Function` as keyword. #

Patch Set 26 : Add new test and remove generated tests for this CL. #

Total comments: 10

Patch Set 27 : Update error message. #

Patch Set 28 : Handle function types with `void` return type. #

Total comments: 2

Patch Set 29 : Address comments. #

Patch Set 30 : Update status files. #

Patch Set 31 : Reupload after revert #

Patch Set 32 : Adjust fasta-analyzer. #

Total comments: 26

Patch Set 33 : Address comments for ast_builder.dart #

Total comments: 2

Patch Set 34 : Assign TODO to paul. #

Patch Set 35 : Rebase #

Patch Set 36 : Fixes after rebase. #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+1782 lines, -203 lines) Patch
M .packages View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +1 line, -0 lines 0 comments Download
M pkg/compiler/lib/src/diagnostics/messages.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +11 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/elements/elements.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +3 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/elements/modelx.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +10 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/elements/resolution_types.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +10 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/js_backend/no_such_method_registry.dart View 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +2 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/kernel/kernel_visitor.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 chunks +18 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/native/behavior.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/parser/diet_parser_task.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +3 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/parser/element_listener.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 5 chunks +32 lines, -9 lines 0 comments Download
M pkg/compiler/lib/src/parser/node_listener.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 chunks +53 lines, -6 lines 0 comments Download
M pkg/compiler/lib/src/parser/partial_elements.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +3 lines, -1 line 0 comments Download
M pkg/compiler/lib/src/resolution/class_hierarchy.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 6 chunks +11 lines, -11 lines 0 comments Download
M pkg/compiler/lib/src/resolution/constructors.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -1 line 0 comments Download
M pkg/compiler/lib/src/resolution/resolution_common.dart View 1 2 3 4 5 6 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +4 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/resolution/signatures.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 6 chunks +19 lines, -6 lines 0 comments Download
M pkg/compiler/lib/src/resolution/type_resolver.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 10 chunks +193 lines, -15 lines 0 comments Download
M pkg/compiler/lib/src/resolution/typedefs.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +2 lines, -2 lines 0 comments Download
M pkg/compiler/lib/src/serialization/equivalence.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 4 chunks +19 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/serialization/modelz.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +3 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/ssa/graph_builder.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +8 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/tree/nodes.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 18 chunks +95 lines, -14 lines 0 comments Download
M pkg/compiler/lib/src/tree/prettyprint.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 4 chunks +19 lines, -7 lines 0 comments Download
M pkg/compiler/lib/src/tree/unparser.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 3 chunks +14 lines, -3 lines 0 comments Download
M pkg/compiler/lib/src/use_unused_api.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/front_end.iml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +1 line, -13 lines 0 comments Download
M pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +43 lines, -19 lines 0 comments Download
M pkg/front_end/lib/src/fasta/kernel/body_builder.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/parser/error_kind.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -0 lines 0 comments Download
M pkg/front_end/lib/src/fasta/parser/listener.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 3 chunks +22 lines, -5 lines 0 comments Download
M pkg/front_end/lib/src/fasta/parser/parser.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 16 chunks +234 lines, -48 lines 0 comments Download
M pkg/front_end/lib/src/fasta/scanner/abstract_scanner.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 3 chunks +14 lines, -5 lines 0 comments Download
M pkg/front_end/lib/src/fasta/scanner/keyword.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 8 chunks +57 lines, -17 lines 0 comments Download
M pkg/front_end/lib/src/fasta/scanner/token.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/source/diet_listener.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +3 lines, -2 lines 0 comments Download
M pkg/front_end/lib/src/fasta/source/diet_parser.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +3 lines, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/source/outline_builder.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 2 chunks +3 lines, -2 lines 0 comments Download
A pkg/front_end/test/fasta/function_type_recovery_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +13 lines, -0 lines 0 comments Download
M tests/compiler/dart2js/resolver_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +4 lines, -2 lines 0 comments Download
A tests/language/function_type/test_generator.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +770 lines, -0 lines 0 comments Download
A tests/language/generic_function_typedef2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +42 lines, -0 lines 2 comments Download
A tests/language/generic_function_typedef_test.dart View 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +24 lines, -0 lines 2 comments Download
M tests/language/language.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +0 lines, -1 line 0 comments Download
M tests/language/language_analyzer2.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +1 line, -1 line 0 comments Download
M tests/language/language_dart2js.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +6 lines, -0 lines 0 comments Download
M tests/language/language_kernel.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 55 (13 generated)
floitsch
This is still WIP, but I would appreciate feedback. 1. where should I put the ...
4 years ago (2016-12-12 19:05:52 UTC) #2
Siggi Cherem (dart-lang)
> 1. where should I put the methods. For now it's a bit random. so ...
4 years ago (2016-12-12 23:20:40 UTC) #4
floitsch
PTAL. I'm not really proud of the hack to get type-arguments in scope, but there ...
3 years, 11 months ago (2016-12-29 19:57:47 UTC) #5
Siggi Cherem (dart-lang)
I like the changes so far. The new approach adding an argument to endTypedef in ...
3 years, 11 months ago (2016-12-29 22:46:58 UTC) #6
floitsch
Thanks for the great review. would be nice if there was a good way to ...
3 years, 11 months ago (2016-12-30 14:55:48 UTC) #7
Johnni Winther
https://codereview.chromium.org/2567133002/diff/240001/pkg/compiler/lib/src/kernel/kernel_visitor.dart File pkg/compiler/lib/src/kernel/kernel_visitor.dart (right): https://codereview.chromium.org/2567133002/diff/240001/pkg/compiler/lib/src/kernel/kernel_visitor.dart#newcode1092 pkg/compiler/lib/src/kernel/kernel_visitor.dart:1092: // Shouldn't be called, as the resolver have already ...
3 years, 11 months ago (2017-01-02 12:46:53 UTC) #8
floitsch
https://codereview.chromium.org/2567133002/diff/240001/pkg/compiler/lib/src/kernel/kernel_visitor.dart File pkg/compiler/lib/src/kernel/kernel_visitor.dart (right): https://codereview.chromium.org/2567133002/diff/240001/pkg/compiler/lib/src/kernel/kernel_visitor.dart#newcode1092 pkg/compiler/lib/src/kernel/kernel_visitor.dart:1092: // Shouldn't be called, as the resolver have already ...
3 years, 11 months ago (2017-01-02 13:48:48 UTC) #9
Siggi Cherem (dart-lang)
nice! Changes in parser look great! I'll brainstorm with Johnni tomorrow about alternatives for the ...
3 years, 11 months ago (2017-01-03 23:23:54 UTC) #10
floitsch
On 2017/01/03 23:23:54, Siggi Cherem (dart-lang) wrote: > nice! > > Changes in parser look ...
3 years, 11 months ago (2017-01-04 13:14:12 UTC) #11
floitsch
Changed it such that named arguments must have a type (in function types). This is ...
3 years, 11 months ago (2017-01-04 13:48:37 UTC) #12
Siggi Cherem (dart-lang)
thanks! https://codereview.chromium.org/2567133002/diff/270001/tests/language/generalized_function_type_test.dart File tests/language/generalized_function_type_test.dart (right): https://codereview.chromium.org/2567133002/diff/270001/tests/language/generalized_function_type_test.dart#newcode544 tests/language/generalized_function_type_test.dart:544: // Copyright (c) 2016, the Dart project authors. ...
3 years, 11 months ago (2017-01-04 17:02:37 UTC) #13
floitsch
Generated tests should look much nicer now. I kept one file. (It's just so much ...
3 years, 11 months ago (2017-01-11 21:37:38 UTC) #14
Siggi Cherem (dart-lang)
lgtm
3 years, 11 months ago (2017-01-11 22:24:27 UTC) #15
Siggi Cherem (dart-lang)
sorry: LGTM! :) Hope we don't need the flag :)
3 years, 11 months ago (2017-01-11 22:25:33 UTC) #16
floitsch
Looks ready for commit now. Maybe PTAL at the diff between patch set 20 and ...
3 years, 11 months ago (2017-01-12 16:47:43 UTC) #17
Siggi Cherem (dart-lang)
lgtm!
3 years, 11 months ago (2017-01-12 17:41:52 UTC) #18
floitsch
Committed patchset #21 (id:300001) manually as 85227ba8a60332a18ae92cb1b87bf15d52a909bd (presubmit successful).
3 years, 11 months ago (2017-01-13 14:57:17 UTC) #20
floitsch
Updated the status file and fixed a small bug in the generated tests. Relanding. If ...
3 years, 11 months ago (2017-01-13 17:45:35 UTC) #23
floitsch
Committed patchset #22 (id:310001) manually as e4999a631093690febb2eb90cbdbe1f9d5183455 (presubmit successful).
3 years, 11 months ago (2017-01-13 17:45:58 UTC) #25
siva
https://codereview.chromium.org/2567133002/diff/310001/tests/language/generalized_function_type_test.dart File tests/language/generalized_function_type_test.dart (right): https://codereview.chromium.org/2567133002/diff/310001/tests/language/generalized_function_type_test.dart#newcode5 tests/language/generalized_function_type_test.dart:5: import 'generated_function_syntax_tests.dart'; This test is very huge and causes ...
3 years, 11 months ago (2017-01-18 23:48:51 UTC) #27
floitsch
Peter rebased the CL. I had to modify it slightly. (There was an error). The ...
3 years, 10 months ago (2017-02-07 15:01:53 UTC) #28
Johnni Winther
lgtm
3 years, 10 months ago (2017-02-08 09:31:32 UTC) #30
floitsch
+Peter. Should have better recovery now. Where should I add a test? Function is now ...
3 years, 10 months ago (2017-02-10 19:25:20 UTC) #32
ahe
On 2017/02/10 19:25:20, floitsch wrote: > +Peter. > Should have better recovery now. Where should ...
3 years, 10 months ago (2017-02-13 10:15:44 UTC) #33
ahe
Would it be possible to land the tests as a separate CL?
3 years, 10 months ago (2017-02-13 10:17:02 UTC) #34
floitsch
On 2017/02/13 10:17:02, ahe wrote: > Would it be possible to land the tests as ...
3 years, 10 months ago (2017-02-13 16:24:38 UTC) #35
floitsch
Added test and removed the generated tests.
3 years, 10 months ago (2017-02-13 16:31:04 UTC) #36
ahe
There are no action item for you right now, I'm still working on understanding the ...
3 years, 10 months ago (2017-02-14 12:43:02 UTC) #37
floitsch
https://codereview.chromium.org/2567133002/diff/350001/pkg/compiler/lib/src/diagnostics/messages.dart File pkg/compiler/lib/src/diagnostics/messages.dart (right): https://codereview.chromium.org/2567133002/diff/350001/pkg/compiler/lib/src/diagnostics/messages.dart#newcode3326 pkg/compiler/lib/src/diagnostics/messages.dart:3326: howToFix: "Change the inline function type to a prefixed ...
3 years, 10 months ago (2017-02-14 13:56:17 UTC) #38
floitsch
Updated to cover function types with void return types.
3 years, 10 months ago (2017-02-14 15:08:07 UTC) #39
ahe
Fasta changes lgtm, with the following caveats: 1. I would prefer to keep the FunctionTypeAlias ...
3 years, 10 months ago (2017-02-15 11:50:17 UTC) #40
floitsch
I agree that the `class Function` examples are annoying. However, we did already ship a ...
3 years, 10 months ago (2017-02-16 16:30:15 UTC) #41
floitsch
Committed patchset #30 (id:430001) manually as c289af39c36d9a5f7130a3e69b7891052652a64e (presubmit successful).
3 years, 10 months ago (2017-02-22 15:53:57 UTC) #43
Paul Berry
https://codereview.chromium.org/2567133002/diff/470001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2567133002/diff/470001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1125 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1125: Node type = pop(); Shouldn't the type of `type` ...
3 years, 10 months ago (2017-02-22 18:47:26 UTC) #46
floitsch
https://codereview.chromium.org/2567133002/diff/470001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2567133002/diff/470001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1125 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1125: Node type = pop(); On 2017/02/22 18:47:25, Paul Berry ...
3 years, 10 months ago (2017-02-22 19:21:40 UTC) #47
Paul Berry
ast_builder.dart changes lgtm. https://codereview.chromium.org/2567133002/diff/490001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2567133002/diff/490001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1132 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1132: // TODO(brianwilkerson) Generate an error and ...
3 years, 10 months ago (2017-02-22 19:28:36 UTC) #48
floitsch
https://codereview.chromium.org/2567133002/diff/490001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart File pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart (right): https://codereview.chromium.org/2567133002/diff/490001/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart#newcode1132 pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart:1132: // TODO(brianwilkerson) Generate an error and recover (better than ...
3 years, 10 months ago (2017-02-23 12:15:20 UTC) #49
floitsch
Committed patchset #36 (id:550001) manually as 979183decfa3770236fe8f8525d0ad9e23f5acfb (presubmit successful).
3 years, 10 months ago (2017-02-23 12:36:38 UTC) #51
ahe
https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic_function_typedef_test.dart File tests/language/generic_function_typedef_test.dart (right): https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic_function_typedef_test.dart#newcode1 tests/language/generic_function_typedef_test.dart:1: // Copyright (c) 2012, the Dart project authors. Please ...
3 years, 7 months ago (2017-04-27 12:50:21 UTC) #52
floitsch
https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic_function_typedef_test.dart File tests/language/generic_function_typedef_test.dart (right): https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic_function_typedef_test.dart#newcode1 tests/language/generic_function_typedef_test.dart:1: // Copyright (c) 2012, the Dart project authors. Please ...
3 years, 7 months ago (2017-04-27 13:24:53 UTC) #53
ahe
https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic_function_typedef2_test.dart File tests/language/generic_function_typedef2_test.dart (right): https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic_function_typedef2_test.dart#newcode1 tests/language/generic_function_typedef2_test.dart:1: // Copyright (c) 2012, the Dart project authors. Please ...
3 years, 7 months ago (2017-04-27 13:28:15 UTC) #54
floitsch
3 years, 7 months ago (2017-04-27 13:30:14 UTC) #55
Message was sent while issue was closed.
https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic...
File tests/language/generic_function_typedef2_test.dart (right):

https://codereview.chromium.org/2567133002/diff/550001/tests/language/generic...
tests/language/generic_function_typedef2_test.dart:1: // Copyright (c) 2012, the
Dart project authors.  Please see the AUTHORS file
On 2017/04/27 13:28:15, ahe wrote:
> :-)

done in https://codereview.chromium.org/2849523002

Powered by Google App Engine
This is Rietveld 408576698