Mikhail Glukhikh
615aa265f5
Inline: do more precise check before adding this@Labeled #KT-30762 Fixed
2019-07-10 15:10:51 +03:00
Dmitry Gridin
6605e0dfc0
Update test 'moveMultipleFIlesWithImplicitPrefix'
2019-07-10 14:09:37 +03:00
Dmitry Gridin
d2b8535548
Move/copy refactoring: add base support of implicit package prefix
...
#KT-29720 Fixed
2019-07-10 14:09:37 +03:00
Dmitry Gridin
7c547d8c5a
Minor: clean up copy refactoring
2019-07-10 14:09:37 +03:00
Dmitry Gridin
1a9abaeb2a
Clean up move refactoring
2019-07-10 14:09:37 +03:00
Dmitry Gridin
beba1d82fc
ReplaceJavaStaticMethodWithKotlinAnalogInspection: add CommentSaver for case with transform to extension
2019-07-10 14:09:37 +03:00
Dmitry Gridin
56d2961cd9
ReplaceJavaStaticMethodWithKotlinAnalogInspection: add more tests
2019-07-10 14:09:37 +03:00
Dmitry Gridin
82bf21f195
ReplaceJavaStaticMethodWithKotlinAnalogInspection: rename isApplicable(call, context) to isApplicableInContext
2019-07-10 14:09:37 +03:00
Dmitry Gridin
71c0b3caa0
ReplaceJavaStaticMethodWithKotlinAnalogInspection: clean up comments
2019-07-10 14:09:36 +03:00
Dmitry Gridin
8314dbffd5
ReplaceJavaStaticMethodWithKotlinAnalogInspection: introduce Transformation for extension with non-null arguments
2019-07-10 14:09:36 +03:00
Dmitry Gridin
8b8858b223
ReplaceJavaStaticMethodWithKotlinAnalogInspection: introduce Transformation for extension with non-null receiver
2019-07-10 14:09:36 +03:00
Dmitry Gridin
d47a7234bb
ReplaceJavaStaticMethodWithKotlinAnalogInspection: apply inspection on idea module
2019-07-10 14:09:36 +03:00
Dmitry Gridin
026949a758
ReplaceJavaStaticMethodWithKotlinAnalogInspection: remove non-implemented cases
2019-07-10 14:09:36 +03:00
Dmitry Gridin
632158cd52
ReplaceJavaStaticMethodWithKotlinAnalogInspection: simplify Transform for default action
2019-07-10 14:09:36 +03:00
Dmitry Gridin
3aa2401f19
ReplaceJavaStaticMethodWithKotlinAnalogInspection: introduce Transform interface
...
#KT-32454 Fixed
2019-07-10 14:09:36 +03:00
Dmitry Gridin
835532c206
ReplaceJavaStaticMethodWithKotlinAnalogInspection: move to move to inspections.jdk2k subpackage
2019-07-10 14:09:36 +03:00
Dmitry Gridin
b2a60795da
ReplaceJavaStaticMethodWithKotlinAnalogInspection: add more cases for Arrays
...
#KT-32512 Fixed
#KT-30124 Fixed
2019-07-10 14:09:35 +03:00
Dmitry Gridin
24caca1882
ReplaceJavaStaticMethodWithKotlinAnalogInspection: fix false positive for 'Arrays.copyOf'
...
#KT-32477
2019-07-10 14:09:35 +03:00
Ilya Kirillov
f0dd21790a
New J2K: add plain text copy-paste conversion test for new J2K
2019-07-10 13:18:36 +03:00
Ilya Kirillov
041677ab1b
New J2K: force use old j2k for all not file/copy-paste conversions
2019-07-10 13:16:54 +03:00
Ilya Kirillov
8f69cca2b3
New J2K: enable new J2K by default
2019-07-10 13:16:53 +03:00
Natalia Selezneva
0b7b16162d
182: scripts, pass File finding script definition instead of File.name
2019-07-10 12:05:17 +03:00
Dmitry Gridin
fda5692fc6
RemoveCurlyBracesFromTemplateInspection: add heuristic to change severity
...
Change severity to INFORMATION if a variable hasn't whitespace around & add an option to return the old behavior
#KT-31717 Fixed
2019-07-10 10:28:45 +03:00
Natalia Selezneva
e4d0c2cb0e
Scripts: switch ScriptReportSink to new scripting API
...
Use ScriptDiagnostic instead of ScripReport
2019-07-10 10:10:21 +03:00
Natalia Selezneva
bd0f947222
Refactor script reports: introduce getter, check that report are changed inside attach method
2019-07-10 10:10:21 +03:00
Natalia Selezneva
68b45ce1dc
FromFileAttributeScriptDependenciesLoader should be applicable when there are scriptCompilationConfiguration file attribute
2019-07-10 10:10:20 +03:00
Natalia Selezneva
7215e03a47
Scripts: rewrite search without usage of legacy script definition
2019-07-10 10:10:20 +03:00
Natalia Selezneva
4853190752
Scratch: should always have default script definition
2019-07-10 10:10:20 +03:00
Natalia Selezneva
b0c9339dee
Scripts: search for script definition using PsiFile instead of file name
2019-07-10 10:10:07 +03:00
Natalia Selezneva
fbe965be9d
Scripts: pass File finding script definition instead of File.name
2019-07-10 10:08:19 +03:00
Vladimir Dolzhenko
ac4df86fa6
Fix performance test compilation
2019-07-10 09:44:11 +03:00
Andrey Uskov
9da630a1ac
Fix compilation of KotlinMPPGradleProjectResolver in bunch 192
2019-07-10 02:07:37 +03:00
Vladimir Dolzhenko
3c41db654a
Fix performance test compilation for 192
2019-07-09 20:49:21 +03:00
Andrey Uskov
40633768bc
Implement dependency deduplication in order to reduce memory
...
consumption during import process
2019-07-09 20:14:07 +03:00
Andrey Uskov
09c2b2800c
Migrate collections to arrays for memory optimisation
...
during import process
2019-07-09 20:13:44 +03:00
Andrey Uskov
f6f072693a
Fully disable editing target platforms for HMPP modules. Show
...
java target platform version in Facets
2019-07-09 20:13:17 +03:00
Andrey Uskov
c98ad923bd
Import list of pure kotlin source roots from gradle
...
in facet settings for inspections
#KT-32300 Fixed
2019-07-09 20:12:55 +03:00
Andrey Uskov
2665fff373
Import package prefix from MPP projects
2019-07-09 20:12:13 +03:00
Andrey Uskov
2b6f566d58
Import package prefix from gradle
...
#KT-19693 Fixed
2019-07-09 20:11:48 +03:00
Vladimir Dolzhenko
dbec626a49
Fix performance test compilation for 182
2019-07-09 19:43:18 +03:00
Vladimir Dolzhenko
72d74ff888
Add build gradle kts performance tests
2019-07-09 17:27:33 +03:00
Toshiaki Kameyama
2ca0056cd0
ReplaceGuardClause inspection: check contracts availability
2019-07-08 16:36:19 +03:00
Toshiaki Kameyama
8cbcb66197
ReplaceGuardClause inspection: don't report when argument is not String
2019-07-08 16:36:18 +03:00
Toshiaki Kameyama
90b0ea73dc
Add inspection for check/require/checkNotNull/requireNotNull
...
#KT-30640 Fixed
#KT-22412 Fixed
2019-07-08 16:36:18 +03:00
Toshiaki Kameyama
64780293d3
"Redundant visibility modifier" inspection: don't report for property getter
...
#KT-32347 Fixed
2019-07-08 16:14:35 +03:00
Ilya Chernikov
a96a938f87
Fix creating of the script definition from legacy template
...
adding classpath needed to load template and related class to the
appropriate host configuration
fixes tests
2019-07-08 13:20:06 +02:00
Dmitry Gridin
d3810bfcae
Add operator modifier by inspection on idea module
2019-07-08 13:03:22 +03:00
Dmitry Gridin
795dcfa8ff
Minor: clean up some quickfixes & refactorings
2019-07-08 13:03:22 +03:00
Yan Zhulanow
9ba7907b81
Fix compatibility issues with third-party plugins
...
This commit fixes compatibility with these plugins:
1. com.wuhao.code.check:1.4.5
2. net.lagerwey.cucumber-kotlin:1.1.1
3. cat.helm.clean:0.1.1-SNAPSHOT
4. no.tornado.tornadofx.idea:1.7.17.2
5. com.gmail.blueboxware.libgdxplugin:1.20
2019-07-08 16:25:20 +09:00
Yan Zhulanow
36e1149e51
Light classes: Fix getTextOffset() and getTextRange() for property accessors
...
Before this commit, getTextOffset() and getTextRange() coming from the super class, returned numbers for the property, not for its accessor. This commit fixes the inconsistency.
2019-07-08 16:25:20 +09:00