Commit graph

441 commits

Author SHA1 Message Date
Devon Carew f46b40f01b Update the sdk lower bounds for analyzer, dds.
Change-Id: Ia7814d39ecdc87bf0c445c63e100b154703cd0a0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/241300
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2022-04-20 00:10:27 +00:00
Devon Carew 2a20d4be24 [pkg] ensure each publishable package has a repository pubspec field
Change-Id: I06c0d10c87c3f329098352a7abe9ef9fa0b1532e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/241504
Reviewed-by: Kevin Moore <kevmoo@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2022-04-19 22:13:51 +00:00
Konstantin Shcheglov aee65337ec Deprecate 'ParameterElement.isNotOptional', use 'isRequired' instead.
Change-Id: I1782f6d9803cf7829489904fe2833b2724f8be6e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/241512
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
2022-04-19 00:18:07 +00:00
Konstantin Shcheglov b919a479c7 FrontEndServerMacroKernelBuilder to compile macros.
Change-Id: I45d4f73ef2f51eda7e21a81f8fe6f3dd7c520b8b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/240915
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-04-15 18:21:46 +00:00
Konstantin Shcheglov 3514a3ed93 Prepare to publish analyzer 4.0.0 and _fe_analyzer_shared 39.0.0
Change-Id: I5d9726601653b1ff5e16193335e443006df891c2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/241141
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-04-13 19:36:53 +00:00
pq e0d87b8f48 migrate analyzer to recommended lints
See: https://github.com/dart-lang/sdk/issues/48784

Change-Id: I69a2b6ef16159796e5fa405308438df62af6c826
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/240905
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2022-04-11 22:47:41 +00:00
Konstantin Shcheglov 139385c615 Breaking changes for analyzer version 4.0.0
Change-Id: I26961f29f9171e94db2f5c95f1f8af5fd01bb9b9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/233681
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-04-07 06:52:27 +00:00
Konstantin Shcheglov cbcbf898cf Prepare to publish analyzer 3.4.1 and _fe_analyzer_shared 38.0.0
Bug: https://github.com/dart-lang/sdk/issues/48658
Change-Id: I1d3d531cf3550a657a1cdd9d7a29467e4c92df0f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/238620
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-03-24 17:44:29 +00:00
Konstantin Shcheglov 26aa3273ea Prepare to publish analyzer 3.4.0 and _fe_analyzer_shared 37.0.0
Change-Id: Id361cfa1068d1c85eee46c6f581815716542d75b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/238000
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-03-23 17:17:17 +00:00
Konstantin Shcheglov 1a1701c2b5 Build macro kernels.
They are not used yet.

Change-Id: I7849bf845f161f5c48e8ec9ded5900a3486148c1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/237483
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-03-16 16:55:14 +00:00
Konstantin Shcheglov 0b7b70b758 Deprecate synchronous methods in AnalysisSession.
Change-Id: I9bd3bf2d3d6dbc74ffefde1c06f83e9200b0f552
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/235100
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Jonas Termansen <sortie@google.com>
2022-03-07 18:17:41 +00:00
Konstantin Shcheglov 8bdd16be7a Prepare to publish analyzer 3.3.1 and _fe_analyzer_shared 36.0.0
Change-Id: I703c1de5d055fd0c53ac31f075ca2f2c4bfcbc95
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/234322
Reviewed-by: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-02-24 18:39:43 +00:00
Konstantin Shcheglov 91d10d3701 Prepare to publish analyzer 3.3.0 and _fe_analyzer_shared 35.0.0
Change-Id: I148044fd8e70789ced1a78c0881c5d78491adcad
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/234115
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Phil Quitslund <pquitslund@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-02-24 00:38:43 +00:00
Devon Carew 150df0637f [analyzer] remove the dep on package:cli_util
Change-Id: Ie5b0c29ae443588c501dd2012e645618aff17ca4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231846
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Devon Carew <devoncarew@google.com>
2022-02-06 05:26:40 +00:00
Konstantin Shcheglov c28e52c95e Add ExtensionElement.getField(name)
We already have `get fields`, and it seems that for consistency
we should also have `getField()`.

Change-Id: Id2684eaecf2e77377a63c53271301e5d9b652918
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/230920
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-01-29 17:46:44 +00:00
Konstantin Shcheglov 75247601ef Prepare to publish analyzer 3.2.0 and _fe_analyzer_shared 34.0.0
Change-Id: Iceaeeb8e12e5de779f87b6c8b8a1ef56fbfaefd6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/228981
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-01-19 23:00:36 +00:00
Konstantin Shcheglov 878ce55edb Prepare to publish analyzer 3.1.0 and _fe_analyzer_shared 33.0.0
Change-Id: Iebc52d41b1b5c4ff36fc356569020f13d43ff53e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/227860
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2022-01-12 20:24:32 +00:00
Konstantin Shcheglov 1703adf172 Add internal API for package:dart_style
With the goal to stop it using `astFactory`.

