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

Issue 1434863003: initial generic method comment parsing (Closed)

Created:
5 years, 1 month ago by Jennifer Messerly
Modified:
5 years, 1 month ago
Reviewers:
Leaf, Brian Wilkerson
CC:
reviews_dartlang.org, vsm
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 33

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : add two negative generic method test cases #

Patch Set 5 : #

Patch Set 6 : re-sort members #

Unified diffs Side-by-side diffs Delta from patch set Stats (+674 lines, -120 lines) Patch
M pkg/analyzer/lib/src/generated/parser.dart View 1 2 3 4 5 24 chunks +183 lines, -62 lines 0 comments Download
M pkg/analyzer/lib/src/generated/scanner.dart View 1 2 3 4 5 6 chunks +49 lines, -11 lines 0 comments Download
M pkg/analyzer/test/generated/parser_test.dart View 1 2 3 4 5 31 chunks +418 lines, -41 lines 0 comments Download
M pkg/analyzer/test/generated/scanner_test.dart View 1 2 3 4 4 chunks +24 lines, -6 lines 0 comments Download

Messages

Total messages: 17 (4 generated)
Jennifer Messerly
For discussion, here's the initial scanner/parser changes. This is missing a few important cases. Right ...
5 years, 1 month ago (2015-11-11 18:28:06 UTC) #3
Paul Berry
Drive-by comments https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode2129 pkg/analyzer/lib/src/generated/parser.dart:2129: bool parseGenericMethodComments = false; On 2015/11/11 18:28:06, ...
5 years, 1 month ago (2015-11-11 19:26:53 UTC) #4
Jennifer Messerly
https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode2129 pkg/analyzer/lib/src/generated/parser.dart:2129: bool parseGenericMethodComments = false; On 2015/11/11 19:26:53, Paul Berry ...
5 years, 1 month ago (2015-11-11 19:30:25 UTC) #5
Jennifer Messerly
https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode3927 pkg/analyzer/lib/src/generated/parser.dart:3927: if (t.type == TokenType.GENERIC_METHOD_TYPE_LIST) { Bug here. the /*=T*/ ...
5 years, 1 month ago (2015-11-11 20:52:27 UTC) #6
Leaf
This lgtm. If you want to move it to a later stage so that you ...
5 years, 1 month ago (2015-11-11 21:04:05 UTC) #7
Jennifer Messerly
Thanks Leaf! Updated. also I can wait to hear back from Brian or Paul ...
5 years, 1 month ago (2015-11-11 21:45:32 UTC) #9
Jennifer Messerly
Oh by the way, the latest version handles /*=T*/ in places types can be omitted, ...
5 years, 1 month ago (2015-11-11 21:46:40 UTC) #10
Brian Wilkerson
LGTM https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode2129 pkg/analyzer/lib/src/generated/parser.dart:2129: bool parseGenericMethodComments = false; I agree, I'd leave ...
5 years, 1 month ago (2015-11-11 21:53:42 UTC) #11
Paul Berry
https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode3485 pkg/analyzer/lib/src/generated/parser.dart:3485: // only work inside generic methods? On 2015/11/11 21:53:42, ...
5 years, 1 month ago (2015-11-11 22:01:58 UTC) #13
Jennifer Messerly
https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode3485 pkg/analyzer/lib/src/generated/parser.dart:3485: // only work inside generic methods? On 2015/11/11 21:53:42, ...
5 years, 1 month ago (2015-11-11 22:04:12 UTC) #14
Jennifer Messerly
On 2015/11/11 22:04:12, John Messerly wrote: > https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart > File pkg/analyzer/lib/src/generated/parser.dart (right): > > https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode3485 ...
5 years, 1 month ago (2015-11-11 22:07:16 UTC) #15
Jennifer Messerly
Thanks! Think I've addressed everyone's (super helpful) comments. https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart File pkg/analyzer/lib/src/generated/parser.dart (right): https://codereview.chromium.org/1434863003/diff/1/pkg/analyzer/lib/src/generated/parser.dart#newcode3931 pkg/analyzer/lib/src/generated/parser.dart:3931: // ...
5 years, 1 month ago (2015-11-12 00:20:00 UTC) #16
Jennifer Messerly
5 years, 1 month ago (2015-11-12 00:27:32 UTC) #17
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
3cb4cdec03d3f4f728fed49bea5319d553094e2b (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698