Konstantin Shcheglov
|
da191665aa
|
Issue 34709. Support generic type alias (AKA generic function type alias for now) in outline and completion.
R=brianwilkerson@google.com
Bug: https://github.com/dart-lang/sdk/issues/34709
Change-Id: Ic18d98e07ba0cbd231ded27c4c32533ee013632b
Reviewed-on: https://dart-review.googlesource.com/c/84320
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2018-11-13 21:20:08 +00:00 |
|
Konstantin Shcheglov
|
1bceca91b0
|
Remove the 'name' constructor parameter from CompilationUnitElementImpl()
It costed us about 1.2% of total analysis time.
The whole information about a unit is available in its Source.
R=brianwilkerson@google.com
Change-Id: Iffa253d1eae1a466c10766f66c6c677e19be124a
Reviewed-on: https://dart-review.googlesource.com/77220
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-09-28 21:53:24 +00:00 |
|
Konstantin Shcheglov
|
7cf078c05d
|
Index and search for mixins.
R=brianwilkerson@google.com
Change-Id: I5399507dc5a9688ee5944f6554167a6b1e8692b6
Reviewed-on: https://dart-review.googlesource.com/72525
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
|
2018-08-31 21:38:26 +00:00 |
|
Brian Wilkerson
|
1d159e7c23
|
Rename annotation testing methods in Element
Change-Id: I0f60b9abd3de350e62d89eac0d690a1db40316b7
Reviewed-on: https://dart-review.googlesource.com/45080
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-03-05 17:23:48 +00:00 |
|
Brian Wilkerson
|
5fd560f96b
|
Add getters to replace ParameterKind
Change-Id: I0886c8d032e963857b8054e894ed3343a235b5c2
Reviewed-on: https://dart-review.googlesource.com/44921
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
|
2018-03-05 14:22:52 +00:00 |
|
pq
|
3dd7eae4c8
|
Add @required prefix to required params.
See: https://github.com/flutter/flutter/issues/10219
Change-Id: If8bd55b5a3557f8c49430079b790727f7ba25217
Reviewed-on: https://dart-review.googlesource.com/41924
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-02-16 00:13:30 +00:00 |
|
pq
|
1399a5f511
|
Sort required named params in protocol element parameter list.
See: https://github.com/flutter/flutter/issues/10219
I'm VERY open to other approaches. If you deem this too quick and dirty, consider it a conversation starter! :)
I was also a bit unsure of where best to test this so by all means let me know if it should go elsewhere.
Change-Id: Ic4a271d9db7597ae7ee72f5b60728968202f954e
Reviewed-on: https://dart-review.googlesource.com/38346
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
|
2018-02-05 17:38:25 +00: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
|
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 |
|
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
|
78da03cd97
|
Extract protocol_dart.dart APIs.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org/1398333002 .
|
2015-10-12 06:58:34 -07:00 |
|