Ilya Kirillov
|
1d1f5ace8f
|
Analysis API: rename KtCallableSymbol.type -> returnType
|
2021-11-22 22:47:01 +01:00 |
|
Ilya Kirillov
|
d0318f1026
|
Analysis API: add test for file annotations
|
2021-11-22 22:47:00 +01:00 |
|
Ilya Kirillov
|
02adb1924b
|
Analysis API: add tests to check annotations on declarations
|
2021-11-22 22:46:58 +01:00 |
|
Ilya Kirillov
|
22cbcfb3c4
|
Analysis API: do not require tests to call super.doTestByFileStructure
|
2021-11-22 22:46:57 +01:00 |
|
Ilya Kirillov
|
a084ad59de
|
Analysis API: add test for annotations on types
|
2021-11-22 22:46:56 +01:00 |
|
Ilya Kirillov
|
a5a5ff39d6
|
Analysis API: get rid of KtTypeAndAnnotations & add annotations for every type
|
2021-11-22 22:46:53 +01:00 |
|
Tianyu Geng
|
d0d1c8c4b9
|
Analysis API: add test for getReturnExpressionTargetSymbol
Also fix FIR and FE1.0 implementations.
|
2021-11-19 23:29:17 +01:00 |
|
Jinseong Jeon
|
205866a516
|
FIR IDE: add API to get KtType from KtTypeParameter
|
2021-11-18 17:33:17 +01:00 |
|
Ilya Kirillov
|
7cb1f19a79
|
Analysis API: move component test classes to corresponding dirs
|
2021-11-17 20:55:10 +01:00 |
|
Roman Golyshev
|
4e1e1570df
|
[FIR IDE] Add getDispatchReceiverType function and use
This function is under a heavy deprecation and should not be used,
since it will most probably be removed in the future
|
2021-11-15 14:36:31 +03:00 |
|
Tianyu Geng
|
1a22124c02
|
FIR IDE: add helper to resolve call for any KtElement
|
2021-11-12 21:56:45 +01:00 |
|
Yan Zhulanow
|
d6b9b8bdd4
|
[FIR IDE] Compare error types consistently in test data
Use the fixed error type description so test data can be shared
across both frontends.
|
2021-11-12 20:09:51 +09:00 |
|
Yan Zhulanow
|
bba53aa967
|
[FIR IDE] Prettify DebugSymbolRenderer, unify its behavior
|
2021-11-12 20:09:51 +09:00 |
|
Yan Zhulanow
|
8d18fa2d00
|
[FIR IDE] Ensure prefixed test output file differs from the default one
|
2021-11-12 20:09:50 +09:00 |
|
Ivan Kylchik
|
37f02390ec
|
[TESTS] Extract common backend directives into ConfigurationDirectives
|
2021-11-08 23:50:33 +03:00 |
|
Jinseong Jeon
|
6d150fb7a5
|
FIR IDE: add APIs about FunctionClassKind
|
2021-11-08 20:12:17 +01:00 |
|
Ilya Kirillov
|
6453f2bdbf
|
Analysis API: simplify scope hierarchy
|
2021-11-05 15:46:09 +01:00 |
|
Tianyu Geng
|
2c2851af6e
|
Analysis API: add test covering get missing when branches
Also fix FIR implementation to generate boolean branches in the same
order as FE1.0.
|
2021-11-04 23:04:35 +01:00 |
|
Tianyu Geng
|
197079c85c
|
FIR IDE: make smartcast API return unstable smartcasts
|
2021-11-04 16:00:37 +01:00 |
|
Ilya Kirillov
|
d63c136854
|
Analysis API: recreate analysis session when not found by resolve state
|
2021-11-04 12:04:54 +01:00 |
|
Jinseong Jeon
|
c3c79b874d
|
FIR IDE: make constant evaluator robust to arithmetic exception
|
2021-11-01 22:50:47 +01:00 |
|
Jinseong Jeon
|
3f2c86afb8
|
FIR IDE/LC: introduce/use delegated member scope
|
2021-10-27 17:06:32 +02:00 |
|
Yan Zhulanow
|
b7044803d2
|
[FIR IDE] Move out-of-block modification trigger to FrontendApiTestConfiguratorService
|
2021-10-20 19:41:29 +03:00 |
|
Yan Zhulanow
|
2894f87541
|
[FIR IDE] Move test configurators as constructor parameters
|
2021-10-20 19:41:29 +03:00 |
|
Yan Zhulanow
|
8f39640237
|
[FIR IDE] Move test file analysis in FE10 Analysis API implementation to FrontendApiTestConfiguratorService
|
2021-10-20 19:41:28 +03:00 |
|
Yan Zhulanow
|
516dd825c2
|
[FIR IDE] Initial descriptor-based implementation of the Analysis API
|
2021-10-20 19:41:24 +03:00 |
|
Yan Zhulanow
|
e2c9be0932
|
[FIR IDE] Extract common components of the Analysis API to separate modules
|
2021-10-20 19:41:23 +03:00 |
|