Change-Id: Ib94d0a7e2c01f782168f668f9ffce44cecea0c37
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224900
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-12-20 19:33:13 +00:00
Konstantin Shcheglov 214668c3c5 Prepare to publish analyzer 3.0.0 and _fe_analyzer_shared 32.0.0
Change-Id: Ief9890c035c9b8784741be297169db9cad956791
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/223640
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
2021-12-13 21:44:22 +00:00
Konstantin Shcheglov f317d7c1db Breaking changes for analyzer version 3.0.0
Internal presubmit:
https://fusion2.corp.google.com/presubmit/tap/366560067/OCL:366560067:BASE:415321249:1639080094301:ae113907

Change-Id: Idf9cb7d98f490409bec4eab8833b95328ece9e86
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212610
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-12-09 23:07:19 +00:00
Konstantin Shcheglov 0eb9c34645 Prepare to publish analyzer 2.8.0 and _fe_analyzer_shared 31.0.0
Change-Id: I8abdd6050532b37e3c4d3c187fee61ff9eab8a3a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/221541
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-11-29 20:27:44 +00:00
Konstantin Shcheglov e916841bcc Deprecations and renames for getXyz() in AnalysisDriver.
Presubmit looks green.
https://fusion2.corp.google.com/presubmit/tap/405055453/OCL:405055453:BASE:405057194:1634949541100:f811db8d/targets

Change-Id: I8f7f036003650611760523dd315ba89724a29b0d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/217805
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-10-23 17:15:33 +00:00
Konstantin Shcheglov b3a1e96dba Prepare to publish analyzer 2.7.0 and _fe_analyzer_shared 30.0.0
Change-Id: I49b313dcdef2349b811bc853bd54cc57db78379e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/217444
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-10-22 01:05:56 +00:00
Konstantin Shcheglov 0a8091f908 Change ConstructorElement.displayString to 'Class' or 'Class.constructor'
Change-Id: I0918cd9f97d2ec3af008f5369cbd048fc5137dc8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/216922
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
2021-10-16 22:28:40 +00:00
Konstantin Shcheglov 16e3734b14 Prepare to publish analyzer 2.6.0 and _fe_analyzer_shared 29.0.0
Change-Id: Ia7aa32d010597251dfc133fe6eac40ce149a48a5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/216360
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-10-12 20:59:45 +00:00
Konstantin Shcheglov 7b77cd643d Deprecate ResultState and AnalysisResult.state
Change-Id: I55ff1659aaf48a606c32a207f6730d559c0ca1f0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/215961
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-10-07 16:45:23 +00:00
Konstantin Shcheglov 34b2bcb50d Prepare to publish analyzer 2.5.0 and _fe_analyzer_shared 28.0.0
Change-Id: I72d6b6b6634a949c1b1fb5ff5aa3dfa51ad835e9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/215644
Reviewed-by: Phil Quitslund <pquitslund@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-10-05 22:05:32 +00:00
Konstantin Shcheglov 4f80522fe4 Prepare to publish analyzer 2.4.0 and _fe_analyzer_shared 27.0.0
Change-Id: I48d0f8fcd4f966c9c55542ae9d239095b81ea45c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/215007
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-10-01 16:45:23 +00:00
pq cac3e81f27 migrate to package:async unawaited
Change-Id: I6835e32658bbcf19f207fdc0e0f43ba0455c05b5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/214683
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2021-09-27 19:43:33 +00:00
Kevin Moore cb7c932f7b analyzer: use Object.hash functions, deprecate JenkinsSmiHash
Also bump min SDK for pkg:analyzer

Towards https://github.com/dart-lang/sdk/issues/27698

Change-Id: Ic32c839c02f18afd99fdb98eb382540aae7da88a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/214126
Auto-Submit: Kevin Moore <kevmoo@google.com>
Commit-Queue: Kevin Moore <kevmoo@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2021-09-22 19:11:24 +00:00
Konstantin Shcheglov 28738dfad0 Store data objects for File/Folder in MemoryResourceProvider.
And by storing the list of child names in a folder we can implement
Folder.getChildren() more efficiently.

Bug: https://github.com/dart-lang/sdk/issues/47220
Change-Id: I893dffd6ada4095b8580ec5d469142478f57f284
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/213682
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-09-19 20:43:01 +00:00
Konstantin Shcheglov 2f75d18626 Prepare to publish analyzer 2.3.0 and _fe_analyzer_shared 26.0.0
Change-Id: I77350acbf48b58cb19e444628643c6743e806eb9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/213285
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-09-15 22:23:34 +00:00
pq dd35db6192 "master->main" migration
Change-Id: I773e0a60a782f9e6678cea22e2a7d8fae48cffa3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212869
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Phil Quitslund <pquitslund@google.com>
2021-09-09 18:14:36 +00:00
Konstantin Shcheglov c88fbeec63 Prepare to publish analyzer 2.2.0 and _fe_analyzer_shared 25.0.0
Change-Id: Ice3a628fe70d88901d9db9de64fd9dd9deaf4ebd
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212264
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-09-02 02:15:31 +00:00
Konstantin Shcheglov 8b1fefaf85 Prepare to publish analyzer 2.1.0 and _fe_analyzer_shared 24.0.0
Change-Id: Icadf3810221e4b4f0b3b0930abbf98b34218beba
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/210520
Reviewed-by: Jake Macdonald <jakemac@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-08-19 03:44:27 +00:00
Konstantin Shcheglov 62f73a5bd9 Add DartType.alias, deprecate aliasElement/aliasArguments.
Change-Id: I80e0c47c8f431eb504044f4110b55add64c943d1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/207280
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-07-19 21:56:34 +00:00
Konstantin Shcheglov d37dc1649b Prepare to publish analyzer 2.0.0 and _fe_analyzer_shared 23.0.0
Change-Id: Ic0cb87caf7cb5bbc44622a7caefdf05a0bb8e435
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/205902
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-07-07 23:58:33 +00:00
Konstantin Shcheglov 930895e8a2 Breaking changes for analyzer version 2.0.0
Latest google3 presubmit looks green.
https://test.corp.google.com/ui#id=OCL:374078884:BASE:382671882:1625203035014:dc4c1c68

