Nicolay Mitropolsky
ca19ea8205
KotlinSpringClassAnnotator ignores duplicate gutter handlers (IDEA-173995, KT-18298)
2017-08-10 22:05:47 +03:00
Nicolay Mitropolsky
ce77751349
Spring Constructor Injection falling test
2017-08-10 22:05:47 +03:00
Nicolay Mitropolsky
6ae247ba61
"Final Kotlin class or function with Spring annotation" inspection deprecation and disabling by default (KT-18506)
2017-08-10 22:05:47 +03:00
Ilya Gorbunov
13349086ac
Pass required Project parameter to constructor of NullableNotNullManager
2017-08-10 22:05:47 +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
4d72f0ef66
Add missing implementation of abstract method to MockPsiManager
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
548e86285c
Fix 'ant dist' build against 172 branch
2017-08-10 22:05:46 +03:00
Dmitry Jemerov
20d0d49cc3
Advance Guava version
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
cf4d0fb977
Fix guava version
2017-08-10 22:05:45 +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
Vyacheslav Gerasimov
298d29a962
Android Extensions: Allow to disable IDE support (KT-12741)
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
Yan Zhulanow
a142c2f8fa
Fix compilation IntelliJLintClient, IntelliJLintProject, IDEAndroidLayoutXmlFileManager
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
Vyacheslav Gerasimov
e8d2782089
Bump guava to 21.0 in update_dependencies.xml
2017-08-10 22:05:44 +03:00
Dmitry Jemerov
b50d5fb998
Download IDEA from 172 branch
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
Sergey Igushkin
b938206234
Add @Input to moduleName, to incorporate it into the up-to-date checks
2017-08-10 21:23:07 +03:00
Sergey Igushkin
84e1e9f8aa
Change default module name from project.name to archivesBaseName;
...
Get rid of `_main` for the main module.
Issue #KT-17355 Fixed
2017-08-10 21:23:07 +03:00
Alexey Tsvetkov
239943867b
Add JS specific proto comparison test
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
0d3b882852
Add proto comparison tests where members annotations are changed
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
6354d9d54f
Treat SEALED_SUBCLASS_FQ_NAME_LIST change as a class signature change
...
#KT-19580
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
856276328e
Treat JS class annotation list change as class signature change
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
e0ef08cf18
Add raw ProtoCompareGenerated output to proto comparison test data
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
642c5414a3
Minor: rename js.result.out->result-js.out
...
This way result.out and result-js.out are closer in
a list of files (e.g. in Intellij project view).
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
46a3a59b81
Fix missing lookups from deserialized JS descriptors
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
7e7fcd352c
Compare lookups after comparing build logs
...
This way tests are more informative when
compilation goes wrong.
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
82c977f2d2
Add JS lookup tracker tests
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
6cfd090b20
Extract JVM lookup tracker tests
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
e2190ea956
Use lookup tracker in JS compiler
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
f3f7ca4b95
Show in lookup tracker log if there is no lookups in file
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
ab90221a93
Minor: reformat AbstractLookupTrackerTest#runCompiler
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
485e2345a9
Decouple lookup tracker tests from JPS
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
bb2fab5b5d
Extract LookupTracker service from IncrementalCompilationComponents
...
We don't need a `TargetId` to `IncrementalCache` mapping in JS
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
a4c7dbd693
Remove .touch actions for lookup test cases that fail to compile
...
It is useless to touch and recompile, because the first compilation
has failed anyway
2017-08-10 21:19:41 +03:00