danrubel
aeb5e732fd
split endClass/Mixin/ExtensionFactoryMethod event
...
This separates an existing parser event into 3 separate events
based upon the enclosing declaration so that listeners
can process them differently in future CLs.
Also address comment in https://dart-review.googlesource.com/c/sdk/+/114564
Change-Id: I07b259d02bd16257edf47eb76cbdd0d022f808dd
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114640
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-27 17:54:52 +00:00
Konstantin Shcheglov
35f8a8bf00
Gracefully degrade when FunctionTypeAlias uses FieldFormalParameter.
...
R=brianwilkerson@google.com
Change-Id: Ie2989000148b24f5c380043bbd7c034908f2846d
Bug: https://github.com/dart-lang/sdk/issues/37733
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114623
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-27 17:46:48 +00:00
Parker Lougheed
d61daa79d3
Add more specific warnings to analyzer for @required on parameters
...
Deprecates the old HintCode and adds three new ones which clarify to
the user the problem with using @required on different types
of parameters.
Bug: https://github.com/dart-lang/sdk/issues/36966
Change-Id: I2245663537e88aeb15bcf14eb5913e54be98829d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/102900
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Phil Quitslund <pquitslund@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-27 14:54:45 +00:00
Konstantin Shcheglov
b6897ea094
Stop using resolutionMap in analyzer and analysis_server.
...
R=brianwilkerson@google.com , paulberry@google.com
Change-Id: Ie8f75e330e9efee67ded892929a3d78b7de1c586
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114565
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-26 23:18:54 +00:00
Konstantin Shcheglov
a7666c4fac
Identifiers with ExtensionElement don't have types.
...
R=brianwilkerson@google.com
Change-Id: I9134982c56006467314e335d1ca1c8f3982ac4dd
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114557
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-26 21:54:58 +00:00
Konstantin Shcheglov
e18ebb610b
Set relevance tags for constructors.
...
R=brianwilkerson@google.com
Bug: https://github.com/JetBrains/intellij-plugins/pull/665#issuecomment-523843326
Change-Id: I347822b84311ed2b94171231597aeceebd900015
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114563
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-26 20:36:01 +00:00
Brian Wilkerson
9b46abc4ad
Restore removed error codes to unbreak angular
...
Change-Id: I18403d3dcf9cf2a9966458836561574367c82602
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114542
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Mike Fairhurst <mfairhurst@google.com >
2019-08-26 18:49:30 +00:00
Brian Wilkerson
9a854c111a
Resolve uses of super within extensions to dynamic to prevent an exception and remove follow-on diagnostics
...
Change-Id: I8d6350dd254061abd12fc212a46e3c556638f8a7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114185
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-23 14:47:09 +00:00
Jens Johansen
74e09abc6e
[CFE] Remove/move file that wasn't needed by frontend; cleanup pubspec.yaml a bit
...
Change-Id: I204b844e7f1cb892a529bca3a13017ed836275f8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114074
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Jens Johansen <jensj@google.com >
2019-08-23 07:42:03 +00:00
Konstantin Shcheglov
fb90729cf7
Fix isMoreSpecific() for extensions to check that extensions declared in the platform.
...
Change MockSdk to allow additional libraries.
Fix the tests.
R=brianwilkerson@google.com
Change-Id: I58b0145ed476408522a90c18c8b0fc1d91e0cefb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114181
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-22 22:03:33 +00:00
Brian Wilkerson
d165492976
Clean up a test
...
Change-Id: I85fc1a2008578accf2e7e67eef1e06ecc686cda5
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114184
Auto-Submit: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2019-08-22 22:01:42 +00:00
Brian Wilkerson
fe9814195b
Produce diagnostics when a reference to a static member of an extension cannot be resolved
...
Change-Id: Iea412d9a9e3e96eebc53f6fdc827c284f1df8e4b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114180
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2019-08-22 21:41:22 +00:00
Konstantin Shcheglov
e7f82cdb7c
Support for FunctionTypedFormalParameter in GenericFunctionType.
...
R=brianwilkerson@google.com
Bug: https://github.com/dart-lang/sdk/issues/37733
Change-Id: If335fcabd354a4a33c6177ae149aebcb31b4a0b7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114120
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-22 21:19:00 +00:00
Brian Wilkerson
5935b916e3
Rename several error codes and improve some messages
...
Change-Id: I6e629719dee14c2af7c1358145fb25b21f5d5157
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114160
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2019-08-22 20:08:53 +00:00
Brian Wilkerson
47d2794a71
Implement methods that were missing from ExtensionElementForLink
...
Change-Id: Ib4031eb1dbca5f583136b0b0c83bfff40abe8d90
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113952
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2019-08-21 21:55:24 +00:00
Konstantin Shcheglov
a17959b5a0
Log the context in which analysis work is done.
...
R=brianwilkerson@google.com
Change-Id: Idb8c1296917053e802442ac87e8aa9e2fae0dee7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/114040
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-21 21:33:24 +00:00
Konstantin Shcheglov
3729b961bb
Use SearchedFiles when searching subtypes for 'analysis.implemented'.
...
R=brianwilkerson@google.com
Change-Id: I7bba90bd550602588553382fe61c8c41539483ca
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113951
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-21 18:44:13 +00:00
Konstantin Shcheglov
9aa48c2e91
Build local elements in initializers of typed constants.
...
R=brianwilkerson@google.com
Change-Id: I7e7c75841b50ca91132278244cb71a6f7aa3649c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113963
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-21 17:07:22 +00:00
Brian Wilkerson
ef39492fd6
Fix support for annotations on extensions
...
Change-Id: I635727da4a7480f6d271ede571163bd790b3a952
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113925
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-21 16:25:01 +00:00
Konstantin Shcheglov
64efe44e5e
Formal parameters of FunctionTypeAlias should be created in @function reference.
...
R=brianwilkerson@google.com
Change-Id: I9f0a4f385d714644b07313752ba0d4643673fc0b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113961
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-21 16:15:31 +00:00
Konstantin Shcheglov
f50a566476
Enclose local variables in default values of optional formal parameters.
...
R=brianwilkerson@google.com
Change-Id: I693759f24cab6a63d5a1ecbdb131324b29fc8d34
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113927
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-21 00:41:24 +00:00
Brian Wilkerson
d67eaefe77
Add more tests of the visibility of extension members
...
This is the item labeled "scoping" in the task doc.
Change-Id: I9caf5cd548ecc7a1d1d986854081bf23a5e98de8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113903
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-20 20:41:49 +00:00
Sam Rawlins
72923471c4
strict-inference failures for untyped parameters:
...
* Untyped function parameters are a strict-inference failure.
* Add tests for strict-inference failures on fields.
This finalizes the "untyped / uninferred variables" cases.
strict-inference spec: https://github.com/dart-lang/language/blob/master/resources/type-system/strict-inference.md
Bug: https://github.com/dart-lang/sdk/issues/33749
Change-Id: I1d01ad15418be1891c95588132a44d478c5905a7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112142
Commit-Queue: Samuel Rawlins <srawlins@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-20 20:06:48 +00:00
Dan Rubel
bfc7f8c4b5
Fix crash parsing invalid constructor initializer
...
Fix https://github.com/dart-lang/sdk/issues/37414
Change-Id: I6ea202050e2278da50c92b26acd91bdc429d5341
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113861
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Dan Rubel <danrubel@google.com >
2019-08-20 20:04:19 +00:00
Dan Rubel
3e69627752
Fix type argument parsing crash
...
Fix https://github.com/dart-lang/sdk/issues/37706
Change-Id: Ifc54c3fa4f57c772f8059d59e0265c4677a400fb
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113860
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-20 20:04:19 +00:00
Dan Rubel
e2777454cc
Fix dartfmt bug
...
... by changing ANNOTATION_WITH_TYPE_ARGUMENTS to be a syntax error
Fix https://github.com/dart-lang/dart_style/issues/836
Change-Id: I2ac1b1105b817b6728ecc3d73875581a9cf65861
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113760
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-20 20:04:19 +00:00
Dan Rubel
f5f942684b
Fix invalid literal list element crash
...
Fix https://github.com/dart-lang/sdk/issues/37697
Change-Id: Icefae7ca0c0f6b0d317c6aa48039fa6e6967409d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113705
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Dan Rubel <danrubel@google.com >
2019-08-20 12:03:12 +00:00
Jens Johansen
10e63b7840
[CFE] Get fragment from default package - use language version if any
...
Language versioning specifies that an empty-name-entry in .packages
specifies a sort of "default package" that a non-package file should
pretend to be a part of "for any purpose where that matters,
including choosing the default language level."
Change-Id: I16f4b2f5e4d3ca1e82d2189321e2be5c43e3b260
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112089
Commit-Queue: Jens Johansen <jensj@google.com >
Reviewed-by: Johnni Winther <johnniwinther@google.com >
2019-08-20 09:06:32 +00:00
Sam Rawlins
5087b99361
Report final re-assignment in for-in parts. Fixes #30486
...
Change-Id: I299db3e1e301d90a1a2260d5574f7b174fc29d00
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113580
Commit-Queue: Samuel Rawlins <srawlins@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-19 23:24:22 +00:00
Dan Rubel
bb076a20c5
Fix unsupported initializer exception
...
... and add a new ParserErrorCode.INVALID_INITIALIZER error code
Fix https://github.com/dart-lang/sdk/issues/37693
Change-Id: I0a30ad97f90aab35cd3af76d1546e1e78f1de2db
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113703
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Dan Rubel <danrubel@google.com >
2019-08-19 19:55:12 +00:00
Dan Rubel
3568f78fe7
ensure super constructor invocation param list not null during recovery
...
Fix https://github.com/dart-lang/sdk/issues/37735
Change-Id: I727cd7aeb141c5abb779b3c15f338f3d43f6541f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113702
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Dan Rubel <danrubel@google.com >
2019-08-19 18:34:32 +00:00
Dan Rubel
a984c5ce57
improve invalid string literal recovery to fix crash
...
Fix https://github.com/dart-lang/sdk/issues/37877
Change-Id: If9fe3d42659608bf7cd050de515ec41ca45a697b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113701
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Dan Rubel <danrubel@google.com >
2019-08-19 17:46:47 +00:00
Dan Rubel
bdd77cd0b2
Ensure function type param has non-null identifier
...
Fix https://github.com/dart-lang/sdk/issues/37733
Change-Id: I552d67aa048eeb5ae4417205f641d71ca7ecadd0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113700
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-19 17:46:47 +00:00
Brian Wilkerson
ed69e2dc35
Add a hint if extension methods are used with an sdk version constraint that does not support them
...
Also clean up some tests that were not correctly awaiting futures.
Change-Id: I646e24ec81edc3f2129ae8bacee5e0a0d0873981
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113272
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-19 17:44:52 +00:00
Konstantin Shcheglov
9b80826f84
Don't record dependencies on arguments if the instantiated class is not generic.
...
So, lifting a tiny bit of existing limitation of summary type inference.
Surprisingly this does not break build with summary1, but does break
one test with summary2. Probably with summary1 types are even more
broken, down to dynamic, so the types turn out to be compatible.
This passes internal tests with summary2 enabled.
https://test.corp.google.com/ui#id=OCL:263949410:BASE:263958385:1566144802009:6e0fe323
R=brianwilkerson@google.com , paulberry@google.com
Change-Id: I14a8c483778817053796fa1e047408dfb9ae3b2a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113620
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-19 16:32:34 +00:00
Mike Fairhurst
0477f8df9e
Fix keyword infinite loop
...
Change-Id: I92bee9991400c229bbf665414a096efae72c14c6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113126
Commit-Queue: Mike Fairhurst <mfairhurst@google.com >
Auto-Submit: Mike Fairhurst <mfairhurst@google.com >
Reviewed-by: Dan Rubel <danrubel@google.com >
2019-08-16 20:08:30 +00:00
Konstantin Shcheglov
e63768f76e
When summary2, use defaultType in instantiateToBounds().
...
R=brianwilkerson@google.com
Change-Id: I00690e8869ae9c019d875614f2d6ca580ebfbd5a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113215
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-15 21:48:22 +00:00
Konstantin Shcheglov
8b8c832287
Disable summary1 (pre)linking tests when useSummary2.
...
R=brianwilkerson@google.com
Change-Id: I64852cc28afd43dcc5a73016dfb69cb11a3db7f3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113222
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-15 19:41:11 +00:00
Brian Wilkerson
7d510c2eb3
Produce diagnostic when a static member of an extension is accessed via an instance
...
Change-Id: I9573f3fa339ad7be4e8965c9c15e9afbfbb2415a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113204
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-15 17:53:00 +00:00
Brian Wilkerson
05f119daee
Generate an error if a getter/setter pair declared in an extension have mismatched types (issue 37856)
...
Change-Id: I1dc6fdf861980921d47205aaa88febb09f27fb3d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113041
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-15 13:26:50 +00:00
Johnni Winther
024052f367
[cfe+dart2js+analyzer] Remove support for libs in id testing
...
We now have support for a test as a directory instead.
Change-Id: I3c43e2e57ecda8e3c9d97aa8842be7093c1df5ab
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113035
Reviewed-by: Jens Johansen <jensj@google.com >
Commit-Queue: Johnni Winther <johnniwinther@google.com >
2019-08-15 07:31:50 +00:00
Brian Wilkerson
02dc398b6e
Cover the invocation of a function-valued getter defined by an extension of a function type
...
Change-Id: I97b9a71d19c51879d38f72894eee888cb3b2716c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/113080
Reviewed-by: Paul Berry <paulberry@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2019-08-14 18:41:08 +00:00
Paul Berry
c121c8b021
Change InterfaceTypeImpl optional arguments to named.
...
Change-Id: I8c2c3d03f0869703b211b30d55b07baf4f15d04a
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112850
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-14 13:36:43 +00:00
Brian Wilkerson
32123b7d13
Add support for extensions on function types
...
Change-Id: I5f025df04d8c2558972ecbe1ec5cde48ae3d1735
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112940
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2019-08-14 13:27:43 +00:00
Konstantin Shcheglov
37a483ef78
Set incorrectly referenced static element, and test CHANGE_TO_STATIC_ACCESS.
...
R=brianwilkerson@google.com
Change-Id: I8d479ccd17fc3f6429d7fa17bc4e78955194095d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112935
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-14 00:33:06 +00:00
Konstantin Shcheglov
1f5b6bca12
Search for extensions and their members.
...
R=brianwilkerson@google.com
Change-Id: I490c2b9a404de5d56b639b7e790560f98d426193
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112926
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-13 20:57:14 +00:00
Konstantin Shcheglov
e556e23bfc
Add getOverrideMember() to return the member with replaced type parmeters.
...
R=brianwilkerson@google.com
Change-Id: Id1daa5a15bca6c08b8412e7e9e5af5346b51b5df
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112941
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-13 18:47:04 +00:00
Konstantin Shcheglov
cd46a39bb7
Report TYPE_ARGUMENT_NOT_MATCHING_BOUNDS for extension overrides.
...
R=brianwilkerson@google.com
Change-Id: I1ad9c98707dbdb8b03c8b5bd014e9c174d365bcc
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112860
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-13 13:47:10 +00:00
Paul Berry
09bee6ce12
Remove unused import
...
Change-Id: I73796a114cb90d8edc8d47e86a7e7d90ebe33d53
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112840
Commit-Queue: Paul Berry <paulberry@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
Auto-Submit: Paul Berry <paulberry@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2019-08-12 23:24:23 +00:00
Konstantin Shcheglov
f444374bb7
Report COULD_NOT_INFER when inference fails for ExtensionOverride.
...
R=brianwilkerson@google.com
Change-Id: Ibadc5deac6289216b3d1547b963a206560c64691
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112760
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2019-08-12 20:28:15 +00:00