Change-Id: I12f6a8a27b8783652e3a2c16d2f39a672dee4eb1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/185903
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-07-02 19:02:44 +00:00
Sam Rawlins 0740566438 Revert analyzer Dart language version to 2.12
Change-Id: I2076c6134f8da11ef78db96433241e2eea779a15
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/204700
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
2021-06-23 16:36:41 +00:00
Sam Rawlins b0462852f7 Create a typedef for list-of-non-promotion-reasons
I think the signature of this type is long and complex enough to warrant
a typedef. It is both complex (nested type parameters, and a function
type) and long (`List<Map<DartType, NonPromotionReason> Function()>` is
50 characters by itself).

This does require bumping the language version of analyzer to 2.13.

Change-Id: I467f6ec800acd0a41d9bec429e22f85020b1543e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/203641
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-06-16 17:08:27 +00:00
Konstantin Shcheglov c9e78967d3 Add StringInterpolation.firstString and lastString.
There are several places in linter where we cast unconditionally.

Potentially we could also have `firstExpression` because there is
always at least one.

Change-Id: I9c3e754de6c8872941c1f1a47e36a6cbd3714b4a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201362
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-05-26 02:31:11 +00:00
Konstantin Shcheglov d97bd97957 Prepare to publish analyzer 1.7.0
Bug: https://github.com/dart-lang/sdk/issues/46136

Change-Id: I020cdf79b6ae55b93fe14b22c0365cb2deb34b3c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201344
Reviewed-by: Janice Collins <jcollins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-05-26 00:32:51 +00:00
Konstantin Shcheglov d696ca2f2b Prepare to publish analyzer 1.6.0 and _fe_analyzer_shared 22.0.0
Change-Id: Ib0ffcccad4284c9200a20576221ba1485b5cdf6b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/201341
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-05-25 21:27:01 +00:00
Konstantin Shcheglov 62d0d5ff4d Deprecate AnalysisDriver default constructor.
Change-Id: I9b87cc720b5e3731499302737fcaedcb229f6199
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/199371
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-05-12 05:35:58 +00:00
Konstantin Shcheglov b345ef9fb3 Prepare to publish analyzer 1.5.0 and _fe_analyzer_shared 21.0.0
R=brianwilkerson@google.com

Bug: https://github.com/dart-lang/sdk/issues/45728
Change-Id: I03a78cf0d3a0d9819079a16843edf83294170383
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/196104
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-04-20 22:03:48 +00:00
Nate Bosch 0a5525fdb1 Drop analyzer dependency on test_api
The only usage was to pick up `expect` which is exported through the
preferred import `package:test/test.dart`.

Change-Id: I0650901114bdc99e67e5801da636f309ff55f8da
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/195491
Auto-Submit: Nate Bosch <nbosch@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-04-15 22:08:07 +00:00
Konstantin Shcheglov 4dc165f7fd Add getUnitElement2(), deprecate getUnitElement().
Change-Id: Ib1ed93f215356442ca9db5b8ed5fab99667e996e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/195361
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-04-15 17:16:27 +00:00
Konstantin Shcheglov d6824468f9 Prepare to publish analyzer 1.4.0 and _fe_analyzer_shared 20.0.0.
Change-Id: Ifdf4371221776da3ede6c28f2938eb51d19f61da
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/193898
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-04-08 03:27:54 +00:00
Konstantin Shcheglov 7374f441f3 Add TypeProvider.isNonSubtypableClass, deprecate TypeProvider.nonSubtypableClasses.
Change-Id: I78beaaeb763c33420d84c33b0e87cd5310f99fea
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/193094
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2021-03-29 02:33:52 +00:00
Konstantin Shcheglov 4a04e0ae3d Prepare to publish analyzer 1.3.0 and _fe_analyzer_shared 19.0.0.
Change-Id: Ic0983c724e01ca11d1eb72cd9e5424a74874dcc9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/192862
Reviewed-by: Kevin Moore <kevmoo@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2021-03-24 06:13:43 +00:00