Dmitriy Novozhilov
|
24d6853ead
|
[Test] Cleanup JvmEnvironmentConfigurator
|
2021-02-10 13:02:01 +03:00 |
|
Dmitriy Novozhilov
|
a932f69b8a
|
[Test] Don't pass MockProject to environment configurators
|
2021-02-10 13:02:00 +03:00 |
|
Jinseong Jeon
|
bd37badf29
|
FIR checker: add diagnostics for backing fields
|
2021-02-10 12:29:34 +03:00 |
|
Mikhail Glukhikh
|
a88b82d8ff
|
Rewrite nasty code with if without else in elvis RHS
|
2021-02-10 12:19:59 +03:00 |
|
Yahor Berdnikau
|
7a9315e6b6
|
Fix KaptWithoutKotlincTask task tries to get wrong properties.
|
2021-02-10 10:15:58 +01:00 |
|
Andrey Zinovyev
|
48ec227aaf
|
[KAPT] Suppress resolve error in annotation procssing
#KT-33223
|
2021-02-10 10:59:46 +03:00 |
|
Ilya Chernikov
|
d64f7dd8c7
|
Revert "Add :kotlin-scripting-compiler.test to modules with disabled -Werror flag"
This reverts commit 21f022de
|
2021-02-10 08:33:15 +01:00 |
|
Ilya Chernikov
|
79b4b18e25
|
[minor] fix warnings in the script compiler and tests
|
2021-02-10 08:32:11 +01:00 |
|
Dmitry Petrov
|
d0f26abd18
|
JVM_IR KT-44798 don't generate multiple stubs with same signature
|
2021-02-10 09:09:28 +03:00 |
|
Vladimir Dolzhenko
|
9afe8a0a39
|
Make checker tests independent of plugin version
Relates to #KT-37702 #KTI-433
|
2021-02-09 22:52:17 +01:00 |
|
Ilya Chernikov
|
09ea4116e4
|
Implement forced script configuration reloading API for plugins
#KT-43288 fixed
|
2021-02-09 20:33:18 +00:00 |
|
Mikhael Bogdanov
|
2673261b10
|
Use proper jvmArgs syntax, remove -FailOverToOldVerifier from last configurations
`FailOverToOldVerifier` support is removed from JDK 16
|
2021-02-09 18:51:26 +01:00 |
|
Ilya Kirillov
|
c54354f348
|
FIR: fix memory leak from ConeIntegerLiteralTypeImpl via static NUMBER_TYPE
ConeClassLikeType has a cachedExpanded type which has a strong ref to FirSession
|
2021-02-09 17:15:46 +01:00 |
|
Ilya Kirillov
|
ede5fef39c
|
FIR IDE: fix memory leak in symbols by firBuilder
|
2021-02-09 17:15:45 +01:00 |
|
Ilya Kirillov
|
cf3defbc9c
|
FIR IDE: add more KDoc to HLApplicator stuff
|
2021-02-09 17:15:44 +01:00 |
|
Ilya Kirillov
|
2554065ae9
|
FIR IDE: forbid resolve in HLApplicator/HLApplicabilityRange/HLPresentation
|
2021-02-09 17:15:43 +01:00 |
|
Ilya Kirillov
|
7ab9583102
|
FIR IDE: add KDoc for HLApplicabilityRange
|
2021-02-09 17:15:42 +01:00 |
|
Ilya Kirillov
|
91e135888d
|
FIR IDE: introduce HLSpecifyExplicitTypeForCallableDeclarationIntention and HLRedundantUnitReturnTypeInspection
|
2021-02-09 17:15:41 +01:00 |
|
Ilya Kirillov
|
a6f76399e2
|
FIR IDE: introduce infrastructure for HL based inspections & intentions
|
2021-02-09 17:15:40 +01:00 |
|
Ilya Kirillov
|
5cefad1ab3
|
FIR: use GeneratorsFileUtil for checkers-component-generator
|
2021-02-09 17:15:38 +01:00 |
|
Ilya Kirillov
|
4cf863e054
|
FIR: simplify PositioningStrategy checkers generator
|
2021-02-09 17:15:38 +01:00 |
|
Ilya Kirillov
|
21ac83aba0
|
FIR: rename Diagnostic to DiagnosticData in checkers generators to avoid conflict with existing Diagnostic class
|
2021-02-09 17:15:37 +01:00 |
|
Ilya Kirillov
|
cf56c59ca2
|
Fix binary incompatibility of createRemoveModifierFromListOwnerFactory
|
2021-02-09 17:15:35 +01:00 |
|
Ilya Kirillov
|
8fc6e50dd1
|
FIR IDE: allow specify position to insert directive in IgnoreTests
|
2021-02-09 17:15:35 +01:00 |
|
Ilya Kirillov
|
b2d51dc455
|
FIR: Update diagnostics list after rebase
|
2021-02-09 17:15:34 +01:00 |
|
Ilya Kirillov
|
fe9c0e584f
|
FIR IDE: update test data
|
2021-02-09 17:15:33 +01:00 |
|
Ilya Kirillov
|
e269b1d19d
|
FIR IDE: temporary mute failing tests
|
2021-02-09 17:15:32 +01:00 |
|
Ilya Kirillov
|
d72a2d39da
|
FIR IDE: ignore not passing quickfixes tests
|
2021-02-09 17:15:31 +01:00 |
|
Ilya Kirillov
|
6c81d9848d
|
FIR IDE: introduce ChangeReturnTypeOnOverrideQuickFix
|
2021-02-09 17:15:31 +01:00 |
|
Ilya Kirillov
|
9304056901
|
FIR IDE: add quick fix tests
|
2021-02-09 17:15:30 +01:00 |
|
Ilya Kirillov
|
5d32cb0daf
|
FIR IDE: add remove modifier quick fixes
|
2021-02-09 17:15:29 +01:00 |
|
Ilya Kirillov
|
c87e6c6a87
|
FIR IDE: fix finding containing declaration for constructor param
|
2021-02-09 17:15:29 +01:00 |
|
Ilya Kirillov
|
f7aec31abf
|
FIR IDE: add KDoc for KtSymbol.psi
|
2021-02-09 17:15:28 +01:00 |
|
Ilya Kirillov
|
aed728c4d8
|
FIR IDE: do not require containing declaration for getting overridden symbols
|
2021-02-09 17:15:27 +01:00 |
|
Ilya Kirillov
|
0fbb5c60c9
|
FIR IDE: add helper function for getting psi of KtSymbol
|
2021-02-09 17:15:26 +01:00 |
|
Ilya Kirillov
|
99a6f24771
|
FIR IDE: make KtCallableSymbol to be KtTypedSymbol
|
2021-02-09 17:15:26 +01:00 |
|
Ilya Kirillov
|
b114a45f23
|
FIR IDE: render KtFunctionalType in KtTypeRenderer
|
2021-02-09 17:15:25 +01:00 |
|
Ilya Kirillov
|
a10f54befa
|
FIR IDE: introduce KtFunctionalType
|
2021-02-09 17:15:24 +01:00 |
|
Ilya Kirillov
|
0551834164
|
Extract getText/getFamilyName from ChangeCallableReturnTypeFix to use in FIR IDE
|
2021-02-09 17:15:23 +01:00 |
|
Ilya Kirillov
|
79baffb69d
|
FIR IDE: add PSI type parameter to KtDiagnostic
|
2021-02-09 17:15:23 +01:00 |
|
Ilya Kirillov
|
e008ad03a2
|
FIR: add groups to diagnostics DSL
|
2021-02-09 17:15:11 +01:00 |
|
Ilya Kirillov
|
aaba5742dc
|
FIR IDE: add severity to KtDiagnostic
|
2021-02-09 17:14:58 +01:00 |
|
Ilya Kirillov
|
f5ec37db95
|
FIR IDE: report diagnostics for non-kt elements
|
2021-02-09 17:14:47 +01:00 |
|
Ilya Kirillov
|
e9a5749cf4
|
FIR IDE: introduce KtQuickFixService
|
2021-02-09 17:14:35 +01:00 |
|
Ilya Kirillov
|
05fb88d2d9
|
Migrate RemoveModifierFix factories to QuickFixesPsiBasedFactory to use in FIR IDE
|
2021-02-09 17:14:33 +01:00 |
|
Ilya Kirillov
|
794558ab68
|
Introduce QuickFixesPsiBasedFactory for quickfixes which can be created only by PSI
|
2021-02-09 17:14:27 +01:00 |
|
Ilya Kirillov
|
6dd2037f85
|
Move QuickFixActionBase & KotlinIntentionActionsFactory to frontend-independent module
|
2021-02-09 17:14:26 +01:00 |
|
Ilya Kirillov
|
15ff79830f
|
FIR: remove existingN diagnostic creation functions
|
2021-02-09 17:14:24 +01:00 |
|
Ilya Kirillov
|
e41ad2ea06
|
FIR IDE: implement generators for IDE diagnostics
|
2021-02-09 17:14:23 +01:00 |
|
Ilya Kirillov
|
c87684a6ef
|
FIR IDE: use simple KtDiagnostic wrapper for diagnostics
|
2021-02-09 17:14:22 +01:00 |
|