Vladimir Dolzhenko
984b3c2f30
Fix to address platform expectation for project path
...
Project path has to be absolute
2020-12-03 12:35:31 +01:00
Igor Yakovlev
4d7b6c022b
[FIR IDE] LC Anonymous to SuperClass type substitution
2020-12-02 15:13:09 +03:00
Igor Yakovlev
842d31d04e
[FIR IDE] Fix HL API test data
...
Ignore failed tests
Set passing test to comparison mode
Fix testdata for symbols
Fix invalid LAZINESS parameter reading from testdata
2020-12-02 15:13:09 +03:00
Igor Yakovlev
7cbcde77dd
[FIR IDE] LC More accurate fields visibility and modality
2020-12-02 15:13:08 +03:00
Igor Yakovlev
a7d7aa123e
[FIR IDE] LC minor refactorings
2020-12-02 15:13:08 +03:00
Igor Yakovlev
a1603716ed
[FIR IDE] LC Add anonymous objects support
...
+minor fixes
2020-12-02 15:13:08 +03:00
Igor Yakovlev
5630667320
[FIR IDE] LC better support for JvmMultiFileClass annotation
2020-12-02 15:13:08 +03:00
Igor Yakovlev
56c3faee00
[FIR IDE] LC Fix generating unique field names
2020-12-02 15:13:08 +03:00
Igor Yakovlev
18e5af37ff
[FIR IDE] LC Fixed incorrect JvmOverloads
2020-12-02 15:13:07 +03:00
Igor Yakovlev
535aa1e9e0
[FIR IDE] LC expand typealiases for applied annotations
2020-12-02 15:13:07 +03:00
Igor Yakovlev
229c6f97ac
[FIR IDE] LC Fixed nullability for getters
2020-12-02 15:13:07 +03:00
Igor Yakovlev
aff90b335c
[FIR IDE] LC Implement special keywords like transient, volatile, synchronized, strictfp
2020-12-02 15:13:07 +03:00
Igor Yakovlev
6aff96a401
[FIR IDE] Remove extra analyzing for local declarations
2020-12-02 15:13:07 +03:00
Igor Yakovlev
3fc424246b
[FIR IDE] LC basic support for type arguments
...
+ small fixes for deprecation, etc.
2020-12-02 15:13:06 +03:00
Igor Yakovlev
2a8f783393
[FIR IDE] HL API Better support of nullability and modality
2020-12-02 15:13:06 +03:00
Igor Yakovlev
4c69043a15
[FIR IDE] Move refactoring and minor bugfixing for modality, jvmname, etc.
2020-12-02 15:13:06 +03:00
Igor Yakovlev
3e3ec5fc69
[FIR IDE] Supporting member scopes in EnumEntries
2020-12-02 15:13:06 +03:00
Igor Yakovlev
aae0081f3f
[FIR IDE] Fixed invalid HL API getters request
2020-12-02 15:13:05 +03:00
Roman Golyshev
f50480d258
FIR IDE: Fix resolving of nested types in type references
2020-12-01 09:24:20 +00:00
Roman Golyshev
94a5379631
FIR IDE: Add tests for resolving from nested types references
...
Some of those tests are failing in the FIR IDE
2020-12-01 09:24:20 +00:00
Andrei Klunnyi
4817d5e01d
KTIJ-585 [Gradle Runner]: main() cannot be launched from AS 4.1
...
Android gradle-project model differs from what we have for pure Java
and MPP. It's the reason why application classpath cannot be collected
correctly.
Until universal solution is provided delegation to gradle is put under
the registry flag. If disable platform runner is used as before.
2020-11-30 15:44:37 +00:00
Dmitriy Novozhilov
c43db2ee8d
[TEST] Inherit UpdateConfigurationQuickFixTest from KotlinLightPlatformCodeInsightFixtureTestCase
...
This is needed for proper test muting
2020-11-30 15:39:05 +03:00
Roman Golyshev
e6f380182a
Revert "FIR IDE: Add tests for resolving from nested types references"
...
This reverts commit e127ea3d
2020-11-30 12:37:40 +03:00
Roman Golyshev
f8b6559b6a
Revert "FIR IDE: Fix resolving of nested types in type references"
...
This reverts commit dba14ba9
2020-11-30 12:37:26 +03:00
Roman Golyshev
dba14ba995
FIR IDE: Fix resolving of nested types in type references
2020-11-30 09:26:15 +00:00
Roman Golyshev
e127ea3dad
FIR IDE: Add tests for resolving from nested types references
...
Some of those tests are failing in the FIR IDE
2020-11-30 09:26:15 +00:00
Sergey Bogolepov
e39560b134
[KT-43276] Add watchos_x64 target
2020-11-30 14:01:12 +07:00
Dmitriy Novozhilov
85c59328c7
[DEBUGGER] Temporary mute AbstractKotlinEvaluateExpressionTest
2020-11-28 14:25:59 +03:00
Vladimir Dolzhenko
3d33ea7da8
Use absolute paths to locate existed projects to open in AbstractConfigureKotlinTest
2020-11-28 14:25:58 +03:00
Vladimir Dolzhenko
124888eb43
Revert back AddFunctionParametersFix test data output for 201-
2020-11-28 14:25:58 +03:00
Vladimir Dolzhenko
17e6e88176
Fixed AddFunctionParametersFix test data output
2020-11-28 14:25:57 +03:00
Vladimir Dolzhenko
95e5ea4840
temporary ignore/disable tests
2020-11-28 14:25:55 +03:00
Dmitriy Novozhilov
ad953b6285
Build: remove redundant bunch TODO's
2020-11-28 14:25:54 +03:00
Dmitriy Novozhilov
986ab9cb54
Build: remove useless .as40 files
2020-11-28 14:25:54 +03:00
Dmitriy Novozhilov
1b559fe676
Don't set KOTLIN_BUNDLED in unit tests
2020-11-28 14:25:53 +03:00
Dmitriy Novozhilov
4779092ba5
Build: fix API differences between 201 and 202 in idea performance tests
2020-11-28 14:25:49 +03:00
Dmitriy Novozhilov
2a053c214d
Build: fix API differences between 201 and 202 in scratch tests
2020-11-28 14:25:49 +03:00
Dmitriy Novozhilov
d50d56f68c
Build: fix API differences between 201 and 202 in NewKotlinFileAction
2020-11-28 14:25:49 +03:00
Dmitriy Novozhilov
eeb9b3214c
Switch to 202 platform
2020-11-28 14:25:19 +03:00
Ilmir Usmanov
05c4dfef3d
Value classes: Use 'value' keyword instead of 'inline' in stub dumps
2020-11-27 23:52:08 +01:00
Ilmir Usmanov
92f1681de0
Value classes: treat @JvmInline value classes as inline classes
...
Report error on value classes without @JvmInline annotation.
Do not check for @JvmInline annotation in value classes since
it breaks reflection.
2020-11-27 23:52:06 +01:00
Ilya Kirillov
d5979ffded
FIR IDE: add tests for checking module invalidation
2020-11-27 23:14:57 +01:00
Ilya Kirillov
2fb4a917f6
FIR IDE: fix module invalidation algorithm
2020-11-27 23:14:57 +01:00
Ilya Kirillov
519f1549f0
FIR IDE: separate logic of TestProjectStructure from AbstractFirMultiModuleLazyResolveTest
2020-11-27 23:14:56 +01:00
Ilya Kirillov
3515cd546d
FIR IDE: use PersistentMap to store FromModuleViewSessionCache mappings
...
Needed to ensure safe pub of map
2020-11-27 23:14:56 +01:00
Ilya Kirillov
76c0dc7dba
FIR IDE: add property support for incremental analysis
2020-11-27 20:41:38 +01:00
Ilya Kirillov
953dba808b
FIR IDE: move withFirDeclaration to LowLevelFirApiFacade
2020-11-27 20:41:37 +01:00
Ilya Kirillov
b4d63b9b13
FIR IDE: add docs for LowLevelFirApiFacade functions
2020-11-27 20:41:35 +01:00
Ilya Kirillov
93648e6cd3
FIR IDE: use mor specific exception in EntityWasGarbageCollectedException
2020-11-27 20:41:33 +01:00
Ilya Kirillov
65a7ee5012
FIR IDE: remove duplicating withFirResolvedToBodyResolve
2020-11-27 20:41:32 +01:00