Dmitriy Novozhilov
|
09df07349c
|
[CMI] Add ability to replace render configuration of DiagnosticCodeMetaInfo
|
2020-12-16 19:52:21 +03:00 |
|
Dmitriy Novozhilov
|
d6ff83c7d8
|
[CMI] Add ability to copy ParsedCodeMetaInfo
|
2020-12-16 19:52:21 +03:00 |
|
Dmitriy Novozhilov
|
3bf60b3acc
|
[CMI] Rename CodeMetaInfo.platforms to attributes
|
2020-12-16 19:52:21 +03:00 |
|
Dmitriy Novozhilov
|
ced9a6fe35
|
[CMI] Replace getTag with tag property in CodeMetaInfo
|
2020-12-16 19:52:21 +03:00 |
|
Dmitriy Novozhilov
|
9e31b049fc
|
[CMI] Add additional constructor for DiagnosticCodeMetaInfo
|
2020-12-16 19:52:21 +03:00 |
|
Dmitriy Novozhilov
|
87a6a66953
|
[CMI] Parse description of meta info and save it to ParsedCodeMetaInfo
|
2020-12-16 19:52:20 +03:00 |
|
Dmitriy Novozhilov
|
2bbab3170f
|
[CMI] Replace StringBuffer with StringBuilder in CodeMetaInfoRenderer
|
2020-12-16 19:52:20 +03:00 |
|
Dmitriy Novozhilov
|
25c011ca40
|
[CMI] Extract core of CodeMetaInfo to :compiler:tests-common
|
2020-12-16 19:52:20 +03:00 |
|
Dmitriy Novozhilov
|
4ad9f48642
|
[CMI] Cleanup code of CodeMetaInfo
|
2020-12-16 19:52:20 +03:00 |
|
Dmitriy Novozhilov
|
23c088afd6
|
[TEST-GEN] Reorganize package structure in :generators:test-generator module
|
2020-12-16 19:52:20 +03:00 |
|
Dmitriy Novozhilov
|
380e8a3814
|
[TEST-GEN] Extract run of TestGenerator to top of test generation DSL
|
2020-12-16 19:52:19 +03:00 |
|
Dmitriy Novozhilov
|
2a73aaba4d
|
[TEST-GEN] Move all generation data to TestGroup.TestClass
|
2020-12-16 19:52:19 +03:00 |
|
Dmitriy Novozhilov
|
c51ea6b142
|
[TEST-GEN] Create abstract TestGenerator and move current generator logic to TestGeneratorImpl
|
2020-12-16 19:52:19 +03:00 |
|
Dmitriy Novozhilov
|
d45fb4dfd8
|
[TEST-GEN] Extract logic of generating test methods into separate abstraction MethodGenerator
|
2020-12-16 19:52:19 +03:00 |
|
Dmitriy Novozhilov
|
2acbe96f15
|
[TEST-GEN] Convert Test Generation DSL classes from java to kotlin
|
2020-12-16 19:52:19 +03:00 |
|
Dmitriy Novozhilov
|
31bccb4fb0
|
[TEST-GEN] Rename .java to .kt
|
2020-12-16 19:52:18 +03:00 |
|
Dmitriy Novozhilov
|
580d2ed693
|
[TEST-GEN] Add some comments to TestGenerationDSL
|
2020-12-16 19:52:18 +03:00 |
|
Mikhail Glukhikh
|
0e43eaa662
|
Don't call possibleGetterNamesByPropertyName without a reason
|
2020-12-16 19:50:13 +03:00 |
|
Dmitriy Novozhilov
|
44948aa9a2
|
[FE] Properly report diagnostics about type arguments of implicit invoke
#KT-40396 Fixed
|
2020-12-16 17:57:58 +03:00 |
|
Dmitriy Novozhilov
|
329066a4f3
|
[Parser] Fix parsing of unfinished dot access in string template
Problem appeared in cases like this: "{someVar.}"
#KT-34440 Fixed
|
2020-12-16 17:57:56 +03:00 |
|
Dmitry Petrov
|
8999fd88b1
|
JVM_IR KT-43401 KT-43518 fix ACC_STRICT and ACC_SYNCHRONIZED flags
|
2020-12-16 14:10:36 +03:00 |
|
Dmitry Petrov
|
7ed3860c70
|
JVM_IR KT-43043 fix nullability annotations for inline class members
|
2020-12-16 13:43:29 +03:00 |
|
Andrei Klunnyi
|
2b3fc330ad
|
KTIJ-664 [SealedClassInheritorsProvider]: test fixes
|
2020-12-16 11:35:27 +01:00 |
|
Igor Yakovlev
|
c2bf124d86
|
[FIR IDE] File symbol scope and symbol test
|
2020-12-16 12:29:54 +03:00 |
|
Igor Yakovlev
|
2f4842b271
|
[FIR IDE] Add KtFileScope to support KtFileSymbol
|
2020-12-16 12:29:54 +03:00 |
|
Igor Yakovlev
|
2fa5ab6e31
|
[FIR IDE] LC Remove difficult caching from FirLightClassBase
|
2020-12-16 12:29:54 +03:00 |
|
Igor Yakovlev
|
f282b721bc
|
[FIR IDE] LC Fix test data
|
2020-12-16 12:29:53 +03:00 |
|
Igor Yakovlev
|
f5d8ae0550
|
[FIR IDE] LC add caching to light facades
|
2020-12-16 12:29:53 +03:00 |
|
Igor Yakovlev
|
da54dbba8e
|
[FIR IDE] LC Add callable declarations to KtFileSymbol
|
2020-12-16 12:29:53 +03:00 |
|
Igor Yakovlev
|
fb63b74b37
|
[FIR IDE] LC Add KtFileSymbol and fix facade annotations
|
2020-12-16 12:29:53 +03:00 |
|
Igor Yakovlev
|
46071c1925
|
[FIR IDE] LC fix annotations with special sites and nullability
|
2020-12-16 12:29:53 +03:00 |
|
Igor Yakovlev
|
2e7866ca86
|
[FIR IDE] LC Fix annotations and modifiers for class members
|
2020-12-16 12:29:52 +03:00 |
|
Igor Yakovlev
|
3019f439fb
|
[FIR IDE] LC More accurate processing for JvmSynthetic and JvmHidden annotations
|
2020-12-16 12:29:52 +03:00 |
|
Igor Yakovlev
|
3895ad375c
|
[FIR IDE] LC add jvmstatic method into companion object
|
2020-12-16 12:29:52 +03:00 |
|
Victor Petukhov
|
d32d0a65f0
|
Revert "Report warning on @JvmStatic in private companion objects"
This reverts commit 9669ab14
|
2020-12-16 10:24:18 +03:00 |
|
Victor Petukhov
|
94deddef7f
|
Revert "Minor: cover negative cases with test +m"
This reverts commit 04a4f9cd
|
2020-12-16 10:24:12 +03:00 |
|
Ilya Kirillov
|
5a9ff3471a
|
FIR IDE: fix function targets on context element copy
|
2020-12-15 22:16:04 +01:00 |
|
Ilya Kirillov
|
67fc1bcb3d
|
FIR IDE: add debug error message when not possible to find fir declarartion by psi
|
2020-12-15 22:16:03 +01:00 |
|
Ilya Kirillov
|
940ec06f5b
|
FIR IDE: precalculate completion context on dependent analysis session creation
|
2020-12-15 22:16:02 +01:00 |
|
Ilya Kirillov
|
40b1a4df5a
|
FIR IDE: temp mute failing find usages test
|
2020-12-15 22:16:01 +01:00 |
|
Ilya Kirillov
|
2d5b23b650
|
FIR IDE: separate KtExpressionTypeProvider into components
|
2020-12-15 22:16:00 +01:00 |
|
Ilya Kirillov
|
2101816f03
|
FIR IDE: add expected type calculation for function calls
does not work in case of incomplete call expression :(
|
2020-12-15 22:16:00 +01:00 |
|
Ilya Kirillov
|
7be8d69870
|
FIR IDE: add completion weighers tests for return/if/while
|
2020-12-15 22:15:59 +01:00 |
|
Ilya Kirillov
|
b16ebe2dc4
|
FIR IDE: consider if & while conditions expected type as boolean
|
2020-12-15 22:15:57 +01:00 |
|
Ilya Kirillov
|
c2d83353e8
|
FIR IDE: introduce builtin types container
|
2020-12-15 22:15:57 +01:00 |
|
Ilya Kirillov
|
835577383b
|
FIR IDE: introduce expected type provider for return expressions
|
2020-12-15 22:15:56 +01:00 |
|
Ilya Kirillov
|
299f36183c
|
FIR IDE: add tests for completion weighers from old testdata
|
2020-12-15 22:15:53 +01:00 |
|
Ilya Kirillov
|
19fff2b1e7
|
FIR IDE: implement expected type weigher for completion
|
2020-12-15 22:15:52 +01:00 |
|
Ilya Kirillov
|
c61d4b5f9c
|
FIR IDE: introduce return statement target provider
|
2020-12-15 22:15:51 +01:00 |
|
Ilya Kirillov
|
a0ed14eafe
|
FIR: use real source element for return statement
fix fir
|
2020-12-15 22:15:51 +01:00 |
|