Valentin Kipyatkov
0092c952ef
Minor
2014-10-30 12:55:51 +03:00
Valentin Kipyatkov
899a051a8f
J2K: fixed assertion
2014-10-30 12:55:50 +03:00
Valentin Kipyatkov
7e147d28c2
J2K converter: automatic generation of 'open' modifier for classes and methods
2014-10-30 12:55:50 +03:00
Valentin Kipyatkov
39cea5999c
J2K: renamed Field to Property
2014-10-30 12:55:49 +03:00
Valentin Kipyatkov
3f6cebbc28
J2K converter testing: added dumping of errors into multifile tests too
2014-10-30 12:55:49 +03:00
Valentin Kipyatkov
82fc0ee394
Java to Kotlin converter tests: added check for errors in result file
2014-10-30 12:55:48 +03:00
Valentin Kipyatkov
389b14f44f
KT-6120 Java to Kotlin converter can generate mutable collection types in case if collection write methods used
...
#KT-6120 Fixed
2014-10-30 12:55:48 +03:00
Valentin Kipyatkov
1af63cb3be
Java to Kotlin converter: preparing to support Mutability
2014-10-30 12:55:47 +03:00
Valentin Kipyatkov
3217981a62
Disable Java To Kotlin action when not java file selected
2014-10-30 12:55:47 +03:00
Valentin Kipyatkov
d67e99d40a
Fixed KT-6110 J2K converter: do not replace accessors implementing interface with property
...
#KT-6110
2014-10-30 12:55:47 +03:00
Valentin Kipyatkov
927fe9d2cb
JavaToKotlinAction converts all files at once with cross usage processing
2014-10-30 12:55:46 +03:00
Valentin Kipyatkov
f100015e58
JavaToKotlinAction refactorings + minor fixes in the logic
2014-10-30 12:55:46 +03:00
Valentin Kipyatkov
41cb97ac61
Converted JavaToKotlinAction and JavaToKotlinActionUtil into Kotlin and merged into one class
2014-10-30 12:55:45 +03:00
Valentin Kipyatkov
3d6da9104c
J2K: memory optimization
2014-10-30 12:55:45 +03:00
Valentin Kipyatkov
abf537e348
J2K: conversion with usage processing across multiple converted files works in tests (but not in real life yet)
2014-10-30 12:55:45 +03:00
Valentin Kipyatkov
41c7ec8285
J2K: processing usages of get/set methods in the code being converted when converting them into property
2014-10-30 12:55:43 +03:00
Valentin Kipyatkov
3b51858ed9
Removed workaround for compiler bug which has been fixed
2014-10-30 12:55:43 +03:00
Valentin Kipyatkov
e81631a3af
J2K: refactored code to make createDefaultCodeConverter() private
2014-10-30 12:55:42 +03:00
Valentin Kipyatkov
7941314c60
J2K: fixed conversion of default parameter values and annotation arguments
2014-10-30 12:55:42 +03:00
Valentin Kipyatkov
7762d4e7c6
J2K: fixed conversion of base class constructor arguments
2014-10-30 12:55:42 +03:00
Valentin Kipyatkov
9ac23cd657
J2K: checked that field name change is correctly handled for usages in other converted classes as well
2014-10-30 12:55:41 +03:00
Valentin Kipyatkov
030faa4630
Big refactoring in j2k converter to support java&kotlin code updating to reflect changes in declarations produced by conversion (work in progress but all tests pass)
2014-10-30 12:55:41 +03:00
Valentin Kipyatkov
16f117571f
Minor
2014-10-30 12:55:40 +03:00
Valentin Kipyatkov
95bf9e3c1c
Repackaging
2014-10-30 12:55:40 +03:00
Valentin Kipyatkov
f5e9230a04
Renamed ReferenceSearcherImpl to IdeaReferenceSearcher
2014-10-30 12:55:39 +03:00
Zalim Bashorov
9e11b40fe1
Add the support suppressWarnings, verbose and version in build tools.
2014-10-29 23:09:07 +03:00
Andrey Breslav
70db76b219
Typo fixed in a diagnostic message
2014-10-29 18:43:48 +03:00
Natalia Ukhorskaya
8deef10292
Fix android tests
2014-10-29 17:31:14 +03:00
Natalia Ukhorskaya
75a8699467
Minor: fix warnings
2014-10-29 17:10:27 +03:00
Natalia Ukhorskaya
c4ba32a8cc
Can't use a qualified name of an annotation class in an annotation parameter
...
#KT-6151 Fixed
2014-10-29 17:10:25 +03:00
Michael Bogdanov
8e93719e9d
Fix test data for android tests
2014-10-29 17:04:10 +03:00
Alexey Sedunov
cede5ac58b
Create From Usage: Fix type substitution for no-receiver calls
2014-10-28 19:15:06 +03:00
Alexey Sedunov
abbbd198fd
Create From Usage: Use supplied type arguments to infer function type parameters
2014-10-28 19:15:05 +03:00
Alexey Sedunov
a13f334df2
Find Usages: Restrict search scope for private class members
...
#KT-6124 Fixed
2014-10-28 19:15:03 +03:00
Alexey Sedunov
a2930a581f
Additional Resolve: Use descriptor of constructor instead of class when resolving primary constructor annotations
...
#KT-6099
2014-10-28 19:15:02 +03:00
Michael Bogdanov
d0f6f03380
Fixes for call site finally generation before non-local returns
2014-10-28 19:15:00 +03:00
Michael Bogdanov
dd8c3f0e49
Fixes for inline fun finally block generation before lambda non-local returns
2014-10-28 19:14:52 +03:00
Michael Bogdanov
25d7c9f20a
Enabled disabled non-local returns in stdlib
2014-10-28 19:14:14 +03:00
Valentin Kipyatkov
11fd8fe392
Convert to expression body: fixed type selection for public override
2014-10-28 15:40:11 +03:00
Nikolay Krasko
d1fe9b71ef
Make line break before '}' optional
...
#KT-6142 Fixed
2014-10-28 01:50:51 +04:00
Nikolay Krasko
0cd95b5514
Formatter: empty lines between declarations
2014-10-28 01:50:50 +04:00
Nikolay Krasko
6090eb5563
Refactoring: move method to rules
2014-10-28 01:50:50 +04:00
Nikolay Krasko
5d094415ce
Allow access to home kotlin project dir in convert tests
2014-10-28 01:50:49 +04:00
Alexander Udalov
35e956609a
Rewrite mutable collection stub method generation
...
The main problem of the previous approach was that we were only generating
erased method signatures, which was incorrect in case a class also had a member
from another supertype with the same signature as the substituted one from the
collection. Javac issues compilation errors when compiling Java code against
such classes.
Also all the needed method stub signatures were hardcoded in
generateBuiltInMethodStubs() and the case of MutableListIterator was missing
2014-10-27 17:17:31 +03:00
Alexander Udalov
1fc9c58b24
Minor, update outdated deprecation comment
2014-10-27 17:17:27 +03:00
Alexander Udalov
685a1c38e2
Fix indent in built-in sources
2014-10-27 17:17:26 +03:00
Alexey Tsvetkov
fb8918bbe6
JS backend: removed adding '$' to label suffix
2014-10-27 15:58:49 +03:00
Alexey Tsvetkov
78e12f7cfa
JS backend minor: removed license from test cases
2014-10-27 15:58:49 +03:00
Nikolay Krasko
8d86951a3b
Refactoring: junit.framework.Assert -> org.junit.Assert
2014-10-27 12:47:43 +04:00
Nikolay Krasko
863ef64c61
Replace http://teamcity.jetbrains.com to https
2014-10-24 16:24:53 +04:00