Igor Yakovlev
18cebe5131
[FIR IDE] Codereview minor refactoring
...
https://jetbrains.team/p/kt/review/2069/
https://jetbrains.team/p/kt/review/2070/
2021-02-01 21:21:03 +03:00
Igor Yakovlev
5d4606daaa
[FIR IDE] Remove LightClassProvider
2021-02-01 21:21:02 +03:00
Igor Yakovlev
c1cdf273a6
[FIR IDE] Fix test data fir parameters highlighting test
2021-02-01 21:21:02 +03:00
Dmitriy Novozhilov
4f8b12c96f
[Test] Fix various tests according to switching to kotlin 1.5
2021-01-28 13:19:30 +03:00
Ilya Kirillov
861c9b8e45
FIR IDE: unmute passing tests
...
fix unmute passing
2021-01-15 17:23:04 +01:00
Ilya Kirillov
a30d9e0ed3
FIR: add fake source fir element to it parameter symbol
2020-12-23 17:15:56 +01:00
Ilya Kirillov
9d207c2cf5
FIR IDE: temporary mute some not passing tests
2020-11-11 21:02:34 +03:00
Dmitriy Novozhilov
0484ab8cca
Don't unwrap captured types in IDE descriptors renderers
...
#KT-42263 Fixed
2020-10-21 11:53:42 +03:00
Ilya Kirillov
5c798d4e13
FIR IDE: fix test data in fir-ide module
2020-10-14 22:11:10 +03:00
Ilya Kirillov
efef18c2ca
FIR IDE: mute not passing highlighting test
2020-10-07 19:45:02 +03:00
Vladimir Dolzhenko
5eac949b43
Report EXPLICIT_DELEGATION_CALL_REQUIRED on relevant element
...
^KT-38959 Fixed
2020-10-05 09:43:05 +00:00
Ilya Kirillov
2693664aa7
FIR IDE: unmute tests after introducing fake element kinds
2020-06-30 11:55:59 +03:00
Ilya Kirillov
9baced20c4
FIR IDE: find FIR element by PSI one only if FIR have a real source
...
Also, add a check that there is only one element with the same real source
2020-06-30 11:55:58 +03:00
Guillaume Darmont
e72a06bdf4
Add specific highlight for Enum class
...
#KT-39844 Fixed
2020-06-25 21:53:19 +02:00
Ilya Kirillov
19d721d262
FIR IDE: mute not passing tests
2020-06-09 16:20:02 +03:00
Ilya Kirillov
1b8ea31172
FIR IDE: ignore not passing highlighting tests
2020-06-09 16:19:56 +03:00
Vladimir Ilmov
7efb32628e
[Highlight] Fix for coloring annotation attributes in Kotlin
...
#KT-36156 Fixed
2020-02-20 11:51:42 +01:00
Vladimir Ilmov
ab3f9586b3
Suspend function calls highlighting added.
...
'If' highlighting fixed at settings sample area.
#KT-27496 Fixed
2019-11-14 08:07:56 +03:00
Vladimir Ilmov
46423443e9
'it' parameter highlighting fixed for chain usage.
...
#KT-31037 Fixed
2019-11-14 08:07:56 +03:00
Vladimir Ilmov
214810ca01
Suspend test removed. Will be added later as part of appropriate ticket.
2019-11-11 00:57:52 +03:00
Vladimir Ilmov
e2b91cfec7
Properties with custom property declarations highlighting rule.
...
Added support for package and class-level properties with custom PD.
Java syntethic extensions are ignored from this rule.
#KT-30806 Fixed
2019-11-08 17:58:49 +03:00
Nikolay Krasko
1cc59f4b18
Mute false positive duplicate warnings in highlighting in 191
2019-03-06 18:16:28 +03:00
Alexander Podkhalyuzin
2f546d1003
Test for multline todo comments support to Kotlin
2019-02-13 15:59:14 +03:00
Simon Ogorodnik
68c65a5014
KT-25156: Fix stack overflow on top level destructuring with lambda init
...
Support destructuring in additional resolve pass (resolveToElements)
#KT-25156 Fixed
2018-12-24 18:29:48 +03:00
Simon Ogorodnik
fefd2bf427
KT-23268: Highlight destructuring declaration entries as properties
...
#KT-23268 Fixed
2018-12-24 18:29:47 +03:00
Natalia Selezneva
a79785727e
Update testdata: coroutines are not experimental since 1.3.0
2018-10-31 11:01:14 +03:00
Dmitry Petrov
a457a9f870
Update testData for IDEA tests for annotations with target EXPRESSION
2018-07-18 15:56:11 +03:00
Denis Zharkov
72222c718a
Highlight callees resolved to kotlin.suspend as a keywords
...
#KT-22562 In Progress
2018-02-08 17:47:37 +03:00
Dmitry Jemerov
5b3ab97b4e
Highlight 'var' primary constructor parameters as mutable
...
#KT-11467 Fixed
2018-01-16 17:54:45 +01:00
Ilmir Usmanov
c023831a00
Ignore open modifier on top-level suspend function when generating light classes
...
#KT-21642: Fixed
2018-01-11 19:33:47 +03:00
Dmitry Jemerov
361824e170
Fix HighlightingTestGenerated and LambdaImplicitHintsTest
2018-01-09 18:04:39 +01:00
Toshiaki Kameyama
3b212558e2
KT-21949 Please add a separate Color Scheme settings for properties synthesized from Java accessors ( #1458 )
2018-01-08 13:04:43 +01:00
Toshiaki Kameyama
266b40b654
KT-21974 Editor color scheme option for Kotlin typealias names ( #1457 )
2018-01-04 17:39:39 +01:00
Dmitry Jemerov
d3adf57145
Don't apply highlighting to zero-length elements
...
#KT-19820 Fixed
2017-12-20 12:02:04 +01:00
Toshiaki Kameyama
270b41dc66
KT-13378 Provide ability to configure highlighting for !! in expressions and ? in types
2017-12-08 15:44:18 +01:00
Dmitry Jemerov
675305fef3
Don't highlight 'this' references as deprecated
...
#KT-17613 Fixed
2017-05-15 14:57:52 +02:00
Dmitry Jemerov
d1893cfa5f
Don't highlight entire complex callee expression as call
...
If an expression returns something that has invoke() defined on it,
this entire expression can act as a callee. If we highlight it, this
will suppress more useful highlighting such as string literals.
#KT-16159 Fixed
2017-05-10 14:27:25 +02:00
Nikolay Krasko
370e7cd9f5
Stop considering injected files as Kotlin source roots (KT-15032)
...
We should have a special facade for them as descriptors are not
present in ordinal project facade.
Caused by change in idea 171 (https://github.com/JetBrains/intellij-community/commit/b3527d9a20f4b9391e98b426beb2548fb3efc0fe )
#KT-15032 Fixed
2017-01-27 18:00:14 +03:00
Denis Zharkov
84153f9636
Add warning for ambiguous annotated expression syntax
...
#KT-14238 In Progress
2016-10-12 11:40:12 +03:00
Alexander Udalov
8949ffbef1
Do not report deprecation on members of deprecated companion
...
This deprecation is reported on the companion itself anyway
2016-10-07 20:14:53 +03:00
Ilya Gorbunov
2a0076d9bd
Test data: replace Exception with Throwable (in those tests where particular exception type is not crucial in order not to rename tests to have runtime dependency added with exception typealiases).
2016-08-17 12:40:50 +03:00
Dmitry Jemerov
193a404c07
to restore pre-1.0.3 highlighting behavior, inherit "extension function" and "extension property" colors from "static method" and "static field"
...
#KT-12937 Fixed
2016-07-07 18:01:39 +02:00
Dmitry Jemerov
49335fa6eb
highlight infix function calls
...
#KT-6540 Fixed
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
a448af5d17
remove CLASS highlight on top of CONSTRUCTOR_CALL for constructor calls
...
#KT-2919 Fixed
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
e9cefd9ece
remove PARAMETER highlight on top of INSTANCE_PROPERTY for primary constructor parameters
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
b51637d49f
remove LOCAL_VARIABLE highlight on top of BACKING_FIELD_VARIABLE
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
c7cd86f1ed
PropertiesHighlightingVisitor: cleanup after J2K, remove "property has backing field" highlighting, don't layer other highlights
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
5512043ed4
FunctionsHighlightingVisitor: cleanup after J2K, remove overlaid highlighting of function calls
2016-05-25 20:00:49 +02:00
Valentin Kipyatkov
93e170325e
KT-11612 Highlight named arguments in the editor somehow
...
#KT-11612 Fixed
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
f0ef04a6a8
Changed highlighting range for unresolved annotation name to not include '@'
...
#KT-11529 Fixed
2016-03-24 16:44:58 +03:00