Denis Zharkov
9962fc88ca
Minor. Move type qualifiers computation to their first usage
2017-08-11 10:19:55 +07:00
Denis Zharkov
8898455352
Add tests on foreign annotations without them in classpath
...
#KT-19419 Fixed
2017-08-11 10:18:41 +07:00
Denis Zharkov
8948023a26
Add built-in support for ParametersAre(Non)nullByDefault annotation
...
#KT-19419 In Progress
2017-08-11 10:18:41 +07:00
Denis Zharkov
964f60d0a4
Resolve qualifier nicknames to default annotations without JSR305 jar
...
#KT-19419 In Progress
2017-08-11 10:18:41 +07:00
Denis Zharkov
f8f0c0b6d7
Load enum/array annotation arguments for not found classes
...
It's necessary to load type qualifier related annotations
without JSR305 annotations being in the classpath
#KT-19419 In Progress
2017-08-11 10:18:41 +07:00
Denis Zharkov
a82e313d14
Minor. Fix wrong target in test data for foreign annotations
2017-08-11 10:18:41 +07:00
Nikolay Krasko
6d66fb35d6
Fix AbstractGenerateSpringDependencyActionTest.kt in branch 172
2017-08-10 22:05:49 +03:00
Nikolay Krasko
10bf49118a
Update spring test data for 172 idea
2017-08-10 22:05:49 +03:00
Nikolay Krasko
46bbf55acd
Special value for class literal expression
...
Starting from Idea 172 evaluator gives non-null value for class literal
expression. Probably behaviour was changed in
https://github.com/JetBrains/intellij-community/commit/65ddb4c454110190b8d7374f1f3058ec03a59c5e
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
Nikolay Krasko
0d6cf19896
Don't pack jps services into compiler
2017-08-10 22:05:49 +03:00
Nikolay Krasko
c2b54c3e8a
Ignore absent net.jpountz.lz4.LZ4Factory in proguard
2017-08-10 22:05:48 +03:00
Vyacheslav Gerasimov
bb7521a142
Build against UAST bundled in IDEA
2017-08-10 22:05:48 +03:00
Alexey Tsvetkov
99439620d4
JPS: completely skip chunk containing only dummy targets
...
Such chunks were added in intellij-community, see
commit fdeae7754c593e78b6748dfa66ce7198c2780d35
(https://github.com/JetBrains/intellij-community/commit/fdeae7754c593e78b6748dfa66ce7198c2780d35 )
2017-08-10 22:05:48 +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
Nicolay Mitropolsky
62dc3c8da4
A check for AbstractSpringClassAnnotatorTest that ultimate plugin is properly set up
2017-08-10 22:05:48 +03:00
Nicolay Mitropolsky
384ae8d8b5
Ultimate tests repair (KT-18847)
...
Repaired all except:
GenerateSpringDependencyActionTestGenerated.testAutowiredDependencies_MultiplePropertiesAnnotationConfig - Not a Kotlin issue
SpringClassAnnotatorTestGenerated.testAutowiredBeanCandidates_AutowiredBeanCandidates - Bug with multiple light objects for same PSI element
SpringInspectionTestGenerated.testAutowiring_inspectionData_Inspections_test - Not a Kotlin issue (presumably IDEA-175971)
SpringQuickFixTestGenerated$AddQualifierAnnotation.testAmbiguousBean - Not a Kotlin issue (IDEA-175971)
2017-08-10 22:05:48 +03:00
Nicolay Mitropolsky
532560ef43
Spring dependency-generations actions: runWriteAction moved to the proper place (KT-18385)
2017-08-10 22:05:48 +03:00
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