Konstantin Shcheglov
|
143e5ef556
|
Revert 'Import Library' quick fix changes.
This basically reverts https://dart-review.googlesource.com/c/sdk/+/103921
because internally IntelliJ does not provide module dependencies yet.
Change-Id: I7717b2841bf3d6391b991875a594c6df9e246ff1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/106482
Reviewed-by: Ari Aye <ariaye@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2019-06-18 17:31:56 +00:00 |
|
Konstantin Shcheglov
|
a332c414f1
|
Switch server to using DeclarationsTracker for 'Import Library' quick fixes.
We need this to stop using UnlinkedUnit with summary2.
R=brianwilkerson@google.com, paulberry@google.com
Change-Id: Iaca2f19e6a168818e171f09e6eeda71a75854232
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103921
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2019-05-29 16:45:32 +00:00 |
|
Brian Wilkerson
|
47e988b781
|
Clean up the remaining copyright notices in analysis_server
Change-Id: Iee3110f92ab0f24312ddd1eff407d2229f895321
Reviewed-on: https://dart-review.googlesource.com/c/89101
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2019-01-11 15:38:56 +00:00 |
|
Konstantin Shcheglov
|
c91a245e30
|
Use ChangeWorkspace to limit where DartChangeBuilder(s) can edit.
R=brianwilkerson@google.com
Bug: https://github.com/dart-lang/sdk/issues/35402
Change-Id: If5f78b44b69f01d9ddc235401f70cc4aefd3ca37
Reviewed-on: https://dart-review.googlesource.com/c/87382
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-12-14 22:32:35 +00:00 |
|
Brian Wilkerson
|
298d22f4ab
|
remove async parse method
Change-Id: I7a2e633b43283221790fb88a12065fed3dcdabb7
Reviewed-on: https://dart-review.googlesource.com/c/82120
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-10-30 19:26:00 +00:00 |
|
Konstantin Shcheglov
|
5b1641432d
|
Create CorrectionUtils only for ResolveResult.
So, it is always self-consistent, never ask AnalysisContext for the
unit file content.
R=brianwilkerson@google.com, paulberry@google.com
Change-Id: I93e71f7f8fa577b8e123c91252f3038a50cdccef
Reviewed-on: https://dart-review.googlesource.com/c/81580
Reviewed-by: Paul Berry <paulberry@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2018-10-26 14:04:12 +00:00 |
|
Konstantin Shcheglov
|
20d81452e5
|
Remove AstProvider, use AnalysisSessionHelper.
This is a step toward making CorrectionUtils constructor accept full
ResolveResult, instead of partial (and potentially inconsistent) unit
and AnalysisContext.
R=brianwilkerson@google.com, paulberry@google.com
Change-Id: Ic386d48af2d00ecaf9ef13b8480e7e78c7d52efc
Reviewed-on: https://dart-review.googlesource.com/c/81382
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2018-10-25 19:09:11 +00:00 |
|
Brian Wilkerson
|
b35e717fae
|
Clean up the fix processor hierarchy
Change-Id: I2ca593397f061aa1cb0d91c98874451c8f53a206
Reviewed-on: https://dart-review.googlesource.com/c/80841
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-10-19 16:21:23 +00:00 |
|
Brian Wilkerson
|
ce8a5ffab2
|
Remove remaining definitions of EMPTY_LIST in server
Change-Id: Ia7a9286f2fc7e151f99091169635b71fde88649a
Reviewed-on: https://dart-review.googlesource.com/77421
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-10-01 15:42:55 +00:00 |
|
Brian Wilkerson
|
f6d2c2378a
|
Add awaits in async methods to restore previous semantics
Change-Id: I7711cd878a31df0fb0c92572e2256c0a26923640
Reviewed-on: https://dart-review.googlesource.com/59480
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
|
2018-06-08 19:58:07 +00:00 |
|
Brian Wilkerson
|
7e47a24c8a
|
Convert quick fix support to use AnalysisDriver
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2894403003 .
|
2017-05-22 10:41:57 -07:00 |
|
Brian Wilkerson
|
a6214b3129
|
Remove more libraries directives from server
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2894883002 .
|
2017-05-19 08:42:30 -07:00 |
|
Konstantin Shcheglov
|
f600f5f9de
|
Stop using Element.computeNode() in refactorings and fixes.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review-Url: https://codereview.chromium.org/2669353002 .
|
2017-02-02 17:24:31 -08:00 |
|
Konstantin Shcheglov
|
57c3002ede
|
Implement 'Import Library' Quick Fix for project libraries using TopLevelDeclarationInSource.
Only the current implementation is done.
Implementation for the new analysis driver is not linked yet.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org/2554113003 .
|
2016-12-06 14:24:22 -08:00 |
|
Brian Wilkerson
|
7d72c6e1f5
|
Deprecate the generated AST library and clean up imports
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1788223002 .
|
2016-03-12 08:50:48 -08:00 |
|
Konstantin Shcheglov
|
1c5e2fd0fb
|
Use getResolvedCompilationUnit2() instead of resolveCompilationUnit2() in QuickAssist and QuickFix contributors.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1582613010 .
|
2016-01-15 12:15:45 -08:00 |
|
Brian Wilkerson
|
86216e5154
|
Consistently use implements when one interface inherits from another interface
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1481273002 .
|
2015-11-30 07:58:10 -08:00 |
|
Konstantin Shcheglov
|
bb1914e175
|
Make FixContributor asynchronous.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1461313004 .
|
2015-11-20 14:57:00 -08:00 |
|
Brian Wilkerson
|
27eb09033f
|
Clean up wording of client usage expectations
R=paulberry@google.com
Review URL: https://codereview.chromium.org/1409353002 .
|
2015-10-19 07:46:49 -07:00 |
|
Brian Wilkerson
|
8f4c63c92b
|
Restructure the public API for server
R=danrubel@google.com, paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/1392253002 .
|
2015-10-09 07:57:00 -07:00 |
|