Brian Wilkerson
a10f6aac38
Finish cleaning up the copyright notices in the analyzer_cli package
...
Change-Id: I4de3c9e17b4e569c32470ffd1c2061749d3184ed
Reviewed-on: https://dart-review.googlesource.com/c/88439
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-01-06 19:16:31 +00:00
Konstantin Shcheglov
9185294e7a
Reland: Implement inheritance/override checks from the spec.
...
Relands https://dart-review.googlesource.com/c/sdk/+/76061
Was reverted in https://dart-review.googlesource.com/c/sdk/+/76301
The difference with the original CL is that we don't look into
superclass and mixins of mixed-in for concrete members. This reduces
the number of errors in Flutter codebase to 1.
R=brianwilkerson@google.com
Bug: https://github.com/dart-lang/sdk/issues/34392
Change-Id: I86256b598d116439194cbaf4d09b4f72013d6563
Reviewed-on: https://dart-review.googlesource.com/76340
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2018-09-25 18:51:04 +00:00
Zach Anderson
95d37b0921
Revert "Implement inheritance/override checks from the spec."
...
This reverts commit 836a1d7a88 .
Revert "Don't use ClassElementImpl for now in override checking."
This reverts commit 58e44c1400 .
Revert "large_class_declaration_test is slow now."
This reverts commit 56f6c52d58 .
Revert "Add regression test for issue 34392."
This reverts commit ef7d144bc7 .
Revert "Mixin declarations don't have supertype, fix isMoreSpecificThan()."
This reverts commit 95b8a19a20 .
Change-Id: Icda9cf9091ef35acc8fd61ac5dc135b3717eba0a
Reviewed-on: https://dart-review.googlesource.com/76301
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Zach Anderson <zra@google.com >
2018-09-24 21:27:34 +00:00
Konstantin Shcheglov
836a1d7a88
Implement inheritance/override checks from the spec.
...
This CL starts moving checks from strong-mode specific checker,
and old InheritanceManager into an implementation that is based
on the current spec, and avoids old baggage. It also fixes the issue
we were asked to fix for Dart 2.1.
Bug: https://github.com/dart-lang/sdk/issues/34392
Change-Id: Id5a23c5db7704b2b530bb894ae92628a08eaa70f
Reviewed-on: https://dart-review.googlesource.com/76061
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2018-09-24 16:28:50 +00:00
Devon Carew
e8ff3d596f
Deprecate and ignore the --strong flag on dartanalyzer.
...
Change-Id: Icb5adae9a628b96394a4249d6326c24acc40a8fc
Reviewed-on: https://dart-review.googlesource.com/63700
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2018-07-05 06:20:48 +00:00
Devon Carew
6346b18028
Restore a strong mode analyzer cli test.
...
Bug:
Change-Id: If9b459d99a3120071ba8f3a7bd9aa1d2e776bbd6
Reviewed-on: https://dart-review.googlesource.com/29443
Reviewed-by: Phil Quitslund <pquitslund@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2017-12-13 22:26:56 +00:00
Konstantin Shcheglov
671bedc8f6
Fix strong_mode_test after moving driver_test fields into class.
...
TBR
R=brianwilkerson@google.com
BUG=
Review-Url: https://codereview.chromium.org/2971343002 .
2017-07-07 10:01:47 -07:00
Devon Carew
d4abd49df7
Add analytics to analyzer-cli and analysis server.
...
BUG=
R=brianwilkerson@google.com , scheglov@google.com , zra@google.com
Review-Url: https://codereview.chromium.org/2963323002 .
2017-07-05 23:29:46 -07:00
Konstantin Shcheglov
ec282eb726
Switch analyzer_cli to 'package:test'.
...
R=brianwilkerson@google.com , paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2395183002 .
2016-10-06 10:02:39 -07:00
pq
1c3df7f4ec
Revert "Make analyzer_cli tests bot-friendly ( #25001 )."
...
This reverts commit e67affe6b6 .
R=keertip@google.com
Review URL: https://codereview.chromium.org/1524493002 .
2015-12-11 14:57:01 -08:00
pq
e67affe6b6
Make analyzer_cli tests bot-friendly ( #25001 ).
...
* re-enables a host of tests that were breaking on the bots due to path issues
Bug: https://github.com/dart-lang/sdk/issues/25001
R=keertip@google.com
Review URL: https://codereview.chromium.org/1516353003 .
2015-12-11 14:13:30 -08:00
Brian Wilkerson
ea3ba0e31f
Remove deprecated code
...
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1502213002 .
2015-12-07 10:24:36 -08:00
pq
8d613feaf9
Migrate mockito mocks to typed_mock ( #24994 ).
...
BUG=24994
R=brianwilkerson@google.com , scheglov@google.com
Review URL: https://codereview.chromium.org/1462393002 .
2015-11-20 13:57:56 -08:00
pq
7c15fa857c
More bot-unfriendly test fixing [TBR].
...
Remove tests pending update.
Background: https://github.com/dart-lang/sdk/issues/25001
BUG=25001
Review URL: https://codereview.chromium.org/1463133002 .
2015-11-19 16:52:14 -08:00
pq
9ae1265ff5
analyzer_cli move to SDK.
...
Tracking bug: https://github.com/dart-lang/sdk/issues/24731
Note, dartium build changes are in a separate CL: https://codereview.chromium.org/1453413006/
Some tests had to be disabled for want of mockito in the SDK; tracking their reimplementation is here: https://github.com/dart-lang/sdk/issues/24994
BUG=24731
R=whesse@google.com
Review URL: https://codereview.chromium.org/1459683003 .
2015-11-19 14:52:54 -08:00
pq
5cc9a288bb
Revert "Move analyzer_cli into the SDK."
...
This reverts commit a573ed31f1 .
BUG=
R=whesse@google.com
Review URL: https://codereview.chromium.org/1462143002 .
2015-11-19 11:28:52 -08:00
pq
a573ed31f1
Move analyzer_cli into the SDK.
...
Build changes to follow.
Tracking bug: https://github.com/dart-lang/sdk/issues/24731
BUG=24731
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1464553003 .
2015-11-19 11:11:17 -08:00