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

Issue 2925603002: Add type inference for `this` expressions. (Closed)

Created:
3 years, 6 months ago by Paul Berry
Modified:
3 years, 6 months ago
Reviewers:
ahe, scheglov
CC:
reviews_dartlang.org, dart-fe-team+reviews_google.com
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 2

Patch Set 2 : Address code review comment #

Total comments: 2

Messages

Total messages: 8 (2 generated)
Paul Berry
Since this required some plumbing through fasta, I'd appreciate a review from both Peter and ...
3 years, 6 months ago (2017-06-05 17:34:55 UTC) #2
scheglov
LGTM https://codereview.chromium.org/2925603002/diff/1/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart File pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart (right): https://codereview.chromium.org/2925603002/diff/1/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart#newcode77 pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart:77: field, listener, field.enclosingClass?.thisType); Nit: The order is not ...
3 years, 6 months ago (2017-06-05 17:40:02 UTC) #3
Paul Berry
https://codereview.chromium.org/2925603002/diff/1/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart File pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart (right): https://codereview.chromium.org/2925603002/diff/1/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart#newcode77 pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart:77: field, listener, field.enclosingClass?.thisType); On 2017/06/05 17:40:02, scheglov wrote: > ...
3 years, 6 months ago (2017-06-05 18:37:16 UTC) #4
ahe
lgtm https://codereview.chromium.org/2925603002/diff/20001/pkg/front_end/lib/src/fasta/source/diet_listener.dart File pkg/front_end/lib/src/fasta/source/diet_listener.dart (right): https://codereview.chromium.org/2925603002/diff/20001/pkg/front_end/lib/src/fasta/source/diet_listener.dart#newcode408 pkg/front_end/lib/src/fasta/source/diet_listener.dart:408: if (parent is ClassBuilder) { How about: if ...
3 years, 6 months ago (2017-06-06 11:16:53 UTC) #5
Paul Berry
https://codereview.chromium.org/2925603002/diff/20001/pkg/front_end/lib/src/fasta/source/diet_listener.dart File pkg/front_end/lib/src/fasta/source/diet_listener.dart (right): https://codereview.chromium.org/2925603002/diff/20001/pkg/front_end/lib/src/fasta/source/diet_listener.dart#newcode408 pkg/front_end/lib/src/fasta/source/diet_listener.dart:408: if (parent is ClassBuilder) { On 2017/06/06 11:16:52, ahe ...
3 years, 6 months ago (2017-06-06 16:50:33 UTC) #6
Paul Berry
3 years, 6 months ago (2017-06-06 16:54:26 UTC) #8
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
47d50e51a35cf432ef4bd3d0dee4380e1e312a00 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698