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

Issue 1531313002: fix #25280, treat setters as returning void in strong mode (Closed)

Created:
5 years ago by Jennifer Messerly
Modified:
4 years, 11 months ago
CC:
reviews_dartlang.org, Bob Nystrom
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

fix #25280, treat setters as returning void in strong mode this gives better checking for an incorrect "return" in a setter R=brianwilkerson@google.com Committed: https://github.com/dart-lang/sdk/commit/bc7843b02520fc1ccb4576fc0d0133cea7e3c6c5

Patch Set 1 : #

Total comments: 6

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+111 lines, -10 lines) Patch
M pkg/analyzer/lib/src/generated/resolver.dart View 1 7 chunks +28 lines, -0 lines 0 comments Download
M pkg/analyzer/lib/src/generated/static_type_analyzer.dart View 1 1 chunk +4 lines, -2 lines 0 comments Download
M pkg/analyzer/test/generated/all_the_rest_test.dart View 1 4 chunks +4 lines, -4 lines 0 comments Download
M pkg/analyzer/test/generated/resolver_test.dart View 1 1 chunk +73 lines, -0 lines 0 comments Download
M pkg/analyzer/test/src/summary/summary_test.dart View 1 3 chunks +2 lines, -4 lines 0 comments Download

Messages

Total messages: 10 (4 generated)
Jennifer Messerly
5 years ago (2015-12-17 17:04:58 UTC) #3
Brian Wilkerson
LGTM https://codereview.chromium.org/1531313002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/1531313002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart#newcode12531 pkg/analyzer/lib/src/generated/resolver.dart:12531: element.returnType.isDynamic) { We should check that the type ...
5 years ago (2015-12-17 17:58:00 UTC) #4
Bob Nystrom
Woo!
5 years ago (2015-12-17 18:52:14 UTC) #6
Jennifer Messerly
PTAL. I fixed setter elements to track hasImplicitReturnType, use that flag in inference, added a ...
4 years, 11 months ago (2016-01-05 00:42:44 UTC) #7
Jennifer Messerly
Going to land this based on LGTM & addressed comments with new tests+code changes as ...
4 years, 11 months ago (2016-01-11 22:42:33 UTC) #8
Jennifer Messerly
4 years, 11 months ago (2016-01-11 22:42:56 UTC) #10
Message was sent while issue was closed.
Committed patchset #2 (id:40001) manually as
bc7843b02520fc1ccb4576fc0d0133cea7e3c6c5 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698