Kirill Rakhman
00c76593f2
fix typo in test data
2019-04-19 18:31:17 +07:00
Dmitriy Novozhilov
ad50bcaf09
Add extracting original value parameters and original source in IDEA Slicer
...
#KT-31113 Fixed
2019-04-19 10:53:19 +03:00
Andrey Uskov
00c3550191
Add method 'addModuleDependencyIfNeeded' in order to keep
...
compatibility with AndroidStudio
#KT-31090 Fixed
2019-04-18 13:32:48 +03:00
Dmitry Gridin
9d3ebf4562
Minor: refactoring ReplaceJavaStaticMethodWithKotlinAnalogInspection
2019-04-18 15:33:48 +07:00
Dmitry Gridin
3bed360c98
Fix "Should be replaced with Kotlin function" warnings
2019-04-18 15:28:52 +07:00
Dmitry Gridin
d738a12b86
Fix false positive ReplaceJavaStaticMethodWithKotlinAnalog for java.io.PrintStream
2019-04-18 15:28:52 +07:00
Dmitry Gridin
fd47dc9b88
Replace popup with several quick-fixes in ReplaceJavaStaticMethodWithKotlinAnalog
2019-04-18 15:28:52 +07:00
Dmitry Gridin
ee304e92b5
Add Java Arrays.asList, Set.of, List.of to ReplaceJavaStaticMethodWithKotlinAnalogInspection
...
Relates to #KT-27782 #KT-21641
2019-04-18 15:28:52 +07:00
Dmitry Gridin
b5b5723ec3
Rename ReplaceJavaStaticMethodWithTopLevelFunctionInspection to ReplaceJavaStaticMethodWithKotlinAnalogInspection
2019-04-18 15:28:52 +07:00
Dmitry Gridin
23003c5d1a
Add Java compare to ReplaceJavaStaticMethodWithTopLevelFunctionInspection
2019-04-18 15:28:51 +07:00
Dmitry Gridin
7f3c4a21d5
Add Java toString to ReplaceJavaStaticMethodWithTopLevelFunctionInspection
2019-04-18 15:28:51 +07:00
Dmitry Gridin
6afc0367c0
Merge ReplaceJavaIntegerToStringWithMemberInspection and ReplaceJavaStaticMethodWithTopLevelFunctionInspection
...
Relates to #KT-12721
2019-04-18 15:28:51 +07:00
Dmitry Gridin
6b7f4dda31
Merge ReplaceArraysCopyOfWithCopyOfInspection and ReplaceJavaStaticMethodWithTopLevelFunctionInspection
...
Relates to #KT-23023
2019-04-18 15:28:51 +07:00
Dmitry Gridin
50b89dd587
Add more cases for ReplaceJavaStaticMethodWithTopLevelFunction from java.lang.Math
2019-04-18 15:28:51 +07:00
Ilya Chernikov
64c3bcd9ab
Drop refactored-out frontend.script module
2019-04-17 22:03:58 +02:00
Ilya Chernikov
a65dafc37d
Move scripting support classes to the scripting compiler impl module
2019-04-17 22:03:58 +02:00
Ilya Chernikov
8df829a7cd
Move scripting-compiler-impl definition to another package...
...
to continue merging with the refactoring with further scripting improvements
2019-04-17 22:03:58 +02:00
Ilya Chernikov
f71cc4e480
Drop long deprecated legacy script annotations and resolvers support
2019-04-17 22:03:58 +02:00
Ilya Chernikov
199b32cad7
Merge scripting-impl to scripting-compiler-impl module...
...
to continue merging with the branch with further scripting refactorings
2019-04-17 22:03:57 +02:00
Igor Yakovlev
1178e94f50
Fixed intentions that used not valid PSI
...
Fixed ConvertToMemberIntention and ObjectLiteralToLambdaIntention that are used PSI after lazy block reparse.
2019-04-17 20:26:23 +03:00
Igor Yakovlev
1f29b42cd3
KtBlockExpression as lazy reparseable node (KT-13841)
...
Changed KtBlockExpression to support LazyReparseable behaviour
Added LazyKtBlockExpressionTest
Added new BlockWrapper delegations
2019-04-17 20:26:15 +03:00
Kirill Shmakov
e774f3fe77
Update iOS template for XCode 10.2
...
Info.plist generated by default does not provide required bundle id key.
Added separated Info.plist and its usage is explicitly specified.
See KOTLIN-CR-2913.
2019-04-17 18:54:45 +03:00
Mikhael Bogdanov
5dea14f4ce
Reuse already created temp folder from UsefulTestCase
2019-04-17 11:22:19 +02:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Mikhael Bogdanov
18f76c31ca
Get rid of redundant UsefulTestCase
2019-04-17 11:22:18 +02:00
Mikhael Bogdanov
854b73b03c
Specify test runners for IDE tests
2019-04-17 11:22:17 +02:00
Mikhael Bogdanov
aaf0fbdbd6
Fix debugger tests
2019-04-17 11:22:16 +02:00
Anton Yalyshev
6113e66e7a
removed forgotten and unnecessary code
2019-04-17 10:56:08 +03:00
Anton Yalyshev
f79517ee5d
use new js gradle plugin and correct name of mpp plugin
2019-04-17 10:56:06 +03:00
Andrey Uskov
c6f29cbf38
Disable GradleInspectionTests in AndroidStudio
2019-04-17 00:17:41 +03:00
Andrey Uskov
364274ef90
Fix setting production-on-test flags in MPP projects
...
#KT-29854 Fixed
2019-04-17 00:17:21 +03:00
Yan Zhulanow
7710942ec5
Kapt: Call next resolver in populateModuleExtraModels() (KT-30995)
2019-04-15 20:11:29 +03:00
Nikolay Krasko
27fd64ed42
Enable registration of CIDR bundle to prevent test failure in AS 3.5 (KT-26337)
2019-04-15 14:46:40 +03:00
Nikolay Krasko
1da51c118e
Minor: fix too long strings
2019-04-15 14:46:40 +03:00
Nikolay Krasko
4691f6fed5
Don't read attributes in invalid files (EA-141259)
2019-04-15 14:46:39 +03:00
Nikolay Krasko
28aa404356
Don't create intention for some bad psi (EA-141235)
2019-04-15 14:46:39 +03:00
Nikolay Krasko
bc258fa856
Fix RemoveUselessIsCheckFixForWhen - don't assert psi state in quick fixes (EA-141206)
2019-04-15 14:46:39 +03:00
Nikolay Krasko
55b2a7d051
Fix NPE in surround (EA-141193)
2019-04-15 14:46:39 +03:00
Yan Zhulanow
5825da8433
Fix binary compatibility with Android plugin (KT-30978)
2019-04-15 05:17:03 +03:00
Natalia Selezneva
2844d48f9f
Refactoring: remove unused class
2019-04-12 11:42:56 +03:00
Natalia Selezneva
0da6d48d5e
Minor: fix toString in KotlinSourceFilterScope
2019-04-12 11:42:56 +03:00
Natalia Selezneva
0c2e9f4d9a
Scratch: prohobit closing scratch output content (KT-29642)
...
^KT-29642 Fixed
2019-04-12 11:42:56 +03:00
Natalia Selezneva
3eda40394a
Impossible to run applications with long command lines on windows
...
^KT-29352 Fixed
2019-04-12 11:42:50 +03:00
Natalia Selezneva
dfa5f1f090
Refactoring: extract common parts for create command line for repl and scratch
2019-04-12 11:33:32 +03:00
Toshiaki Kameyama
faa6eacb25
Add "Replace Java static method with Kotlin top-level function" inspection
...
#KT-27411 Fixed
2019-04-12 11:35:46 +07:00
Dereck Bridie
d86ffd3f34
Add inspection "Map replaceable with EnumMap" #KT-25439 Fixed
2019-04-11 19:01:02 +03:00
Toshiaki Kameyama
607325c6e5
Add "Round using roundToInt/roundToLong" quick fix
...
#KT-30389 Fixed
2019-04-11 18:58:05 +03:00
Burak Eregar
1455451601
Fix "Replace !! with if-then" inspection in receiver position
...
#KT-5412 Fixed
2019-04-11 18:58:05 +03:00
Jan Gerling
162de77b71
Add inspection to detect boxes *Range.start & endInclusive
...
These properties can be replaced with equivalent collections first & last.
#KT-15537 Fixed
2019-04-11 18:58:04 +03:00
Toshiaki Kameyama
401d8c2d70
Add braces: don't move EOL comment when if statement is single statement
...
#KT-28619 Fixed
2019-04-11 18:58:04 +03:00