Alexey Sedunov
|
98b3919824
|
J2K: KtClassBody
|
2015-10-24 19:50:50 +03:00 |
|
Alexey Sedunov
|
d8864544d2
|
J2K: Rename KtClassBody (.java -> .kt)
|
2015-10-24 19:50:49 +03:00 |
|
Svetlana Isakova
|
b24cb2a326
|
Fixed 'OnlyInputTypes' working with number types
|
2015-10-22 21:55:14 +03:00 |
|
Svetlana Isakova
|
9877fe1a26
|
Fixed the call completer
to update the type of the argument expression correctly
|
2015-10-22 21:55:13 +03:00 |
|
Svetlana Isakova
|
06e90cf6a1
|
Annotated the return type of 'elvis' function with @Exact
fun <T> ELVIS(T?, T): @Exact T
|
2015-10-22 21:55:12 +03:00 |
|
Svetlana Isakova
|
7150be7c67
|
Minor: fixed error message
|
2015-10-22 19:09:46 +03:00 |
|
Valentin Kipyatkov
|
74f2d60e19
|
No duplicate property accessor should be allowed
|
2015-10-22 18:48:19 +03:00 |
|
Valentin Kipyatkov
|
fabf3e5e84
|
More correct keyword completion after "@"
|
2015-10-22 18:48:18 +03:00 |
|
Valentin Kipyatkov
|
7c8967ea4e
|
Refactored to use creation of expression by pattern instead of plain text
|
2015-10-22 18:48:16 +03:00 |
|
Valentin Kipyatkov
|
255373162d
|
KT-9666 Inner classes do not appear in type completion
#KT-9666
|
2015-10-22 18:48:15 +03:00 |
|
Michael Bogdanov
|
d5126213d3
|
Fix for KT-9364: M13 Wrong compiler error for "unable to inline function"
#KT-9364 Fixed
|
2015-10-22 17:20:57 +03:00 |
|
Dmitry Petrov
|
829fc6938a
|
KT-9547: private package member can conflict only with the members
declared in the same file.
Cleanup OverloadUtil stuff.
Update testData.
|
2015-10-22 10:45:49 +03:00 |
|
Dmitry Petrov
|
5170341624
|
OverloadResolver:
fix redeclaration diagnostics issue in incremental compilation (KT-6165)
J2K: OverloadUtil.kt
|
2015-10-22 10:45:49 +03:00 |
|
Dmitry Petrov
|
f3cc6fc170
|
J2K: rename OverloadUtil.java --> OverloadUtil.kt
|
2015-10-22 10:45:49 +03:00 |
|
Denis Zharkov
|
8c62e80d2b
|
Minor. Use property instead of deprecated function in Operations map
|
2015-10-21 17:51:44 +03:00 |
|
Mikhail Glukhikh
|
03d944d2b3
|
Backing field: four more errors dropped
|
2015-10-21 16:37:06 +03:00 |
|
Mikhail Glukhikh
|
e8a5df364b
|
Refactoring (JetFlowInformationProvider)
|
2015-10-21 16:37:04 +03:00 |
|
Mikhail Glukhikh
|
d6988ad69e
|
Get rid of FIELD_IDENTIFIER at syntax level, two errors dropped, a set of tests fixed / deleted #KT-9539 Fixed
|
2015-10-21 16:36:55 +03:00 |
|
Mikhail Glukhikh
|
8ea0501a30
|
Get rid of FIELD_IDENTIFIER: stubs with '$' removed
|
2015-10-21 16:36:49 +03:00 |
|
Michael Nedzelsky
|
f987feed6f
|
fix compilation (KtType -> KotlinType)
|
2015-10-20 20:46:11 +03:00 |
|
Michael Nedzelsky
|
1c36090b6d
|
check for violation of Finite Bound Restriction and Non-Expansive Inheritance Restriction
|
2015-10-20 20:06:07 +03:00 |
|
Dmitry Jemerov
|
d6a3870101
|
rename Kt to Kotlin in KtType, KtIcons
|
2015-10-20 16:23:31 +02:00 |
|
Mikhail Glukhikh
|
3151d4ca9d
|
Check of type parameter bounds consistency #KT-9438 Fixed
|
2015-10-20 11:02:19 +03:00 |
|
Svetlana Isakova
|
667f6269e4
|
Filter internal annotations for resolve in type substitutor
to avoid having List<@NoInfer Int> as a result type
of function invocation (the function returns List<@NoInfer T>)
|
2015-10-19 23:02:03 +03:00 |
|
Dmitry Jemerov
|
49033e0002
|
rename Jet* classes to Kt*
|
2015-10-19 21:35:30 +02:00 |
|
Alexey Tsvetkov
|
a1d4d099ba
|
Increment jvm abi and stub versions
|
2015-10-19 20:45:03 +03:00 |
|
Alexey Tsvetkov
|
e9e42b0251
|
Code cleanup
|
2015-10-19 20:45:03 +03:00 |
|
Alexey Tsvetkov
|
c459e78a7d
|
Prohibit inline modifier on property, getter or setter
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
7a1b6ed13f
|
Fix supressing no body errors for external functions
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
df8066b1e4
|
Drop annotations from stdlib and compiler
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
c50aab6a75
|
Add modifier flags to descriptors
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
f2c69e56d2
|
Remove @annotation from stdlib and compiler
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
ec57d3f144
|
Remove @data from stdlib and compiler
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
264bd5235b
|
Add isData() to ClassDescriptor
|
2015-10-19 20:45:00 +03:00 |
|
Valentin Kipyatkov
|
4290601807
|
VERY rough implementation of annotations with parameters in ReplaceWIth pattern
|
2015-10-19 19:22:26 +03:00 |
|
Valentin Kipyatkov
|
27228c2fcc
|
KT-9638 Optimize imports: don't create import for static methods from superclasses
#KT-9638 Fixed
|
2015-10-19 18:40:14 +03:00 |
|
Pavel V. Talanov
|
85c05b18f5
|
More compact and meaningful error reporting in ResolverForProject
No more enormous module lists
|
2015-10-19 18:03:08 +03:00 |
|
Mikhail Glukhikh
|
8d88109c00
|
Underscore names are now forbidden
|
2015-10-19 15:24:45 +03:00 |
|
Mikhail Glukhikh
|
f61aa18a05
|
Code cleanup: get rid of _ (mostly renamed to arg)
|
2015-10-19 15:24:42 +03:00 |
|
Mikhail Glukhikh
|
059175560c
|
No __ as lambda parameter
|
2015-10-19 15:24:39 +03:00 |
|
Mikhail Glukhikh
|
a4af6a3076
|
data deprecations (empty constructors, non val/var arguments, vararg, superclasses) are now errors, relevant tests fixed
|
2015-10-19 15:24:28 +03:00 |
|
Mikhail Glukhikh
|
cae0388a57
|
Code cleanup: data deprecations and some effective visibility stuff
|
2015-10-19 15:24:22 +03:00 |
|
Svetlana Isakova
|
bb9f7094e0
|
Report 'TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH'
on call element, not on callee expression
|
2015-10-19 14:15:05 +03:00 |
|
Yan Zhulanow
|
b2470a6aad
|
Report warning on unary plus()/minus()
|
2015-10-19 11:51:54 +03:00 |
|
Yan Zhulanow
|
e14c9645dc
|
Error on 'if' without an 'else' branch when used as an expression
|
2015-10-19 03:56:15 +03:00 |
|
Zalim Bashorov
|
de5dc61820
|
Make NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION error
|
2015-10-18 22:49:08 +03:00 |
|
Svetlana Isakova
|
7208efc784
|
Fix tests with type annotations
|
2015-10-17 19:07:25 +03:00 |
|
Stanislav Erokhin
|
7d7d37719b
|
Forbidden old invokeExtension convention.
|
2015-10-17 14:45:53 +03:00 |
|
Yan Zhulanow
|
3bb1b1adfd
|
Put property delegates -related warnings on 'by'
|
2015-10-16 22:20:06 +03:00 |
|
Yan Zhulanow
|
b42d913bd7
|
Unify 'lateinit' diagnostics
|
2015-10-16 22:19:33 +03:00 |
|