Brian Wilkerson
|
7bd9e6c443
|
Add a mixin for assists similar to that for fixes
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2956353002 .
|
2017-06-28 11:44:22 -07:00 |
|
Brian Wilkerson
|
6248e7cab2
|
Add support code to make fixes easier in plugins
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2962903002 .
|
2017-06-28 10:52:06 -07:00 |
|
Brian Wilkerson
|
55d735911b
|
Remove the unused operations queue
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2957643002 .
|
2017-06-23 09:04:13 -07:00 |
|
Brian Wilkerson
|
a420a1fbb5
|
Remove more dead code from analysis server
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2949103003 .
|
2017-06-22 08:21:03 -07:00 |
|
Brian Wilkerson
|
0929b7736e
|
Convert quick assist support to use AnalysisDriver
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2899843002 .
|
2017-05-22 13:45:55 -07: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 |
|
Brian Wilkerson
|
fb982f5476
|
Make server use the common protocol classes
R=danrubel@google.com
Review-Url: https://codereview.chromium.org/2879273002 .
|
2017-05-15 09:35:46 -07:00 |
|
Brian Wilkerson
|
d2bbfb4f77
|
Make an AstProvider available to AssistProcessors
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2862143003 .
|
2017-05-05 09:24:30 -07:00 |
|
Brian Wilkerson
|
e55812a3f2
|
Unify the server and plugin versions of the generators
R=devoncarew@google.com
Review-Url: https://codereview.chromium.org/2844273003 .
|
2017-04-28 07:46:29 -07:00 |
|
Steve Messick
|
4a2cca3a52
|
Add getStatementCompletion to the API spec
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2784673003 .
|
2017-03-30 10:13:21 -07:00 |
|
Devon Carew
|
a231501692
|
Format generated files.
BUG=
R=brianwilkerson@google.com, jacobr@google.com
Review-Url: https://codereview.chromium.org/2765953002 .
|
2017-03-21 15:54:16 -07:00 |
|
Jacob Richman
|
a993294503
|
Format all analyzer packages
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2753923003 .
|
2017-03-16 16:11:43 -07:00 |
|
pq
|
b17f4b2b5d
|
CompletionSuggestion API for arg list text ranges.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2726923003 .
|
2017-03-01 16:10:46 -08:00 |
|
pq
|
8e6817f1da
|
New Completion defaultArgumentListString protocol.
BUG=
R=brianwilkerson@google.com
See: https://github.com/flutter/flutter-intellij/issues/553.
Review-Url: https://codereview.chromium.org/2719083003 .
|
2017-02-27 11:36:30 -08:00 |
|
Devon Carew
|
25dfd0fa80
|
Deprecate execution.setSubscriptions.
BUG=
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2713513007 .
|
2017-02-24 11:01:00 -08:00 |
|
Devon Carew
|
9dd2a6d452
|
Revert "Tweaks to the analyzer_cli."
This reverts commit a7ac08d0e7.
BUG=
Review-Url: https://codereview.chromium.org/2709163005 .
|
2017-02-23 09:39:25 -08:00 |
|
Devon Carew
|
a7ac08d0e7
|
Tweaks to the analyzer_cli.
BUG=
R=brianwilkerson@google.com
Review-Url: https://codereview.chromium.org/2709013005 .
|
2017-02-23 09:02:49 -08:00 |
|
Devon Carew
|
7f83d9d173
|
Add a diagnostic.getServerPort analysis server request.
BUG=
R=brianwilkerson@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2703033002 .
|
2017-02-19 15:19:40 -08: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 |
|
Brian Wilkerson
|
fb5e367ca5
|
Update server generator
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2668733002 .
|
2017-01-31 08:26:10 -08:00 |
|
Brian Wilkerson
|
e1a27c0c60
|
Rework the replay test to be more correct
R=scheglov@google.com
Review-Url: https://codereview.chromium.org/2611593002 .
|
2017-01-03 07:45:07 -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
|
15663c6148
|
Generate more type information to make strong mode happy
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2470863002 .
|
2016-11-01 11:20:44 -07:00 |
|
Brian Wilkerson
|
685e4ff9e1
|
Revert "Remove unused option in server API"
Review URL: https://codereview.chromium.org/2382033003 .
|
2016-09-30 10:14:12 -07:00 |
|
Brian Wilkerson
|
2972bd0d6b
|
Remove unused option in server API
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2382053002 .
|
2016-09-30 09:04:38 -07:00 |
|
Brian Wilkerson
|
74686371b3
|
Add support for getting the sessionId from instrumentation and sending it to the client
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2359233002 .
|
2016-09-22 10:26:13 -07:00 |
|
Brian Wilkerson
|
ecc84b26a4
|
Break up another large file
R=scheglov@google.com
Review URL: https://codereview.chromium.org/2342733002 .
|
2016-09-15 07:49:27 -07:00 |
|
Konstantin Shcheglov
|
7343da76ba
|
Issue 27078. Describe RefactoringProblemSeverity values.
R=brianwilkerson@google.com
BUG= https://github.com/dart-lang/sdk/issues/27078
Review URL: https://codereview.chromium.org/2312073003 .
|
2016-09-06 17:46:24 -07:00 |
|
Konstantin Shcheglov
|
f4186fb463
|
Issue 27244. Add 'isDeprecated' to HoverInformation.
R=brianwilkerson@google.com
BUG= https://github.com/dart-lang/sdk/issues/27244
Review URL: https://codereview.chromium.org/2310153002 .
|
2016-09-06 11:31:11 -07:00 |
|
pq
|
270695fc31
|
Adds PID to server.connected notification (#26744).
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/2088663004 .
Fixes: https://github.com/dart-lang/sdk/issues/26744.
|
2016-06-21 16:00:27 -07:00 |
|
Brian Wilkerson
|
7a9b2a3133
|
Use null aware operators to clean up code
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1941793002 .
|
2016-05-02 08:38:46 -07:00 |
|
Brian Wilkerson
|
21a1b757c1
|
Clean up hints after a new hint was introduced
R=jwren@google.com
Review URL: https://codereview.chromium.org/1890973002 .
|
2016-04-14 13:15:34 -07:00 |
|
Brian Wilkerson
|
f9b575e5b3
|
More strong mode changes to analysis_server
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1855643002 .
|
2016-04-01 18:00:04 -07:00 |
|
Brian Wilkerson
|
cbcb689184
|
Fix the way generated code is made strong mode clean
R=paulberry@google.com
Review URL: https://codereview.chromium.org/1849973002 .
|
2016-03-31 13:43:07 -07:00 |
|
Brian Wilkerson
|
301a6a4725
|
Fix generated server code to be strong mode compliant
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1852473002 .
|
2016-03-31 10:44:42 -07:00 |
|
Brian Wilkerson
|
8c22a5f807
|
Format code in analysis_server
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1838933003 .
|
2016-03-29 08:27:14 -07: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 |
|
pq
|
e7e205f00b
|
Add error codes to server protocol (#25958).
See: https://github.com/dart-lang/sdk/issues/25958
BUG=
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1774913006 .
|
2016-03-09 10:44:03 -08:00 |
|
Konstantin Shcheglov
|
3af20476d1
|
Add AnalysisContext.onResultInvalidated(descriptor).
This method will be used to remove index entries corresponding to
invalidated resolved units.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1776023002 .
|
2016-03-08 12:55:06 -08:00 |
|
Dan Rubel
|
9fe92127e5
|
update setAnalysisRoots to accept package spec file
As part of addressing https://github.com/dartino/atom-dartino/issues/13,
this CL updates the setAnalysisRoots API to allow package spec files
in the packageRoots map.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1711353003 .
|
2016-02-19 10:57:16 -05:00 |
|
Brian Wilkerson
|
5b95009a6b
|
Move ResolverProvider to analyzer so that it can be shared
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1658663002 .
|
2016-02-01 08:12:29 -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 |
|
Konstantin Shcheglov
|
7c5e03435b
|
Deprecate UNIT_TEST_GROUP and UNIT_TEST_TEST.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1570003002 .
|
2016-01-07 20:03:39 -08:00 |
|
Brian Wilkerson
|
56fe38f0ab
|
Clean up imports in analysis_server and analyzer_cli (and one missed in analyzer)
R=paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org/1527793003 .
|
2015-12-14 19:31:46 -08:00 |
|
Konstantin Shcheglov
|
e48f962af1
|
Validate that root paths are absolute and normalized.
R=brianwilkerson@google.com
BUG= https://github.com/dart-lang/sdk/issues/25203
Review URL: https://codereview.chromium.org/1511833004 .
|
2015-12-09 15:05:22 -08:00 |
|
Konstantin Shcheglov
|
1f5973e24e
|
Explicitly specify that FilePath is not just absolute, but also a normalized path.
It was implied, and every client I know of uses absolute and normalized paths.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1506323002 .
|
2015-12-09 11:30:54 -08:00 |
|
pq
|
2fdcb1bd74
|
Promote diagnostic.getDiagnostics() (#25061).
* removes rolling average support
* removes "experimental" tag
* bumps API version
Fixes #25061.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1509033003 .
|
2015-12-09 09:29:26 -08:00 |
|
pq
|
43f027fc05
|
Analysis request getReachableSources (#24893).
Implements a new request to get reachable sources.
This solves a specific issue for flutter (e.g., inferring execution type by checking the transitive closure of reachabe sources for `dart:flutter`) but can be more generallly useful for other client-side smarts (e.g., "is this a web entry point?" or "is this a test?").
More context here: https://github.com/dart-lang/sdk/issues/24893
R=brianwilkerson@google.com, devoncarew@google.com
Review URL: https://codereview.chromium.org/1491013002 .
|
2015-12-02 13:26:35 -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 |
|