Yan Zhulanow
22c18ffaa9
Debugger: Add Kotlin Function breakpoints (KT-22116)
...
Now it's possible to put a function breakpoint.
In JVM, function breakpoints behave as JVM method breakpoints. Normally, they're triggered twice – once on enter, and once on exit.
2019-08-07 01:15:27 +09:00
Dmitry Gridin
52c00ba2a1
Extract JvmStartupActivity class
2019-08-02 19:23:23 +03:00
Dmitry Gridin
584b42d9f9
Add missing EP for StartupActivity
2019-08-02 19:19:47 +03:00
Alexander Podkhalyuzin
71a1a0e2f5
Do not highlight annotations as keyword (new default like in Java)
...
#KT-17993 Fixed
2019-08-01 13:49:03 +03:00
Andrey Uskov
584d441587
Fix import when android gradle plugin is involved in IDEA 183
...
All dependencies on MPP modules are added in KotlinAndroidGradleMPPModuleDataService
including transitive ones. Fixes KT-30510 in IDEA 183 and below
2019-07-26 01:18:29 +03:00
Vyacheslav Gerasimov
3b78ef9cb2
as36: Add bunches for AS 3.6 C6 based on 192 platform
2019-07-25 20:50:02 +03:00
Anton Yalyshev
6d53151256
Add statistics (FUS) collector for IDE Settings. At the moment - New Inference only.
2019-07-24 07:41:58 +03:00
Dmitry Gridin
a9f0d1a53b
AddOperatorModifierInspection: decrease severity to INFORMATION
...
#KT-32796 Fixed
2019-07-22 11:17:15 +03:00
Roman Golyshev
232c7fdd0e
KT-31295: Add New Kotlin Worksheet action
...
- creates new kotlin file with `.ws.kts` extension
2019-07-19 12:45:01 +03:00
Natalia Selezneva
f6b03dc02f
Add Show Kotlin Gradle DSL Logs Action (KT-31440)
...
Provide a label for this action in some script diagnostics from gradle dsl resolver
^KT-31440 Fixed
2019-07-19 12:06:09 +03:00
Dmitriy Dolovov
80d2e2ac0d
Make [Jvm|Js]IdePlatformKind and [Jvm|Js]IdePlatformKindTooling available in all IDEs
...
Issue #KT-29953 Fixed
2019-07-17 22:37:31 +07:00
Dmitriy Dolovov
f37c81f1be
Dependency on K/N platform-deps is no more required in plugin.xml
2019-07-17 22:37:25 +07:00
Anton Yalyshev
1cdcde86e3
Extract adding of sourceSets to subclass, cause superclass is also used in other wizards where this procedure breaks build.gradle
...
#KT-32105 Fixed
2019-07-17 10:58:39 +03:00
Anton Yalyshev
9d6367a9be
Add Kotlin/MPP to Gradle group of New Project Wizards #KT-32105 Fixed
2019-07-17 10:57:04 +03:00
Anton Yalyshev
12736edfc1
Revert "Add Kotlin/MPP to Gradle group of New Project Wizards #KT-32105 Fixed"
...
This reverts commit 6b3117cc
2019-07-16 18:10:49 +03:00
Dmitry Gridin
60421c441e
IDE: add warn on java files outside java source roots
...
#KT-28121 Fixed
2019-07-16 17:07:31 +03:00
Anton Yalyshev
6b3117cc2c
Add Kotlin/MPP to Gradle group of New Project Wizards #KT-32105 Fixed
2019-07-16 11:03:51 +03:00
Dmitry Gridin
835532c206
ReplaceJavaStaticMethodWithKotlinAnalogInspection: move to move to inspections.jdk2k subpackage
2019-07-10 14:09:36 +03:00
Ilya Kirillov
8f69cca2b3
New J2K: enable new J2K by default
2019-07-10 13:16:53 +03:00
Toshiaki Kameyama
90b0ea73dc
Add inspection for check/require/checkNotNull/requireNotNull
...
#KT-30640 Fixed
#KT-22412 Fixed
2019-07-08 16:36:18 +03:00
Andrey Uskov
e079615cdf
Add possibility to edit target platform for non-HMPP projects in order to keep ability to edit target platform for IDEA-based projects
2019-07-02 22:46:48 +03:00
Nikolay Krasko
4f678c8289
Create project service with Kotlin trackers (KT-32364)
2019-07-02 13:59:19 +03:00
Nikolay Krasko
26c7eddb03
Move trackers to caches.trackers package
2019-07-02 13:45:35 +03:00
Toshiaki Kameyama
8afa938723
Extend selection: select escaped identifier name without backticks (KT-31499)
...
#KT-31499 Fixed
2019-06-29 20:36:55 +03:00
Anton Yalyshev
cf885789ff
created FUS Group for J2K
2019-06-28 12:32:16 +03:00
Nikolay Krasko
beb1bc09d4
Update to 192.5118.30
2019-06-25 11:48:59 +03:00
Nikolay Krasko
96f0f444ad
Remove dependency to IconLoader from compiler
2019-06-25 11:48:58 +03:00
Dmitry Gridin
2ef2c358c4
RedundantLetInspection: fix descriptions
2019-06-25 15:10:17 +07:00
Dmitry Gridin
b97aaf0f71
Split ReplaceSingleLineLetInspection to SimpleRedundantLet & ComplexRedundantLet
...
Relates to #KT-32010
2019-06-25 14:37:04 +07:00
Dmitry Gridin
8e0bbe7d4a
Convert ReplaceSingleLineLetIntention to inspection & decrease severity to INFORMATION
...
#KT-32010 Fixed
2019-06-25 14:37:04 +07:00
Anton Yalyshev
eb5ab1cc52
added lists of possible values for buildSystemTarget collectors
2019-06-25 09:14:03 +03:00
Natalia Selezneva
414f98aa29
Implement REPL Mode for scratches
...
^KT-27963 Fixed
2019-06-19 11:29:14 +03:00
Natalia Selezneva
39f6a6b249
Scripts: replace notification with traffic light icon
...
When script dependencies aren't loaded yet prevent editor to show green arrow in the top right corner.
Now pause is shown with the correct status
Remove tray notification as obsolete
^KT-31779 Fixed
2019-06-17 10:30:56 +03:00
Toshiaki Kameyama
4b4be07942
Add Inspection for lateinit var overrides another lateinit var
...
#KT-30775 Fixed
2019-06-17 01:28:55 +03:00
Toshiaki Kameyama
fbd992f8c7
Add intentions to convert lazy <--> ordinary property
...
#KT-23501 Fixed
2019-06-17 01:10:19 +03:00
Toshiaki Kameyama
a2205cfc98
Add "'equals()' between objects of inconvertible types" inspection
...
#KT-25006 Fixed
2019-06-17 01:09:54 +03:00
Toshiaki Kameyama
b650c7ab00
Add "Redundant empty initializer block" inspection
...
^KT-5008 Fixed
2019-06-14 12:27:21 +03:00
Anton Yalyshev
8a5fd44a55
created FUS Group for Debugger Evaluator
2019-06-13 21:58:23 +09:00
Dmitry Savvinov
174ef56991
[Expect/Actual] Remove PlatformExpectedAnnotator
2019-06-10 13:34:27 +03:00
Sergey Rostov
f49907092b
IDE, wizards: update Gradle Kotlin/JS support
...
Split Kotlin/JS configuration for browser and nodejs.
Add corresponding Kotlin/JS sub targets DSL calling.
2019-06-08 20:36:09 +03:00
Alexey Tsvetkov
38a692abcf
Add experimental support for bytecode instrumentation with JPS
...
#KT-13563 Fixed
2019-06-07 21:06:25 +03:00
Dmitry Gridin
f2accb7b9e
Convert IfThenToElvisIntention to inspection & decrease severity to INFO
...
#KT-16067 Fixed
2019-06-07 12:23:54 +07:00
Dmitry Gridin
74c177fd26
Convert FoldInitializerAndIfToElvisIntention to inspection and decrease severity to INFO
...
#KT-19643 Fixed
2019-06-07 12:23:54 +07:00
Ilya Chernikov
e542c9ea84
Refactor script definitions and resolving/refining infrastructure:
...
- implement wrappers to wrap old and new API providers and resolvers
- make old API deprecated (with error where possible)
- drop old internal classes related to the old API
- refactor usages accordingly
- fix and add missing features to the scripting API where necessary
2019-06-06 17:21:00 +02:00
Leonid Startsev
6895184b84
Implement basics diagnostics reporting from the serialization plugin similarly to noArg and allOpen plugins
2019-06-05 19:11:20 +03:00
Toshiaki Kameyama
4c62788c3e
Make "Add operator modifier" an inspection instead of intention
...
#KT-31533 Fixed
2019-06-05 19:27:52 +07:00
Mikhail Glukhikh
71590b6735
Introduce Kotlin language substitutor to fix exceptions in velocity files
...
Related to KT-31470 (should fix the problem or at least soften it)
May be related also to KT-30977
#KT-30886 Fixed
2019-06-04 23:30:02 +03:00
Vyacheslav Gerasimov
7d38977f5e
192: Update since & until versions for 192 plugin
2019-06-04 16:34:33 +03:00
Igor Yakovlev
fa6b21357b
Add cache to KLightClassForFacade
2019-06-03 17:23:40 +03:00
Dmitry Gridin
7bc2fcd657
Convert RemoveCurlyBracesFromTemplateIntention to inspection
...
Relates to #KT-31717
2019-06-03 16:37:37 +07:00