Alexander Udalov
0efdcb59fa
Increase -XX:ReservedCodeCacheSize for other IDEA run configurations
...
See 4092d754c6
2017-08-18 12:36:21 +03:00
Mikhail Glukhikh
2b90a67bc1
Minor: report "redundant override" only on 'override fun'
...
Related to KT-19428
2017-08-18 12:23:21 +03:00
takahirom
806aa7d4c1
Add inspection for redundant overrides that only calls the super method
...
So #KT-19428 Fixed
2017-08-18 12:05:02 +03:00
Mikhael Bogdanov
8af7a25f8e
Update maxStack on synthetic instruction insertion
...
#KT-19723 Fixed
2017-08-17 20:02:29 +02:00
Dmitry Jemerov
39599fc7c9
Don't detect library kind for pure JVM projects
...
Also require .kjsm to detect JS libraries; don't detect jars containing
only .js files as JS libraries
#KT-19717 Fixed
2017-08-17 16:55:50 +02:00
Dmitry Jemerov
99a402ee30
Correctly show quick doc for lookup elements that only have descriptors
...
#KT-19716 Fixed
2017-08-17 16:53:54 +02:00
Alexander Udalov
4d2fbf1801
Fix reflection for local delegated properties inside interface
...
#KT-19690
2017-08-17 15:35:11 +02:00
Mikhael Bogdanov
97d46e76f5
Use 'DefaultImpls' as owner for interface local delegated properties
...
#KT-19690 Fixed
2017-08-17 15:35:10 +02:00
Toshiaki Kameyama
905b8cc4e9
long == <int_literal> in Java converted to red code in Kotlin #KT-19393 Fixed
2017-08-17 16:01:48 +03:00
Mikhael Bogdanov
79ecc7fd5c
Don't recognize nullable function types as inlinable
...
#KT-19679 Fixed
2017-08-17 14:24:00 +02:00
Nicolay Mitropolsky
1b2e28d467
SpringKotlinAutowiringInspection: workaround for nameless property (EA-104960)
2017-08-17 14:31:24 +03:00
Nicolay Mitropolsky
f7a1c71b54
Ultimate tests repair: SpringInspectionTestGenerated.testAutowiring_inspectionData_Inspections_test (KT-18847)
2017-08-17 14:31:24 +03:00
Alexander Udalov
770441c212
Merge "diagnostic with Java 8" tests with general diagnostic tests
2017-08-17 13:15:18 +03:00
Alexander Udalov
8db736e2b4
Support FULL_JDK directive in diagnostic tests
2017-08-17 12:35:56 +03:00
Alexander Udalov
7601666ec0
Minor, remove unused AbstractDiagnosticsWithFullJdkTest
2017-08-17 12:35:55 +03:00
André Oriani
a24c9a987f
Improve Boolean infix functions' documentation ( #1249 )
2017-08-17 11:53:39 +03:00
Toshiaki Kameyama
be664e26f7
KT-18232: Kotlin code converter misses annotations
...
#KT-18232 Fixed
2017-08-17 02:30:06 +03:00
Dmitry Jemerov
4092d754c6
Increase -XX:ReservedCodeCacheSize to avoid warning in debug IDEA
2017-08-16 17:44:44 +02:00
xiexed
12eb4ef37a
KotlinUastLanguagePlugin#convertElementWithParent NPE fix when parent is null (#1247 )
2017-08-16 17:47:40 +03:00
Dmitry Jemerov
a2a018eadb
Pluggable platforms in IDE plugin
2017-08-16 15:51:41 +02:00
Dmitry Jemerov
f7c17d6a64
Naming convention inspections
2017-08-16 15:45:33 +02:00
Anton Bannykh
6a5d8dcc82
JS: reduce HashMap memory footprint
2017-08-16 13:23:36 +03:00
Anton Bannykh
070e35bc15
JS: removed app-module-path dependency from integration tests
2017-08-16 13:21:46 +03:00
Anton Bannykh
a641838368
JS: clean up the unit test intergartion tests build file
2017-08-16 13:21:46 +03:00
Anton Bannykh
226ffb6c7e
JS: write integration test outputs to a file to prevent polluting the log with expected test failures
2017-08-16 13:21:46 +03:00
xiexed
6a4ea8b669
toUElement() made work with KtAnnotationEntry (#1240 )
...
* `KotlinUastLanguagePlugin#convertElement` made work with `KtAnnotationEntry`
* `KotlinUastLanguagePlugin#convertElementWithParent` searches for parent `KotlinUNamedExpression`
2017-08-16 13:01:37 +03:00
Mikhail Glukhikh
a12877e51c
Add feature support for "smart casts on variables in closures"
...
So #KT-14486 Fixed
2017-08-16 12:34:04 +03:00
Mikhail Glukhikh
a086863561
Preliminary: support smart casts on variables in closures
...
No feature support yet
So #KT-14486 In Progress
2017-08-16 12:33:52 +03:00
Mikhail Glukhikh
b2d931fb1f
Support smart casts after if (nullable ?: boolean) #KT-8492 Fixed
2017-08-16 12:33:35 +03:00
Mikhail Glukhikh
9be5cf89b4
Minor fix to ensure correct compilation in 1.2
...
Related to KT-4565
2017-08-16 12:33:23 +03:00
Mikhail Glukhikh
80b6aaa802
Support smart casts to Type after x as? Type null check #KT-4565 Fixed
2017-08-16 12:33:12 +03:00
Dmitry Jemerov
5bd04a6d22
Fix ultimate tests: add idea-gradle to main project classpath
2017-08-16 11:01:12 +02:00
Alexey Sedunov
787bbe9a4c
Safe Delete: Support header/impl declarations
...
#KT-18433 Fixed
2017-08-15 19:08:29 +03:00
Alexey Sedunov
1215b2864b
Safe Delete: Use actual usage PSI in UsageInfo instead of declaration
...
#KT-19161 Fixed
2017-08-15 19:08:28 +03:00
Alexey Sedunov
2f556e1bea
Refactorings: Support header/impl functions in member hierarchy transformations
...
#KT-18904 Fixed
#KT-18905 Fixed
2017-08-15 19:08:28 +03:00
Alexey Sedunov
537c1fd063
Convert Function Type Parameter to Receiver: Drop redundant arrows
2017-08-15 19:08:28 +03:00
Alexey Sedunov
f80fcc7146
Parameter <-> Receiver Conversion: Support header/impl declarations
...
#KT-18907 Fixed
2017-08-15 19:08:27 +03:00
Alexey Sedunov
d3a9d122e6
Add 'operator' Intention: Support header/impl functions
...
#KT-18851 Fixed
2017-08-15 19:08:27 +03:00
Alexey Sedunov
cd5c382179
Convert member to extension: Support members of header/impl classes
...
#KT-18883 Fixed
2017-08-15 19:08:27 +03:00
Alexey Sedunov
4dbde03c3b
Rename: Support parameters of header/impl functions
...
#KT-18393 Fixed
2017-08-15 19:08:27 +03:00
Alexey Sedunov
f5c7db8270
Change Signature: Support constructors of header/impl classes
2017-08-15 19:08:26 +03:00
Alexey Sedunov
7f9110b4e6
Change Signature: Fix exception on applying to impl declaration
2017-08-15 19:08:26 +03:00
Alexey Sedunov
0b44386800
Change Signature: Fix NPE on rendering empty parameter names
2017-08-15 19:08:26 +03:00
Alexey Sedunov
8439e15c6e
Change Signature: Support members of header/impl classes
2017-08-15 19:08:26 +03:00
Alexey Sedunov
e4f70a3568
Rename: Support members of header/impl classes
...
#KT-18885 Fixed
#KT-18898 Fixed
#KT-18899 Fixed
2017-08-15 19:08:26 +03:00
Alexey Sedunov
62ca3bab31
Move: Do not skip usages of declarations without light elements
...
#KT-18873 Fixed
2017-08-15 19:08:25 +03:00
Alexey Sedunov
f455f06a9e
Change Signature: Fix replacement of implicit Unit return type
2017-08-15 19:08:25 +03:00
Alexey Sedunov
386b1fc002
Line Marking: Fix search of overriding methods in platform modules
...
#KT-19212 Fixed
2017-08-15 19:08:25 +03:00
Alexey Sedunov
98eb990f30
Line Marking: Place header/impl markers after override/inheritance
...
#KT-19074 Fixed
2017-08-15 19:08:25 +03:00
Dmitry Jemerov
e3963fccf4
Move Gradle-related classes to idea-gradle module
2017-08-15 16:51:42 +02:00