Denis Zharkov
1b5f72bd59
Enable ultra-light classes by default
...
^KT-29267 Fixed
2019-05-13 11:21:11 +03:00
Toshiaki Kameyama
80e1fc2ace
Navigation to implementation / overriding method: do not show method of inline class twice
...
#KT-28661 Fixed
#KT-26924 Fixed
2019-02-19 18:27:50 +03:00
Denis Zharkov
2b40ecfd29
Fix exception in ultra-light classes in case of complex mpp hierarchy
...
Without the introduced override, default implementation of isEquivalentTo
runs delegate computation of `another` that is illegal
for KtUltraLightClass
^KT-28912 Fixed
2019-01-10 14:11:20 +03:00
Mikhail Glukhikh
88cea0a88c
Navigation to implementation: do not try to find expect enum inheritors
...
Before this commit, expect enum could find actual enum entries
as its implementation, now it cannot.
#KT-28206 Fixed
2018-11-23 15:35:19 +03:00
Mikhail Glukhikh
26b57c6250
MPP navigation / search: handle expect objects correctly #KT-25317 Fixed
2018-07-26 18:00:18 +03:00
Pavel V. Talanov
08b62d3564
Rewrite 'goto' mpp tests to be generated
...
Adjust test data
Use new util in FindUsagesMultiModuleTest
2018-04-04 17:56:34 +02:00
Mikhail Glukhikh
849f9fc5c1
Navigation: add actual declarations as implementations (KT-16892)
2018-03-13 10:40:52 +03:00
Alexey Sedunov
840825704a
Misc: Skip duplicates in navigation tests
2017-10-24 15:43:52 +03:00
Alexey Sedunov
4cc1e22a5a
Misc: Support light-methodless members in overrider search
...
In particular, support line markers for expect-class members
and navigation to expect-class members from corresponding base members
2017-10-24 15:43:51 +03:00
Alexey Sedunov
17abce2811
Misc: Support light-classless classes in inheritors search
...
In particular, support line markers for expect-classes
and navigation to expect-classes from their base class
#KT-20329 Fixed
2017-10-24 15:43:51 +03:00
Alexey Sedunov
ea8f3dcc65
Go to Implementation: Support suspend functions
2017-10-10 13:15:16 +03:00
Nikolay Krasko
2cf4da8564
Fix test behaviour in branch 172
2017-08-10 22:05:49 +03:00
Nikolay Krasko
37fb8d6306
Fix tests for looking implementations from Java - no search for Kotlin declaration from usages
...
Probably because of this commit: https://github.com/JetBrains/intellij-community/commit/7d95ff4d86e584d66d558559a1a4678920281ca1
2016-09-21 15:52:16 +03:00
Mikhail Glukhikh
c95e11cc7e
Import as alias with another name is now counted as usage itself #KT-11933 Fixed
2016-05-18 17:46:18 +03:00
Pavel V. Talanov
99966c17da
Go to (show) implementations: skip light methods that are generated with DELEGATION or DELEGATION_TO_DEFAULT_IMPLS JvmDeclarationOriginKind
...
Add some unrelated tests for fake overrides
2015-12-22 17:30:51 +03:00
Valentin Kipyatkov
f391d194de
Presentation for extension property to include receiver type
2015-11-10 22:24:46 +03:00
Nikolay Krasko
73a24435f7
Make Kotlin light classes pass "element instanceof StubBasedPsiElement" in LocalSearchScope scope
2015-09-02 13:49:10 +03:00
Nikolay Krasko
add43407d3
Overridden methods with generic type shows no implementations found (KT-8723)
...
#KT-8723 Fixed
2015-09-01 12:45:12 +03:00
Mikhail Glukhikh
022e7d1169
Deprecated enum syntax removed: most idea tests
2015-08-10 16:24:16 +03:00
Mikhail Glukhikh
cf741cb868
Enum parsing changed: first entries, then members. Grammar fixed accordingly.
...
A set of compiler tests and some plugin tests changed accordingly.
Compiler Kotlin code changed accordingly.
2015-05-15 16:13:27 +03:00
Dmitry Jemerov
625096466e
IDE testdata: s/trait/interface
2015-05-13 16:13:13 +02:00
Alexey Sedunov
cf5f9424de
Implementation Navigation: Add tests for enum entries
...
#KT-3540 Fixed
2014-11-18 13:25:00 +03:00
Evgeny Gerashchenko
ae4c68830d
Importing root scope without members.
2014-01-16 22:11:55 +04:00
Alexey Sedunov
6b971fa50c
Implement custom TargetElementEvaluator KT-4190 #Fixed
2013-11-18 18:33:33 +04:00
Nikolay Krasko
3c087965f1
Add presentation renderer for field declared in constructor
2013-05-20 14:17:44 +04:00
Nikolay Krasko
5cc49f55f3
KT-3542 Can't navigate to property implementation
...
#KT-3542 Fixed
2013-05-20 14:17:41 +04:00
Nikolay Krasko
82cac8ed26
KT-3503 Can't navigate to implementation of kotlin functions
...
#KT-3503 Fixed
2013-05-01 16:53:29 +04:00
Nikolay Krasko
2fd5e01da8
KT-1389 Ctrl-Alt-B on class declaration does not work - Multifile tests
...
#KT-1389 Fixed
2012-08-16 21:21:29 +04:00
Nikolay Krasko
60b20374da
KT-1389 Ctrl-Alt-B on class declaration does not work - Include location part into test data
...
#KT-1389 In Progress
2012-08-16 21:21:28 +04:00
Nikolay Krasko
1b4603a64a
KT-1389 Ctrl-Alt-B on class declaration does not work - one more test, remove class info from test info, fix order of test data
...
#KT-1389 In Progress
2012-08-16 21:21:27 +04:00
Nikolay Krasko
0b97b14642
KT-1389 Ctrl-Alt-B on class declaration does not work
...
#KT-1389 In Progress
2012-08-16 21:21:26 +04:00