Denis Zharkov
|
80fd9e3cbb
|
Fix wrong contract assumption
Currently SamAdapterOverridabilityCondition can be called
even for incompatible descriptors
#KT-10486 Fixed
|
2015-12-24 12:25:31 +03:00 |
|
Mikhail Glukhikh
|
fe57a9e48f
|
Setter visibility must be worse or the same as property visibility
|
2015-12-17 19:03:06 +03:00 |
|
Zalim Bashorov
|
674a15daa1
|
Disable test until KT-10405 not fixed
|
2015-12-15 20:07:35 +03:00 |
|
Denis Zharkov
|
8d0c3281cd
|
Choose first non-flexible when selecting most specific
|
2015-12-15 16:18:31 +03:00 |
|
Alexander Udalov
|
6f347f351a
|
Load annotations on compiled Kotlin enum entries
#KT-10339 Fixed
|
2015-12-13 03:52:42 +03:00 |
|
Denis Zharkov
|
b443f605ed
|
Minor. Add load-java test checking that SamAdapterOverridabilityCondition is on
|
2015-12-11 22:41:03 +03:00 |
|
Mikhail Glukhikh
|
fe78f944a6
|
Private setter for open property: is now an error, not a warning
|
2015-12-11 18:54:40 +03:00 |
|
Mikhail Glukhikh
|
c8b50eec1e
|
Enum.values: deprecation (warning) --> deprecation (error)
|
2015-12-11 11:11:42 +03:00 |
|
Pavel V. Talanov
|
280e00981f
|
Load java: load annotations on enum entries
|
2015-12-10 11:12:23 +03:00 |
|
Denis Zharkov
|
ecac0f177b
|
Fix order of type parameters loaded from PSI
#KT-10285 Fixed
|
2015-12-08 15:46:34 +03:00 |
|
Alexander Udalov
|
5541224288
|
Minor, add test on annotation on type argument
|
2015-12-07 15:47:47 +03:00 |
|
Denis Zharkov
|
95cecdbc42
|
Support overrides of generic methods with erased version in Java
|
2015-12-03 18:19:36 +03:00 |
|
Alexander Udalov
|
d472154ea7
|
Remove KotlinSignature from tests, spec, delete tests with errors
|
2015-11-27 21:22:04 +03:00 |
|
Yan Zhulanow
|
9d1af5a17e
|
Fix tests: "infix modifier required" and "operator modifier required" errors
|
2015-11-27 15:51:11 +03:00 |
|
Yan Zhulanow
|
a3ff3ffc45
|
Fix tests: "Placing function type parameters after the function name" error
|
2015-11-27 15:51:11 +03:00 |
|
Mikhail Glukhikh
|
dc60c62781
|
Enum.values is now deprecated but Enum.values() is no more deprecated
|
2015-11-23 17:29:36 +03:00 |
|
Ilya Gorbunov
|
21f509511c
|
Fix CharSequence parameter names in testData
|
2015-11-21 07:09:05 +03:00 |
|
Mikhail Glukhikh
|
f81a5c06ea
|
Protected in allowed in companion objects but forbidden in other objects, relevant test fixes
|
2015-11-20 16:32:59 +03:00 |
|
Mikhail Glukhikh
|
cd1b58f2eb
|
Final in interfaces: deprecation ---> error + relevant test fixes
|
2015-11-20 15:43:19 +03:00 |
|
Denis Zharkov
|
e920ce709b
|
Render captured type parameters in verbose mode
|
2015-11-13 14:59:04 +03:00 |
|
Denis Zharkov
|
7500447e72
|
Implement serialization of inner types
|
2015-11-13 14:59:03 +03:00 |
|
Denis Zharkov
|
c5103f9ac4
|
Fix JavaClassifierType.getTypeArguments impls
Make them return arguments both for current classifier and for the outer one
|
2015-11-13 14:47:28 +03:00 |
|
Denis Zharkov
|
deea0643ad
|
Refine type arguments resolution and rendering
In case of type constructors captured parameters from outer classes
#KT-5510 Fixed
#KT-3112 Fixed
#KT-6325 Fixed
#KT-408 Fixed
#KT-6337 Fixed
|
2015-11-13 14:47:28 +03:00 |
|
Dmitry Jemerov
|
736b496f6a
|
drop deprecated @platformName and @platformStatic annotations
|
2015-11-02 17:00:44 +01:00 |
|
Alexander Udalov
|
477823b093
|
Change override rules when type parameters have multiple bounds
Instead of constructing the magic intersection type, compare sets of upper
bounds instead as javac does, modulo the substitution
|
2015-10-28 19:12:02 +03:00 |
|
Alexey Tsvetkov
|
1e2256207c
|
Update test data
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
dc27363452
|
Remove @annotation from test data
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
1973573a89
|
Remove @data from test data
|
2015-10-19 20:45:00 +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 |
|
Denis Zharkov
|
28c46b73f1
|
Rename some of builtin parameters
|
2015-10-17 17:46:16 +03:00 |
|
Denis Zharkov
|
1c02231cda
|
Regenerate rendered descriptors after transforming Enum.values to property
|
2015-10-17 17:46:16 +03:00 |
|
Yan Zhulanow
|
9ae3b0fa9c
|
Drop loading Java annotation methods as functions
|
2015-10-16 22:13:34 +03:00 |
|
Svetlana Isakova
|
25b40455ad
|
Serialize/deserialize annotations on type parameters
|
2015-10-16 21:58:47 +03:00 |
|
Alexander Udalov
|
51bf68ce27
|
Update compiler tests to use KProperty instead of PropertyMetadata
|
2015-10-14 20:45:54 +03:00 |
|
Mikhail Glukhikh
|
f8a356747e
|
Stdlib rename: 'name' and 'ordinal' are now properties in Enum, same name functions are deprecated
|
2015-10-14 20:40:13 +03:00 |
|
Mikhail Glukhikh
|
78cfeb0d7d
|
Stdlib rename: List.indexOf(T), List.lastIndexOf(T), MutableCollection.removeAll(Collection<T>), MutableCollection.retainAll(Collection<T>)
|
2015-10-14 20:40:09 +03:00 |
|
Denis Zharkov
|
6322198a11
|
Revert 'isEmpty' transformation
|
2015-10-14 20:40:01 +03:00 |
|
Denis Zharkov
|
f0e3fd617d
|
Adjust testData to CharSequence.length transformation
|
2015-10-14 20:39:35 +03:00 |
|
Denis Zharkov
|
1305d9755a
|
Transform CharSequence.length to property
|
2015-10-14 20:39:29 +03:00 |
|
Pavel V. Talanov
|
47cca7db1f
|
Test data: adjust test data after prohibiting properties with typeparameters not used in receiver
|
2015-10-14 13:42:13 +03:00 |
|
Yan Zhulanow
|
275f3f8954
|
'operator' checks
|
2015-10-14 01:29:10 +03:00 |
|
Alexander Udalov
|
f16f4e5541
|
Disable loading parameter names from KotlinSignature, update test data
|
2015-10-13 20:29:15 +03:00 |
|
Denis Zharkov
|
6f4579213c
|
Adjust rendered descriptors after remove/charAt transformations
|
2015-10-11 19:59:30 +03:00 |
|
Denis Zharkov
|
cfc9d19825
|
Transform Collection.isEmpty and Map.Entry.key/value to properties
|
2015-10-10 12:29:14 +03:00 |
|
Yan Zhulanow
|
1f2b4e20fe
|
Replace get() and set() to getValue() and setValue() (property delegates)
|
2015-10-09 22:49:16 +03:00 |
|
Mikhail Glukhikh
|
6914d09297
|
Old backing field with dollar is now forbidden
|
2015-10-09 21:06:26 +03:00 |
|
Denis Zharkov
|
14f93a88c4
|
Adjust rendered collections desciptors to contains* transformation
|
2015-10-09 14:40:34 +03:00 |
|
Michael Bogdanov
|
7cdc3d8dd9
|
Fix test data
|
2015-10-09 13:03:01 +03:00 |
|
Zalim Bashorov
|
ae2831338b
|
Load Java static members from parents
|
2015-10-08 19:33:29 +03:00 |
|
Yan Zhulanow
|
d90585624f
|
Add 'DeprecationLevel' parameter to 'Deprecated'
|
2015-10-08 18:31:08 +03:00 |
|