Valentin Kipyatkov
|
bfadd489a3
|
Imports on paste tests: generate result if does not exist and use default target file text
|
2015-04-09 19:09:09 +03:00 |
|
Valentin Kipyatkov
|
c5a785577b
|
Imports on paste: code refactoring
|
2015-04-09 19:09:09 +03:00 |
|
Valentin Kipyatkov
|
4a3592be50
|
Imports on paste: don't try to import symbols not visible from current module
|
2015-04-09 19:09:09 +03:00 |
|
Valentin Kipyatkov
|
ea7732883e
|
Tests: use errors dump instead of ALLOW_UNRESOLVED_REFERENCE
|
2015-04-09 19:09:08 +03:00 |
|
Valentin Kipyatkov
|
84a6f72ab3
|
Imports on paste: fixed overloaded extensions import
|
2015-04-09 19:09:08 +03:00 |
|
Valentin Kipyatkov
|
8d31a5c3a6
|
Imports on paste: do not suggest to import already imported extensions
|
2015-04-09 19:09:08 +03:00 |
|
Valentin Kipyatkov
|
0abc912208
|
Test to generate expected output if absent
|
2015-04-09 19:09:08 +03:00 |
|
Valentin Kipyatkov
|
93f1210f25
|
Imports on paste: added checking of symbols to import into test + fixed bug on copy/paste import/package directive
|
2015-04-09 19:09:08 +03:00 |
|
Valentin Kipyatkov
|
11380358ee
|
Converted to Kotlin
|
2015-04-09 19:09:08 +03:00 |
|
Valentin Kipyatkov
|
fe14107848
|
More simple code doing the same
|
2015-04-09 19:09:07 +03:00 |
|
Valentin Kipyatkov
|
f6e363abb8
|
J2K: replace overloads with optional parameters not only for constructors but for methods too
|
2015-04-09 19:09:07 +03:00 |
|
Valentin Kipyatkov
|
ff4ff78307
|
Use of Kotlin wrapper methods instead of Application.runReadAction/runWriteAction and CommandProcessor.executeCommand
|
2015-04-09 19:09:07 +03:00 |
|
Valentin Kipyatkov
|
00660bc59e
|
No explicit runReadAction needed
|
2015-04-09 19:09:07 +03:00 |
|
Valentin Kipyatkov
|
2440371cd9
|
Refactored code
|
2015-04-09 19:09:07 +03:00 |
|
Valentin Kipyatkov
|
3efc6cd383
|
J2K: default parameter values generated for secondary constructors too
|
2015-04-09 19:09:07 +03:00 |
|
Valentin Kipyatkov
|
9b80d49bab
|
Generated constructors with default parameter values are marked with kotlin.jvm.overloads annotation
|
2015-04-09 19:09:06 +03:00 |
|
Valentin Kipyatkov
|
1afbb961ee
|
KT-7135 Java to Kotlin converter should update usages in Java and Koltin code in the rest of the project
#KT-7135 Fixed
|
2015-04-09 19:09:06 +03:00 |
|
Andrey Breslav
|
b810ebbb0e
|
Report exceptions from analyzer in the editor
They are rendered as errors and positioned on those expressions that cause them
|
2015-04-09 18:15:08 +03:00 |
|
Alexey Sedunov
|
5b3ff187da
|
Create from Usage: Do not search usages of non-local properties
|
2015-04-09 13:49:25 +03:00 |
|
Alexey Sedunov
|
918eda0c9b
|
Introduce Parameter: Do not suggest containers of object and non-inner classes
|
2015-04-09 13:49:24 +03:00 |
|
Alexey Sedunov
|
80134b9b2b
|
Introduce Parameter: Support parameters without default values
|
2015-04-09 13:49:23 +03:00 |
|
Alexey Sedunov
|
13776f5bbd
|
Introduce Parameter: Duplicate search & replace
|
2015-04-09 13:49:22 +03:00 |
|
Alexey Sedunov
|
3bb86a63cc
|
Introduce Parameter: Remove parameters which become unused after occurrence replacement
|
2015-04-09 13:49:21 +03:00 |
|
Alexey Sedunov
|
53a6827ad8
|
Introduce Parameter: Initial support
|
2015-04-09 13:49:20 +03:00 |
|
Alexey Sedunov
|
06960be3ad
|
Minor: Extract findElementByComment() function
|
2015-04-09 13:49:18 +03:00 |
|
Alexey Sedunov
|
4af608ef84
|
Parser: Recovery for parameter with missing name
|
2015-04-09 13:49:17 +03:00 |
|
Alexey Sedunov
|
7d4d3e537c
|
Minor: Change signature of JetParameterInfo constructor
|
2015-04-09 13:49:16 +03:00 |
|
Alexey Sedunov
|
95a8db458b
|
Minor: Generify KotlinInplaceVariableIntroducer
|
2015-04-09 13:49:15 +03:00 |
|
Alexey Sedunov
|
ee8df94f19
|
Minor: Extract container selection logic
|
2015-04-09 13:49:14 +03:00 |
|
Alexey Sedunov
|
d3605a5352
|
Minor: Move getValueParameters() function to jetPsiUtil.kt
|
2015-04-09 13:49:13 +03:00 |
|
Alexey Sedunov
|
b47c700a27
|
Introduce Variable: Fix replacement of multiple occurrences when variable name is changed in the template editor
#KT-7244 Fixed
|
2015-04-09 13:49:12 +03:00 |
|
Michael Bogdanov
|
20653090d3
|
Test for KT-7338: Incorrect code is emitted for is-checks with array types, resulting in java.lang.VerifyError
#KT-7338 Obsolete
|
2015-04-09 11:10:33 +03:00 |
|
Michael Bogdanov
|
efd4a3ce84
|
Print bytecode on test fail
|
2015-04-09 09:25:26 +03:00 |
|
Michael Bogdanov
|
ce13b3a44a
|
Optimization fix
|
2015-04-09 09:25:26 +03:00 |
|
Michael Bogdanov
|
99496f8f52
|
Update some test due smap generation
|
2015-04-09 09:25:26 +03:00 |
|
Michael Bogdanov
|
c582b1d9ce
|
Generate linenumber if needed after inlining
|
2015-04-09 09:25:26 +03:00 |
|
Michael Bogdanov
|
8cd496556c
|
Generate local var table
|
2015-04-09 09:25:26 +03:00 |
|
Evgeny Gerashchenko
|
5c0a81fae1
|
Minor. Renamed test data. default object -> companion object.
|
2015-04-08 21:15:28 +03:00 |
|
Evgeny Gerashchenko
|
8ef2718e30
|
Added assert clarification for EA-66572
|
2015-04-08 21:15:28 +03:00 |
|
Evgeny Gerashchenko
|
4ba0d2aba5
|
Updated quasi-indeterministic test data. After introducing new line marker provider, which invokes lazy resolution, diagnostic is reported on different element.
|
2015-04-08 21:15:28 +03:00 |
|
Michael Nedzelsky
|
c62b1fac69
|
JS: fix support auto import for class names
|
2015-04-08 16:50:48 +03:00 |
|
Michael Nedzelsky
|
15ebab4f7e
|
JS: add tests for quickfix: autoimport for Kotlin/Javascript projects
|
2015-04-08 16:50:45 +03:00 |
|
Evgeny Gerashchenko
|
53ef521a8f
|
Deparenthesizing this expression.
|
2015-04-08 16:44:45 +03:00 |
|
Evgeny Gerashchenko
|
d7928b7251
|
Added test cases with labeled diff.
|
2015-04-08 16:43:34 +03:00 |
|
Evgeny Gerashchenko
|
4c5bfaeb8b
|
Checking for different receiver in implicit calls. They are considered not recursive.
|
2015-04-08 16:37:41 +03:00 |
|
Evgeny Gerashchenko
|
01b8718ac7
|
Minor. More proper short-circuit check.
|
2015-04-08 15:33:49 +03:00 |
|
Evgeny Gerashchenko
|
eeeb741d42
|
Added test for obsolete bug and removed workaround in code.
|
2015-04-08 15:14:16 +03:00 |
|
Evgeny Gerashchenko
|
015da2f8ca
|
More proper code to check if lambda is inlined. Parameter of inline function can be annotated with "noInline".
|
2015-04-08 15:14:15 +03:00 |
|
Evgeny Gerashchenko
|
d24d750d34
|
Added workaround for bug in IDEA test framework. Without it, tests didn't make much sense.
|
2015-04-08 15:14:14 +03:00 |
|
Evgeny Gerashchenko
|
33e34c759d
|
KT-2190 Highlight usages invoked on "throw" or "return" should highlight all exit-points of function
#KT-2190 fixed
|
2015-04-08 15:14:13 +03:00 |
|