Dimach
|
65e603c1ed
|
KT-13552: Fix J2K to generate else block while converting switch
#KT-13552 fixed
|
2017-07-20 23:35:11 +03:00 |
|
Mikhail Glukhikh
|
44790eccaf
|
Use "unnecessary variable" inspection in J2K
Unused variables are no more treated as unnecessary
Related to KT-15958
|
2017-07-20 17:48:27 +03:00 |
|
Simon Ogorodnik
|
8f78446bff
|
Minor: Clarify code for KT-18786: Fix J2K to move properties to top
|
2017-07-20 16:04:07 +03:00 |
|
Dmitry Jemerov
|
fbcc519098
|
Fix tests affected by annotation wrapping changes
|
2017-07-20 12:32:48 +02:00 |
|
Simon Ogorodnik
|
36ab31f2f7
|
Minor: fix test after merge
|
2017-07-20 02:30:34 +03:00 |
|
Dimach
|
a59021a25e
|
KT-18786: J2K should move all properties to top of class
#KT-18786 fixed
|
2017-07-20 01:15:15 +03:00 |
|
Mikhail Zarechenskiy
|
e82c909f75
|
Use more specific status to report diagnostics
#KT-12737 Fixed
|
2017-07-12 14:37:26 +03:00 |
|
Nikolay Krasko
|
7f8d6b3008
|
Don't move line and /**/ comments during reformat (KT-18805)
#KT-18805 Fixed
|
2017-07-10 15:32:42 +03:00 |
|
Mikhail Glukhikh
|
dfe2c16bc7
|
More cleanup: lift return / assignment out
|
2017-07-10 12:59:58 +03:00 |
|
Mikhail Glukhikh
|
1d2017b0fc
|
Cleanup: apply "cascade if..." inspection (+ some others)
|
2017-07-07 18:15:32 +03:00 |
|
Mikhail Glukhikh
|
9c06739594
|
Cleanup: apply "lift out..." inspection (+ some others)
|
2017-07-07 18:15:30 +03:00 |
|
Dmitry Jemerov
|
5f9a33564a
|
Implement option for wrapping method annotations
|
2017-07-07 16:48:31 +02:00 |
|
Mikhail Glukhikh
|
840847e47c
|
Code cleanup: several inspections applied
|
2017-06-29 16:25:57 +03:00 |
|
Denis Zharkov
|
bc564af2fc
|
Regenerate mockJDK using openJDK 7
|
2017-06-24 17:26:01 +03:00 |
|
Dmitry Neverov
|
3f104833ba
|
Handle multi-line spaces and leading asterisks more correctly
|
2017-06-09 17:14:28 +03:00 |
|
Valentin Kipyatkov
|
ca7a0da10f
|
Fixed one more case of redundant type arguments
|
2017-06-08 23:26:39 +03:00 |
|
Valentin Kipyatkov
|
c08d862e9e
|
More correct algorithm for redundant type arguments detection
|
2017-06-08 23:26:38 +03:00 |
|
Simon Ogorodnik
|
a6e153312c
|
Prevent early deleting of not-null assertions
Before val to var conversion applied, smart-cast can cause
dropping not-null assertion, which will be required when val will
become var
|
2017-06-07 21:21:37 +03:00 |
|
Simon Ogorodnik
|
e41c027c9a
|
Add IDEA data-flow analysis to guess nullability
Add "if return..." folding to "return if"
|
2017-06-07 21:21:36 +03:00 |
|
Simon Ogorodnik
|
682a278cb8
|
Fix deleting of semicolon when it required to mark statement empty
#KT-18142 fixed
#KT-18141 fixed
|
2017-06-07 21:08:08 +03:00 |
|
Alexander Udalov
|
7febd846e8
|
Export 'intellij-core' in module 'frontend'
Remove intellij-core from dependencies of modules which already depend
on frontend or any module that exports frontend (such as frontend.java)
|
2017-06-06 14:29:26 +03:00 |
|
Simon Ogorodnik
|
f8914013ef
|
Fix infinity deferred element unfolding in J2K
#KT-13146 fixed
|
2017-05-29 20:26:45 +03:00 |
|
Dmitry Petrov
|
7979663e6c
|
Update testData for changed diagnostic messages
|
2017-05-26 13:58:46 +03:00 |
|
Simon Ogorodnik
|
6a8bb8b33d
|
Fix CCE in constructNestedClassReferenceIdentifier J2K
#KT-17712 fixed
|
2017-05-22 13:55:26 +03:00 |
|
Valentin Kipyatkov
|
1fe6886a33
|
Fixed error message to quote parameter name
|
2017-05-20 23:44:20 +03:00 |
|
Pavel V. Talanov
|
40561dabed
|
J2K JavaToKotlinClassMap
|
2017-05-16 22:00:58 +03:00 |
|
Dmitry Neverov
|
3002639fd7
|
Take control flow into account for checking fall-through switch branches
#KT-16133 Fixed
|
2017-05-10 15:57:21 +03:00 |
|
Dmitry Neverov
|
31478f8efa
|
Detect escaped backslashes
#KT-15761 Fixed
|
2017-05-10 15:51:18 +03:00 |
|
Mikhail Glukhikh
|
5de55e80ce
|
KT-13997 related: fix of J2K relevant test
|
2017-05-05 10:55:26 +03:00 |
|
Alexander Udalov
|
7f5d87ea17
|
Rename PathUtil.getJdkClassesRoots to avoid confusion
Two of these methods return roots given a path to the JRE, and the third
one returns roots given a path to the _JDK_.
|
2017-04-27 20:35:14 +03:00 |
|
Pavel V. Talanov
|
c436a9af07
|
TargetPlatform#getDefaultImports(): cache result in all implementations
|
2017-04-18 14:59:39 +03:00 |
|
Simon Ogorodnik
|
57c1d8eda4
|
Fix conversion of assignment as expression in J2K
Blockless if's and so with assignment as expression inside
should turn into blockful
#KT-16816 fixed
|
2017-04-04 14:38:25 +03:00 |
|
Simon Ogorodnik
|
86137e1f65
|
Fix deadlock in J2K
#KT-17230 fixed
|
2017-04-04 14:38:25 +03:00 |
|
Dmitry Jemerov
|
a8bd529871
|
Register MetaLanguage.EP_NAME in J2K test
|
2017-03-20 18:45:49 +01:00 |
|
Dmitry Jemerov
|
a2b0b3d6eb
|
fix compilation against branch 163
|
2017-03-20 18:45:15 +01:00 |
|
Pavel V. Talanov
|
babb3b557d
|
J2K ImportPath: kotlinify
|
2017-03-15 20:51:17 +03:00 |
|
Mikhail Glukhikh
|
045a23ae10
|
Cleanup: apply "Convert lambda to reference"
|
2017-03-15 17:36:02 +03:00 |
|
Mikhail Glukhikh
|
b121bf8802
|
Cleanup: fix some compiler warnings (mostly deprecations, javaClass)
|
2017-03-15 17:35:31 +03:00 |
|
Nikolay Krasko
|
d58707972d
|
Keep empty bodies for declarations with comments (KT-16078)
#KT-16078 Fixed
|
2017-02-17 15:57:11 +03:00 |
|
Alexander Udalov
|
b780e6d374
|
Do not import "kotlin.comparisons" by default for language version 1.0
#KT-16199 Fixed
|
2017-02-07 10:15:57 +03:00 |
|
Dmitry Jemerov
|
731aeac04f
|
Delete quick fix which was needed to migrate users to the version of Kotlin which was the latest in 2014 (EA-93982 - assert: PsiModificationTrackerImpl.fireEvent)
|
2017-01-27 12:47:41 +01:00 |
|
Simon Ogorodnik
|
82a70283b5
|
KT-15789 Kotlin plugin incorrectly converts for-loops from Java to Kotlin
#KT-15789 fixed
|
2017-01-26 13:33:06 +03:00 |
|
SuperVlad
|
5edb872224
|
Fix for KT-9594 J2K: null cast incorrect conversion.
#KT-9594 fixed
|
2017-01-13 22:03:24 +03:00 |
|
Simon Ogorodnik
|
b7a5ff456f
|
Reformatted testData
|
2017-01-10 16:20:58 +03:00 |
|
Simon Ogorodnik
|
347c6e100b
|
Fix for KT-14736 J2K Incorrect conversion of back ticks in javadoc {@code} tag
#KT-14736 fixed
|
2017-01-10 16:20:58 +03:00 |
|
Simon Ogorodnik
|
41aaaa6a0d
|
Fix for KT-6790 J2K: Static import of Map.Entry is lost during conversion
#KT-6790 fixed
|
2017-01-10 16:20:58 +03:00 |
|
Simon Ogorodnik
|
73ea0e8460
|
Fix for KT-15027 J2K: Annotations are set on functions, but not on property accessors
#KT-15027 fixed
|
2017-01-10 16:20:58 +03:00 |
|
Mikhail Zarechenskiy
|
6cccad9647
|
Update year in license and regenerate tests
|
2017-01-10 12:01:17 +03:00 |
|
Nikolay Krasko
|
2bb48fc802
|
Allow empty single-line bodies in property accessors
|
2016-12-14 13:40:44 +03:00 |
|
Nikolay Krasko
|
2841931ffa
|
Do not force new line in body for empty functions and function expressions (KT-10828)
#KT-10828 Fixed
|
2016-12-14 13:35:31 +03:00 |
|