Ilya Kirillov
|
a1ac0c2e4b
|
New J2K: Fix for conversion due to using operator tokens
|
2019-04-03 11:20:41 +03:00 |
|
Ilya Kirillov
|
1851239e7e
|
New J2K: Add JKElement.detached function
|
2019-04-03 11:20:40 +03:00 |
|
Ilya Kirillov
|
753070b6c7
|
New J2K: Refactor code
|
2019-04-03 11:20:39 +03:00 |
|
Ilya Kirillov
|
3030a03584
|
New J2K: Replace backAnnotator with PsiOwner
|
2019-04-03 11:20:38 +03:00 |
|
Ilya Kirillov
|
c948e2d086
|
New J2K: Fix operatorName in JKKtSingleValueOperatorToken
|
2019-04-03 11:20:37 +03:00 |
|
Ilya Kirillov
|
6051b455bf
|
New J2K: Add type for unresolved symbols
|
2019-04-03 11:20:36 +03:00 |
|
Ilya Kirillov
|
41640e1a15
|
New J2K: Add dependency to idea-core in j2k
|
2019-04-03 11:20:36 +03:00 |
|
Ilya Kirillov
|
29c536579f
|
New J2K: Add converting type functions from kotlin one to j2k one
|
2019-04-03 11:20:35 +03:00 |
|
Ilya Kirillov
|
dbdd39c6ab
|
New J2K: Add type calculating for more kinds of JKExpressions
|
2019-04-03 11:20:34 +03:00 |
|
Ilya Kirillov
|
71b3fe33a3
|
New J2K: Add operator tokens
|
2019-04-03 11:20:33 +03:00 |
|
Ilya Kirillov
|
cd2a17ae56
|
New J2K: Add calculating type for binary expressions & building binary expression with correct return type
|
2019-04-03 11:20:32 +03:00 |
|
Ilya Kirillov
|
5e4b39f10f
|
New J2K: Add calculating type for JKExpression
|
2019-04-03 11:20:32 +03:00 |
|
Ilya Kirillov
|
27526cf866
|
New J2K: Add labeled statement
|
2019-04-03 11:20:31 +03:00 |
|
Ilya Kirillov
|
0a08467b45
|
New J2K: Add continue statement
|
2019-04-03 11:20:30 +03:00 |
|
Ilya Kirillov
|
ed61aac4fd
|
New J2K: Add Java for loop to Kotlin while or for in loop conversion
|
2019-04-03 11:20:29 +03:00 |
|
Ilya Kirillov
|
07f99fe0d2
|
New J2K: Don't move initilizer to constructor if types are not the same
|
2019-04-03 11:20:29 +03:00 |
|
Ilya Kirillov
|
baa9b714d1
|
New J2K: Add init block
|
2019-04-03 11:20:28 +03:00 |
|
Ilya Kirillov
|
b6239a9130
|
New J2K: Fix InsertDefaultPrimaryConstructorConversion acceptability determining
|
2019-04-03 11:20:27 +03:00 |
|
Ilya Kirillov
|
d688b6c6da
|
New J2K: Add filter & sort modifiers conversion
|
2019-04-03 11:20:26 +03:00 |
|
Ilya Kirillov
|
a7e0f18a57
|
New J2K: Add primary constructor initializers conversion
|
2019-04-03 11:20:25 +03:00 |
|
Ilya Kirillov
|
2aafeda33b
|
New J2K: Add detect primary constructors conversion
|
2019-04-03 11:20:25 +03:00 |
|
Ilya Kirillov
|
44d2a6f432
|
New J2K: Add printing of Java new expression
|
2019-04-03 11:20:24 +03:00 |
|
Ilya Kirillov
|
6d283b0ac1
|
New J2K: Add operation's text for some java operators
|
2019-04-03 11:20:23 +03:00 |
|
Ilya Kirillov
|
451a462b07
|
New J2K: Add printing of do-while statement
|
2019-04-03 11:20:22 +03:00 |
|
Ilya Kirillov
|
19c569e8e2
|
New J2K: Add conversion of Java instanceof expression to Kotlin is expression
|
2019-04-03 11:20:21 +03:00 |
|
Ilya Kirillov
|
c3ffaa34f8
|
New J2K: Do not ignore unused vals in CanBeVal inspection in postprocessing
|
2019-04-03 11:20:20 +03:00 |
|
Ilya Kirillov
|
4d1b2a8d5b
|
New J2K: Add Java switch statement to Kotlin when expression conversion
|
2019-04-03 11:20:20 +03:00 |
|
Ilya Kirillov
|
6e079e38fe
|
New J2K: Add AST copy tree function
|
2019-04-03 11:20:19 +03:00 |
|
Ilya Kirillov
|
18164b116b
|
New J2K: Add support of break statements
|
2019-04-03 11:20:18 +03:00 |
|
Simon Ogorodnik
|
7e2d0695fe
|
New J2K: Use context type for lambda in block to run call conversion
|
2019-04-03 11:20:18 +03:00 |
|
Dimach
|
2f1c621b5f
|
New J2K: Improve type system and nullability computation in type mapper
|
2019-04-03 11:20:17 +03:00 |
|
Dimach
|
abc4104ba7
|
New J2K: Implement Array init conversions
|
2019-04-03 11:20:17 +03:00 |
|
Dimach
|
f3ffb2acfd
|
New J2K: Implement assignment simplify conversion
|
2019-04-03 11:20:16 +03:00 |
|
Simon Ogorodnik
|
77819be8f3
|
New J2K: Add function to lookup symbols by fqName
|
2019-04-03 11:20:15 +03:00 |
|
Dimach
|
c43bfcb185
|
New J2K: Introduce context type
|
2019-04-03 11:20:14 +03:00 |
|
Simon Ogorodnik
|
986b38102e
|
New J2K: Add insert default constructor conversion
|
2019-04-03 11:20:13 +03:00 |
|
Simon Ogorodnik
|
aef8a7a8f1
|
New J2K: Clearer return type for recurse
|
2019-04-03 11:20:13 +03:00 |
|
Simon Ogorodnik
|
6fd2cc73cf
|
New J2K: Remove incorrect ClassKind
|
2019-04-03 11:20:12 +03:00 |
|
Simon Ogorodnik
|
815070013f
|
New J2K: Split conversions into sequential and batch
|
2019-04-03 11:20:11 +03:00 |
|
Simon Ogorodnik
|
d793769e92
|
New J2K: Add block statement to run conversion
|
2019-04-03 11:20:11 +03:00 |
|
Simon Ogorodnik
|
f496a472f4
|
New J2K: Even better test diff UI
|
2019-04-03 11:20:10 +03:00 |
|
Simon Ogorodnik
|
15981fed17
|
New J2K: Improve UI
|
2019-04-03 11:20:10 +03:00 |
|
Simon Ogorodnik
|
3dbdb2b64d
|
New J2K: Support 'override' modality
|
2019-04-03 11:20:09 +03:00 |
|
Simon Ogorodnik
|
dcffb60dc9
|
New J2K: Create UI for tracking test changes
|
2019-04-03 11:20:08 +03:00 |
|
Simon Ogorodnik
|
e0d3ff7507
|
New J2K: WIP: Field to property conversion
|
2019-04-03 11:20:07 +03:00 |
|
Simon Ogorodnik
|
dbf4ba536f
|
New J2K: Implement removing of explicit types in post-processing
|
2019-04-03 11:20:06 +03:00 |
|
Simon Ogorodnik
|
1c1804f22d
|
New J2K: Fix after merge
|
2019-04-03 11:20:05 +03:00 |
|
Simon Ogorodnik
|
2844f8d5d9
|
New J2K: Add conversion to promote classes with only companions into objects
|
2019-04-03 11:20:04 +03:00 |
|
Simon Ogorodnik
|
fba5ac4c1a
|
New J2K: Post-processing to remove redundant opens in objects
|
2019-04-03 11:20:03 +03:00 |
|
Simon Ogorodnik
|
ae1f27e327
|
New J2K: Add conversion that moves statics to companion object
|
2019-04-03 11:20:02 +03:00 |
|