Dmitry Jemerov
|
987b48dcfd
|
can't close contents in Kotlin Bytecode toolwindow (KT-9797)
|
2016-06-03 14:18:11 +02:00 |
|
Mikhail Glukhikh
|
31cdc917d7
|
Source code cleanup: leaking this quick fixes applied
|
2016-06-03 14:46:11 +03:00 |
|
Mikhail Glukhikh
|
de3fbe38f1
|
KT-12152: quick fix "make final" for member / containing class
|
2016-06-03 14:46:07 +03:00 |
|
Mikhail Glukhikh
|
a22e7d3bcf
|
KT-12152 : leaking this inspection: accessing non-final member / this in non-final class
|
2016-06-03 14:45:58 +03:00 |
|
Mikhail Glukhikh
|
3d6bd81933
|
KT-12152 : constructor consistency: non-final function calls
|
2016-06-03 09:45:52 +03:00 |
|
Mikhail Glukhikh
|
be40cf8138
|
KT-12152 : constructor consistency: distinguish properties with and w/o backing fields, with default / custom accessors
|
2016-06-03 09:45:49 +03:00 |
|
Mikhail Glukhikh
|
422ea4c6cb
|
KT-12152 : constructor consistency: handle open property accessing
|
2016-06-03 09:45:45 +03:00 |
|
Mikhail Glukhikh
|
f7b5d67543
|
KT-12152 : constructor consistency: handle non-final classes
|
2016-06-03 09:45:41 +03:00 |
|
Mikhail Glukhikh
|
8e18165065
|
KT-12152 : constructor consistency analysis, base cases
|
2016-06-03 09:45:37 +03:00 |
|
Andrey Breslav
|
8544b9a1d6
|
Rule for function literals fixed: parameter types are allowed
|
2016-06-02 20:09:28 +03:00 |
|
Pavel V. Talanov
|
6ff0af1253
|
Update changelog for 1.0.3
|
2016-06-02 19:21:56 +03:00 |
|
Mikhael Bogdanov
|
092be8ca8e
|
Don't generate unnecessary checkcast to java.lang.Number
|
2016-06-02 16:01:05 +03:00 |
|
Mikhael Bogdanov
|
a6cf169646
|
Fix for KT-12582: "VerifyError: Bad local variable type" caused by explicit loop variable type
#KT-12582 Fixed
|
2016-06-02 16:01:05 +03:00 |
|
Mikhael Bogdanov
|
e7f9d3417f
|
Disabled several tests on android
|
2016-06-02 16:01:04 +03:00 |
|
Mikhael Bogdanov
|
c7d97c63a8
|
Small refactoring in constant processing
|
2016-06-02 16:01:03 +03:00 |
|
Alexey Sedunov
|
9b3f40ee76
|
Minor: Drop obsolete code
|
2016-06-02 15:28:36 +03:00 |
|
Alexey Sedunov
|
cf8cf37d69
|
Light Classes: Drop obsolete constraint which prevents generation of light methods for local class members
#KT-8892 Fixed
|
2016-06-02 15:28:34 +03:00 |
|
Alexey Sedunov
|
d27f3c0189
|
Rename: Do not replace Java references to synthetic component functions when renaming constructor parameter
#KT-9241 Fixed
|
2016-06-02 15:28:31 +03:00 |
|
Alexey Sedunov
|
958b402e42
|
Rename: Allow typing any identifier without backquotes in Rename dialog
#KT-9444 Fixed
|
2016-06-02 15:28:30 +03:00 |
|
Alexey Sedunov
|
96132fa61a
|
Rename: @JvmName support
#KT-8044 Fixed
#KT-9432 Fixed
|
2016-06-02 15:28:27 +03:00 |
|
Alexey Sedunov
|
ff4c16d342
|
Rename: Allow renaming class by constructor delegation call referencing primary constructor
#KT-8860 Fixed
|
2016-06-02 15:28:22 +03:00 |
|
Alexey Sedunov
|
e89e809dc7
|
Rename: Respect naming conventions in automatic variable rename
#KT-7851 Fixed
|
2016-06-02 15:28:19 +03:00 |
|
Alexey Sedunov
|
400d6b5aa0
|
Rename: Skip read-only declarations when renaming parameters
#KT-10713 Fixed
|
2016-06-02 15:28:16 +03:00 |
|
Alexey Sedunov
|
566ed0112f
|
Rename: Fixed in-place rename of Kotlin expression referring Java declaration
#KT-9157 Fixed
|
2016-06-02 15:28:14 +03:00 |
|
Alexey Sedunov
|
691de677b3
|
Rename: Quote non-identifier names in Kotlin references
#KT-9156 Fixed
|
2016-06-02 15:28:11 +03:00 |
|
Alexey Sedunov
|
a743098aba
|
Refactoring: Move quoteIfNeeded function to idea-core
|
2016-06-02 15:28:09 +03:00 |
|
Nikolay Krasko
|
3f4cde3d25
|
NoSuchFieldError in Evaluate Expression on a property of a derived class (KT-12206)
#KT-12206 Fixed
|
2016-06-02 14:39:51 +03:00 |
|
Nikolay Krasko
|
2c6d28c65f
|
Refactoring: use drop instead subList
|
2016-06-02 14:38:47 +03:00 |
|
Nikolay Krasko
|
9ef0bf422c
|
Minor: reveal nullability problem in generateSyntheticParts()
|
2016-06-02 14:38:46 +03:00 |
|
Nikolay Krasko
|
a6b16f6d00
|
Move uast dependency modules before idea module that now contains uast too.
|
2016-06-02 14:38:44 +03:00 |
|
Kirill Rakhman
|
c24960f8d9
|
Formatter: handle spaces between class name and type parameters (#875)
Fixes #KT-12446
|
2016-06-01 21:20:56 +03:00 |
|
Mikhail Glukhikh
|
33b6780ce2
|
Quick fix "add !!" for SMARTCAST_IMPOSSIBLE in certain situations
|
2016-06-01 19:48:26 +03:00 |
|
Alexander Udalov
|
7eafae1936
|
Drop isAbsoluteInRootPackage from stubs
|
2016-06-01 19:30:04 +03:00 |
|
Alexander Udalov
|
1339286261
|
Drop undocumented absolute name specification feature with 'package.'
|
2016-06-01 19:30:03 +03:00 |
|
Mikhail Glukhikh
|
9f819b1c03
|
Convert to expression body: take nested whens into account
|
2016-06-01 16:19:55 +03:00 |
|
Mikhail Glukhikh
|
2350caf177
|
Convert to expression body is forbidden on single non-exhaustive when statement with Unit result #KT-12502 Fixed
|
2016-06-01 16:02:15 +03:00 |
|
Mikhail Glukhikh
|
91ce8cc612
|
"Make abstract" is no longer applicable to object / enum entry members #KT-3797 Fixed
|
2016-06-01 16:02:11 +03:00 |
|
Dmitry Petrov
|
bce96baf20
|
KT-11588 Type aliases
- Fix ISE in LazyDeclarationResolver
|
2016-06-01 14:32:46 +03:00 |
|
Dmitry Petrov
|
0319d5a5aa
|
KT-11588 Type aliases
- Nested type aliases
- UNSUPPORTED_TYPEALIAS error (language level < 1.1)
- tests for is/as/as? with type alias
|
2016-06-01 14:32:46 +03:00 |
|
Dmitry Petrov
|
e979300579
|
KT-11588 Type aliases
Diagnostics for type arguments substitution in type alias expansion
(initial implementation; TODO: refactor).
|
2016-06-01 14:32:46 +03:00 |
|
Dmitry Petrov
|
9cf8ef287e
|
KT-11588 Type aliases
Additional tests for generic type alias arguments.
Small refactoring in TowerLevels.
|
2016-06-01 14:32:45 +03:00 |
|
Dmitry Petrov
|
62f8d00f89
|
KT-11588 Type aliases
Create substituted constructor descriptors for generic type aliases.
|
2016-06-01 14:32:45 +03:00 |
|
Dmitry Petrov
|
c63166047c
|
KT-11588 Type aliases
Additional tests for type alias constructor & companion object:
- codegen
- error diagnostics
|
2016-06-01 14:32:45 +03:00 |
|
Dmitry Petrov
|
1329a43d89
|
KT-11588 Type aliases
Type alias constructor
|
2016-06-01 14:32:44 +03:00 |
|
Dmitry Petrov
|
4a9507b3ab
|
KT-11588 Type aliases
Type alias companion object
|
2016-06-01 14:32:44 +03:00 |
|
Dmitry Petrov
|
8c2e80f9eb
|
KT-11588 Type aliases
Fix protoDifferenceUtils.
|
2016-06-01 14:32:44 +03:00 |
|
Mikhael Bogdanov
|
0f1589fd50
|
Fix for KT-12200: initial property assignment ignored
#KT-12200 Fixed
|
2016-05-31 15:27:55 +03:00 |
|
Mikhael Bogdanov
|
bdc0b6b308
|
Local delegated properties moved to language feature option
|
2016-05-31 15:27:55 +03:00 |
|
Alexey Andreev
|
2bd807bb4e
|
KT-11960: add test for case of instantiating inner class of a local class
|
2016-05-31 15:24:30 +03:00 |
|
Alexey Andreev
|
acc5303731
|
KT-11960 Fix case of instantiation of local class via its inner class or via nested lambda. Move tests to more appropriate location. Fix bug in blackbox codegen generator for JVM, which does not allow to suppress tests.
|
2016-05-31 15:24:29 +03:00 |
|