Dmitry Jemerov
77c0a54a79
convert QuickFixRegistrar to Kotlin; on-demand registration of quickfixes (KT-8307)
...
#KT-8307 Fixed
2015-07-08 18:27:24 +02:00
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