Dmitry Petrov
|
ea249244c5
|
'where' clause in type alias declaration is a syntax error
(type alias parameters can't have bounds)
|
2016-06-06 13:50:37 +03:00 |
|
Alexander Udalov
|
390b78b7f7
|
Minor, make CapturedParamInfo#skipInConstructor immutable
|
2016-06-06 13:26:31 +03:00 |
|
Alexander Udalov
|
b370ac0b37
|
Minor, delete CapturedParamOwner
|
2016-06-06 13:26:29 +03:00 |
|
Alexander Udalov
|
e148dcdee7
|
Cleanup inline codegen classes
Fix warnings, typos, formatting, break long lines, remove unused, add
nullability annotations, inline small methods used only once
|
2016-06-06 13:26:10 +03:00 |
|
Dmitry Jemerov
|
6a1ffc865d
|
don't quote empty package name
|
2016-06-03 16:24:24 +02:00 |
|
Dmitry Petrov
|
7e64054af7
|
typeConstraintAdditionalResolve:
do not throw CCE for incorrect code with type parameter bounds on type alias parameters
|
2016-06-03 16:07:21 +03:00 |
|
Dmitry Petrov
|
aede318fd5
|
Protobuf diff: do not throw exception on TYPE_ALIAS_LIST
|
2016-06-03 16:07:21 +03:00 |
|
Dmitry Petrov
|
772fe5badb
|
Treat unsupported or malformed type alias as a type alias with error types.
|
2016-06-03 16:07:20 +03:00 |
|
Dmitry Petrov
|
3500f5a96b
|
Type alias: resolve type alias RHS during force-resolve.
|
2016-06-03 16:07:20 +03:00 |
|
Dmitry Petrov
|
df335b9e8d
|
Type aliases: do not reparse RHS of type alias declaration in expanded type resolution
|
2016-06-03 16:07:20 +03:00 |
|
Dmitry Petrov
|
79ce614591
|
KT-11588 Type aliases: Fix EA-1117340
|
2016-06-03 16:07:20 +03:00 |
|
Dmitry Jemerov
|
8b30e7ef4e
|
change implementation of 'new file' action to support escaping the package name and creating directory/package hierarchy
#KT-8362 Fixed
#KT-11328 Fixed
|
2016-06-03 14:18:11 +02:00 |
|
Dmitry Jemerov
|
5f89274259
|
de-i18n
|
2016-06-03 14:18:11 +02:00 |
|
Dmitry Jemerov
|
28100be46b
|
NewKotlinFileAction: J2K
|
2016-06-03 14:18:11 +02:00 |
|
Dmitry Jemerov
|
2ee03a71f9
|
NewKotlinFileAction: rename to .kt
|
2016-06-03 14:18:11 +02:00 |
|
Dmitry Jemerov
|
349376c4ec
|
show new icon for Kotlin annotations in structure view (KT-12516)
|
2016-06-03 14:18:11 +02:00 |
|
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 |
|