Dmitry Jemerov
e3963fccf4
Move Gradle-related classes to idea-gradle module
2017-08-15 16:51:42 +02:00
Dmitry Jemerov
e5e5b56af0
Add test for parameter hints on invoke()
2017-08-15 16:37:32 +02:00
Dmitry Jemerov
04464024fe
Don't try to resolve call if we won't show any hints anyway
2017-08-15 16:37:21 +02:00
Dmitry Jemerov
34681b1459
Before searching for descriptor of method, check if it can be property
2017-08-15 11:41:25 +02:00
Dmitry Jemerov
1fe3f84071
Don't search twice for the same declaration
2017-08-15 11:39:40 +02:00
Mikhail Glukhikh
5b72159967
Fix of EA-103829 (do not try to get module info for disposed module)
2017-08-15 11:16:31 +03:00
e5l
5501cdf049
Add warnings for jsr305 nullable annotations
...
#KT-19115 Fixed
2017-08-15 11:01:08 +03:00
e5l
746de612ad
Move Jsr305State to util.runtime
2017-08-15 11:01:08 +03:00
Mikhail Glukhikh
718ee01a48
Fix of EA-105681 in KotlinProximityStatistician
2017-08-14 17:39:44 +03:00
Mikhail Glukhikh
830b543879
Fix of EA-105681 in KotlinRunLineMarkerContributor
2017-08-14 17:37:05 +03:00
Mikhail Glukhikh
165707c46c
Fix of EA-101845 in referenceProviders.kt
2017-08-14 17:36:18 +03:00
Nikolay Krasko
6d66fb35d6
Fix AbstractGenerateSpringDependencyActionTest.kt in branch 172
2017-08-10 22:05:49 +03:00
Nikolay Krasko
eeede71d9d
Drop usage of deprecated ProjectDataManager in branch 172
2017-08-10 22:05:49 +03:00
Nikolay Krasko
2cf4da8564
Fix test behaviour in branch 172
2017-08-10 22:05:49 +03:00
Nikolay Krasko
d8c20ed9c0
Fix debugger test in 172 (KT-18848)
...
#KT-18848 Fixed
2017-08-10 22:05:49 +03:00
Mikhael Bogdanov
2954c41848
Fix 'isProjectOrWorkspaceFile' import
2017-08-10 22:05:48 +03:00
xiexed
f94569c995
KotlinCommonIntentionActionsFactory is able to remove constructors parameters (EA-104621) (#1187 )
2017-08-10 22:05:48 +03:00
Mikhael Bogdanov
4e868c5232
Update AndroidProjectKey package
2017-08-10 22:05:48 +03:00
xiexed
a36cbad7cd
KotlinCommonIntentionActionsFactory extensions for IDEA-85507 and KT-11906 ( #1093 )
...
* `KotlinCommonModifications` renamed to `KotlinCommonIntentionActionsFactory`
* IDEA-85507: KotlinCommonIntentionActionsFactory#createAddMethodAction implementation
* KT-11906 `KotlinCommonIntentionActionsFactory#createAddBeanPropertyActions` implementation
* `KotlinCommonIntentionActionsFactory#createAddMethodAction` now uses a `CallableBuilder` for making a function
* `KotlinCommonIntentionActionsFactory#createAddBeanPropertyActions` privides a "TODO" initializer and also suggests a `lateinit` property
* KT-11980 `KotlinCommonIntentionActionsFactory#createAddConstructorActions` implementation
* `KotlinCommonIntentionActionsFactory` upgraded to new `JvmCommonIntentionActionsFactory`-api
* KT-11980 `KotlinCommonIntentionActionsFactory` is able to change primary constructors
* `JvmCommonIntentionActionsFactory` api update
2017-08-10 22:05:47 +03:00
Mikhail Glukhikh
4a15870e59
Make 172 plugin applicable for IDEA 173
2017-08-10 22:05:47 +03:00
Alexey Andreev
e56f9f6040
Fix compilation for IDEA 172
2017-08-10 22:05:47 +03:00
Mikhail Glukhikh
85ecde6ec9
Correct 172 plugin 'since' field (no more compatible with 171)
2017-08-10 22:05:47 +03:00
Alexey Andreev
11086192bc
Fix test compilation errors
2017-08-10 22:05:46 +03:00
Ilya Gorbunov
08673bfb0c
Fixup for "JvmCommonIntentionActionsFactory in Kotlin"
...
'forLanguage' now returns explicitly nullable type.
2017-08-10 22:05:46 +03:00
Nicolay Mitropolsky
0694f2d0c5
JvmCommonIntentionActionsFactory in Kotlin
2017-08-10 22:05:46 +03:00
Dmitry Jemerov
48d4f5f5c2
Compilation fixes for 172 branch
2017-08-10 22:05:46 +03:00
Vyacheslav Gerasimov
c1cfd70ae7
Fix tests compilation
2017-08-10 22:05:46 +03:00
Vyacheslav Gerasimov
b825a8db43
Fix compilation AndroidResourceReferenceAnnotator
2017-08-10 22:05:46 +03:00
Vyacheslav Gerasimov
23e606d179
Fix compilation MockUpdateParameterInfoContext
2017-08-10 22:05:46 +03:00
Vyacheslav Gerasimov
83a8395287
Fix compilation AbstractKotlinEvaluateExpressionTest
2017-08-10 22:05:45 +03:00
Dmitry Jemerov
282da4cab5
Move Kotlin UAST registration to main plugin.xml
...
The UAST needs to be available also when the Android plugin is disabled.
2017-08-10 22:05:45 +03:00
Dmitry Jemerov
62e583903e
Fix compilation gotoResourceHelper, KotlinAndroidTestCase
2017-08-10 22:05:45 +03:00
Mikhail Glukhikh
c675824c0a
Fix compilation PlatformAndroidGradleDetector
2017-08-10 22:05:45 +03:00
Yan Zhulanow
6336c4ee98
Fix compilation androidUtil, MyReferredResourceFieldInfo requires module
2017-08-10 22:05:45 +03:00
Dmitry Jemerov
be1022db2b
Fix compilation NewKotlinActivityAction, gradle sync classes moved
2017-08-10 22:05:45 +03:00
Vyacheslav Gerasimov
c07096c9d7
Fix compilation AbstractParameterInfoTest
2017-08-10 22:05:45 +03:00
Vyacheslav Gerasimov
768305adc8
Fix compilation KotlinModuleBuilder
2017-08-10 22:05:44 +03:00
Dmitry Jemerov
7fffb7b553
Remove UAST services registration from Kotlin plugin
2017-08-10 22:05:44 +03:00
Alexey Tsvetkov
46a3a59b81
Fix missing lookups from deserialized JS descriptors
2017-08-10 21:19:42 +03:00
Dmitry Jemerov
022430cb59
Set correct library kind for transitive dependencies
2017-08-10 11:43:35 +02:00
Vyacheslav Gerasimov
adfc481c7a
Add ProjectImportProvider for *.gradle.kts file to import it as module
...
#KT-19466 Fixed
2017-08-09 15:34:19 +03:00
Vyacheslav Gerasimov
4405021f85
Add ProjectOpenProcessor for *.gradle.kts file to open it as project
...
#KT-19024 Fixed
2017-08-09 15:34:11 +03:00
Dmitry Jemerov
73a4da6c56
Cache list of dependent modules in modification tracker
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
a7bbf3d1f8
Don't increase OOCB count when a REPL line is modified
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
ac96c31a7d
Retrieve module descriptors for implementing modules on demand
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
0b45d25bb1
Fix compilation after rebase
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
bdbe134b60
Recreate module descriptors for affected modules only on a change
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
dde1f4b8f3
Fix OOCB updates for code fragments
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
36cabf1bfc
Move entire logic for ModuleDescriptor setup into ResolverForProjectImpl
2017-08-09 13:26:09 +02:00
Dmitry Jemerov
d6a9a49968
Disable tracking of Kotlin files by Java OOCB listener
2017-08-09 13:26:09 +02:00