Commit Graph

23822 Commits

Author SHA1 Message Date
Dmitry Jemerov 6734dcb82c QuickFixRegistrar: J2K 2015-07-08 18:04:22 +02:00
Dmitry Jemerov 3a1fb7d883 QuickFixes: J2K 2015-07-08 18:04:21 +02:00
Valentin Kipyatkov 4dc7081dc4 Completion: fixed filtering shadowed declarations for generic functions 2015-07-08 16:28:54 +03:00
Valentin Kipyatkov 3f74cc6351 More consistent presentation for different completion items producing lambda's 2015-07-08 16:28:53 +03:00
Valentin Kipyatkov 1f79955275 Completion: more intuitive presentation of function items that insert lambda 2015-07-08 16:28:53 +03:00
Valentin Kipyatkov 88dd86d603 Fixes: use isExactFunctionOrExtensionFunctionType() to detect when lambda can be passed 2015-07-08 16:28:52 +03:00
Valentin Kipyatkov 6b78a53c3d More tests 2015-07-08 16:28:52 +03:00
Valentin Kipyatkov 91c4bf7530 Renamed test data 2015-07-08 16:28:35 +03:00
Valentin Kipyatkov 75d668bc19 Adapted completion in lambda signatures to modern syntax 2015-07-08 16:28:35 +03:00
Valentin Kipyatkov 60ea98f870 Moved/renamed test data 2015-07-08 16:28:34 +03:00
Evgeny Gerashchenko 60a3ab548c Moved filtering of excluded symbols to KotlinIndicesHelper 2015-07-08 15:30:29 +03:00
Evgeny Gerashchenko 0d5dbdfa0c Added completion action to exclude classes/packages.
#KT-2413 fixed
2015-07-08 14:28:39 +03:00
Evgeny Gerashchenko b98aa76325 Added completion action to exclude classes/packages.
#KT-2413 fixed
2015-07-08 14:28:39 +03:00
Evgeny Gerashchenko 0451debda4 Supported excluded packages/classes in completion.
#KT-2413 in progress
2015-07-08 14:28:38 +03:00
Evgeny Gerashchenko 5c56bc455e Supported excluded packages/classes in auto-import quick fix.
#KT-2413 in progress
2015-07-08 14:28:37 +03:00
Evgeny Gerashchenko 2a0817a4d1 Minor. Added word to dictionary. 2015-07-08 14:27:39 +03:00
Ilya Gorbunov 30ec88129c Clarify docs for capitalize and decapitalize methods. 2015-07-07 22:36:55 +03:00
Dmitry Jemerov 79602163a3 update run configuration on package rename 2015-07-07 18:02:48 +03:00
Dmitry Jemerov c6c2404dcf validate more run configuration attributes; use correct CommandLineState base class to allow shutdown hooks to work (KT-7489)
#KT-7489 Fixed
2015-07-07 18:02:47 +03:00
Dmitry Jemerov 9cfc6b3905 correctly update name of run configuration on class rename 2015-07-07 18:02:46 +03:00
Dmitry Jemerov 247ffdccbe updating run configuration on class rename (KT-6731) 2015-07-07 18:02:45 +03:00
Dmitry Jemerov 4fbd982059 fix RunConfiguratioTest: use location.getModule() instead of context.getModule() 2015-07-07 18:02:44 +03:00
Dmitry Jemerov d29e63e2b8 check type of containing file in getTestClass() 2015-07-07 18:02:44 +03:00
Dmitry Jemerov 49714d0817 convert KotlinRunConfigurationProducer to new API, allowing it to coexist with KotlinJUnitRunConfigurationProducer correctly
#KT-2604 Fixed
2015-07-07 18:02:43 +03:00
Dmitry Jemerov 9d650b6154 JetRunConfigurationProducer: J2K 2015-07-07 18:02:42 +03:00
Dmitry Jemerov 3ca30af615 JetRunConfigurationProducer: rename to .kt 2015-07-07 18:02:41 +03:00
Dmitry Jemerov bd36b5e3d8 rewrite JUnit run configuration producer with a non-deprecated API; correctly detect configuration created from context (KT-8038); allow running test if file contains multiple classes (KT-8272)
#KT-8038 Fixed
 #KT-8272 FIxed
2015-07-07 18:02:40 +03:00
Dmitry Jemerov a206ff7406 JetJUnitConfigurationProducer: J2K 2015-07-07 18:02:39 +03:00
Dmitry Jemerov 2a48a97853 JetJUnitRunConfigurationProducer: rename to .kt 2015-07-07 18:02:38 +03:00
Yan Zhulanow 9cb88a9c21 Fix muted completion test for the @file keyword 2015-07-07 16:35:24 +03:00
Yan Zhulanow 9c8ea54946 Use KotlinJvmCheckerProvider to check @publicField 2015-07-07 16:35:24 +03:00
Yan Zhulanow 3bcdee2a20 publicField & field in companion object 2015-07-07 16:35:23 +03:00
Yan Zhulanow 74f44dddb0 Add tests for publicField 2015-07-07 16:35:23 +03:00
Yan Zhulanow bffb24b075 Add publicField annotation 2015-07-07 16:35:22 +03:00
Yan Zhulanow 441e72abed kapt: Add class declarations test in AP wrapper 2015-07-07 16:35:22 +03:00
Yan Zhulanow c6ac878cf0 kapt: Add inherited annotations test 2015-07-07 16:35:21 +03:00
Yan Zhulanow cf08390e04 Minor: fix deprecations in Kotlin Android Extensions code 2015-07-07 16:35:21 +03:00
Yan Zhulanow 700d495d7f kapt: Support inherited annotations in Gradle 2015-07-07 16:35:21 +03:00
Yan Zhulanow a90f175fc2 kapt: Support inherited annotations in AP wrapper 2015-07-07 16:35:20 +03:00
Yan Zhulanow afa3ae4439 Add tests for inherited annotations (class declarations) 2015-07-07 16:35:20 +03:00
Yan Zhulanow 09c3bd8699 kapt: Support inherited annotations in Kotlin plugin 2015-07-07 16:35:19 +03:00
Dmitry Jemerov d6e37ad8c5 add markup for KDOC_LINK 2015-07-07 14:58:59 +03:00
Dmitry Jemerov c5ea13e5a6 KotlinColorSettingsPage: J2L 2015-07-07 14:58:57 +03:00
Dmitry Jemerov cdf9025f38 JetColorSettingsPage: rename to .kt 2015-07-07 14:58:55 +03:00
Nikolay Krasko 65c6bad542 Remove bundled plugin from ideaSDK 2015-07-07 14:58:53 +03:00
Nikolay Krasko 23ae5ae57c Remove own idea runtime and reflect jars 2015-07-07 13:36:57 +03:00
Natalia Ukhorskaya 002bca2f01 Fix compilation 2015-07-07 13:36:56 +03:00
Nikolay Krasko fed264580d Update to 142.2887.3 2015-07-07 13:36:55 +03:00
Dmitry Petrov 4e42cc6b81 Save/restore stack in try-expressions (and statements).
Parse TryCatchBlockNode's in generated bytecode, infer stack save/restore points.
Save stack to local variables before 'try'.
Restore stack after the beginning of try-block, catch-block, and default handler.
Integrate before/after inline markers rewriting (otherwise it'll break our stacks).

 #KT-3309 Fixed
2015-07-07 12:16:29 +03:00
Nikolay Krasko 534154e20d Replace trait to interface icons
#KT-8319 Fixed
2015-07-06 21:06:13 +03:00