Dmitry Jemerov
|
06fa61bb6f
|
Line breaks in objects and lambdas don't trigger call paren wrapping
#KT-19727 Fixed
|
2017-12-22 10:35:22 +01:00 |
|
Dmitry Jemerov
|
79a509df7b
|
Option to apply normal indent to children of 'if' expressions
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
640bf22e4f
|
Refactoring: extract 'continuationIf' method
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
44ee228ac9
|
Don't wrap parentheses in long argument list containing only object
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
a2175c2ef5
|
KotlinFormattingModelBuilder: J2K
|
2017-12-22 10:35:21 +01:00 |
|
Dmitry Jemerov
|
57844968b0
|
KotlinFormattingModelBuilder: rename to .kt
|
2017-12-22 10:35:20 +01:00 |
|
Mikhael Bogdanov
|
ea5505f80c
|
Generate annotations in proper order in DefaultImpls
|
2017-12-22 10:02:04 +01:00 |
|
Mikhael Bogdanov
|
c9d0ab38cf
|
Generate proper java parameter names for DefaultImpls
#KT-21919 Fixed
|
2017-12-22 10:02:04 +01:00 |
|
Alexander Podkhalyuzin
|
12a8048bf7
|
Fixed exception reporting in Kotlin plugin and IDEA releases
|
2017-12-22 11:33:36 +03:00 |
|
Sergey Igushkin
|
a88206c5ea
|
(minor) Fix platform-dependent line separators in source maps test
|
2017-12-21 20:49:58 +03:00 |
|
Ilya Gorbunov
|
94a0e508d9
|
Use empty array instead of presized for Collection.toArray
#KT-21918
|
2017-12-21 20:10:28 +03:00 |
|
Alexander Podkhalyuzin
|
8203d1c3fe
|
Extracted Kotlin.JVM IDE into separate module
This change is required to have possibility to build plugin against
minor IDEs, which don't have Java. So we want to extract idea-jvm
|
2017-12-21 18:34:02 +03:00 |
|
Alexander Podkhalyuzin
|
2bb02beb84
|
Do not report exceptions/errors in very specific case
In IDEA special property can be used for that, Kotlin plugin should honor that
|
2017-12-21 18:34:00 +03:00 |
|
Alexander Podkhalyuzin
|
5e21dc5560
|
Removed non ASCII char to reduce pain in compilation.
|
2017-12-21 18:34:00 +03:00 |
|
Ilmir Usmanov
|
c8904b1c7c
|
Replace POP with ARETURN if it pops Unit and ARETURN shall return Unit
#KT-16880: Fixed
|
2017-12-21 18:08:39 +03:00 |
|
Toshiaki Kameyama
|
2cdc246a27
|
Inspection to highlight usages of Collections.sort() and replace them with .sort() method from Kotlin stdlib
#KT-11023 Fixed
|
2017-12-21 15:05:48 +01:00 |
|
Alexey Sedunov
|
4ac870500f
|
Minor: Fix test data
|
2017-12-21 16:01:29 +03:00 |
|
Emmanuel Duchastenier
|
a8ddf03b53
|
README: IntelliJ IDEA 2017.3 is not early access anymore
update README.md with direct download link to IntelliJ IDEA latest version
|
2017-12-21 13:51:24 +01:00 |
|
Nikolay Krasko
|
e6aeb66875
|
Sort files according to given scope in debugger (KT-21931)
#KT-21931 Fixed
|
2017-12-21 15:46:28 +03:00 |
|
Nikolay Krasko
|
7c73356893
|
Early exit from getSourcePosition() for non-kotlin source files
|
2017-12-21 15:46:28 +03:00 |
|
Mikhael Bogdanov
|
50608d0844
|
Don't delete nested default lambda classes during inline transformation
|
2017-12-21 12:52:29 +01:00 |
|
Mikhael Bogdanov
|
b65dcf27ee
|
Provide test source mapping data for separate and non-separate compilation
Compilation in same module or in separate ones
|
2017-12-21 12:52:28 +01:00 |
|
Mikhael Bogdanov
|
f4f7c83eeb
|
Copy nested objects of default lambda during inline
|
2017-12-21 12:52:28 +01:00 |
|
Mikhael Bogdanov
|
3513f1a86a
|
Properly process default lambda source mapping
#KT-21827 Fixed
|
2017-12-21 12:52:27 +01:00 |
|
Nicolay Mitropolsky
|
657123f2c0
|
LightClassUtil.extractPropertyAccessors refactoring to fix KotlinShortNamesCacheTest.testGetMethodsByNameWithCustomPropertyAccessors test
After light classes caching the test started to fail.
Also refer Simon Ogorodnik.
|
2017-12-21 12:25:51 +03:00 |
|
Sergey Igushkin
|
710c726c9a
|
Improve kapt arguments & javac options usability with Kotlin DSL
Issue #KT-21596 Fixed
|
2017-12-20 20:49:30 +03:00 |
|
Toshiaki Kameyama
|
411feab9ae
|
KT-21698 Create interface shouldn't suggest to declare it inside a class which implements it
|
2017-12-20 18:14:55 +01:00 |
|
Vyacheslav Gerasimov
|
1deed28464
|
Add missing changelog for [1.2.20 - 1.1.60] versions
|
2017-12-20 19:10:26 +03:00 |
|
Pavel V. Talanov
|
aec893180e
|
Minor, JvmAnalyzerFacade: drop logging
Prevent log spam
|
2017-12-20 17:19:09 +03:00 |
|
Dmitry Jemerov
|
78a87ac0cf
|
Regenerate test
|
2017-12-20 15:03:25 +01:00 |
|
Mikhail Glukhikh
|
484bf0115f
|
Fix "fake JVM field" inspection test XML
|
2017-12-20 16:31:10 +03:00 |
|
Kirill
|
7842fa4796
|
Support callable references in "implicit this" inspection
Second part of #KT-21510
|
2017-12-20 14:16:39 +03:00 |
|
Kirill
|
74e5a9425a
|
Support callable references in "explicit this" inspection
So #KT-21510 Fixed
|
2017-12-20 14:16:33 +03:00 |
|
Dmitry Jemerov
|
d3adf57145
|
Don't apply highlighting to zero-length elements
#KT-19820 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
52ccfcecfc
|
Fix highlighting of TODO calls in lambdas
#KT-19915 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
0159d19539
|
Apply rainbow highlighting in anonymous initializers
#KT-18839 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
94a7673c2d
|
Don't show type hints for destructuring declarations with explicit type
#KT-21833 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
b0b69b2ad0
|
Put argument name hint before spread element
#KT-21645 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
c336159b2b
|
Don't show argument name hints for dynamic calls.
Mark function descriptors created for dynamic calls as having
synthesized parameter names.
#KT-21275 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
3e7e01dc4d
|
Add mapOf() to default parameter name hints blacklist
#KT-18829 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
fd7aaa1579
|
Add single-arg 'assert' method to parameter name hints blacklist
#KT-17965 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
cf6b71aa05
|
Don't show type hint for local variable initialized with object
#KT-17964 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
77c186442a
|
Don't show parameter name hints when calling Java methods with unknown
parameter names
#KT-17843 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
6d63dd9d83
|
Enable "Configure Kotlin plugin updates" with no open project
#KT-20380 Fixed
|
2017-12-20 12:02:04 +01:00 |
|
Dmitry Jemerov
|
1a9d2ab4ee
|
Fix name of inspection description file
|
2017-12-20 11:56:04 +01:00 |
|
kenji tomita
|
3cd4d90bf8
|
Use BodyResolveMode.PARTIAL and ProblemHighlightType.GENERIC_ERROR_OR_WARNING
|
2017-12-20 11:56:04 +01:00 |
|
kenji tomita
|
37351c344f
|
code style inspection: to -> Pair function used not in infix form
|
2017-12-20 11:56:04 +01:00 |
|
Mikhail Glukhikh
|
41739602bc
|
Inline handler: fix reference detection for properties
|
2017-12-20 13:54:36 +03:00 |
|
Mikhail Glukhikh
|
ce441e2163
|
Extract common class from two KotlinInline<...>Dialogs #KT-17212 Fixed
|
2017-12-20 13:54:30 +03:00 |
|
Mikhael Bogdanov
|
3e1f471121
|
Rollback change in 'usesDefaultArguments'
|
2017-12-20 10:58:35 +01:00 |
|