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
|
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 |
|
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 |
|
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 |
|
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 |
|
Yan Zhulanow
|
d90585624f
|
Add 'DeprecationLevel' parameter to 'Deprecated'
|
2015-10-08 18:31:08 +03:00 |
|
Yan Zhulanow
|
fd3c28c950
|
Forbid Foo<T>.Bar
|
2015-10-08 18:31:07 +03:00 |
|
Mikhail Glukhikh
|
fff434d377
|
data + open / inner / abstract / sealed are now forbidden
|
2015-10-07 15:13:14 +03:00 |
|
Mikhail Glukhikh
|
cba6870f52
|
protected & internal are now forbidden in interfaces
|
2015-10-07 11:57:14 +03:00 |
|
Denis Zharkov
|
547aa2cda6
|
Load special java methods as properites
Currently only those that override special builtin properties (e.g. `Collection.size`)
Their modality is defined by method's modality
|
2015-10-06 23:56:17 +03:00 |
|
Mikhail Glukhikh
|
7a99b3872b
|
Forbid private functions with no body and private properties in traits which are abstract by default
|
2015-09-30 19:38:02 +03:00 |
|
Yan Zhulanow
|
32e2a550b4
|
'infix' modifier
|
2015-09-30 04:03:27 +03:00 |
|
Yan Zhulanow
|
6db9344659
|
Fix compiler tests
|
2015-09-25 19:20:20 +03:00 |
|
Yan Zhulanow
|
bc727a170b
|
Add 'operator' keyword
|
2015-09-23 21:25:51 +03:00 |
|
Denis Zharkov
|
98dd08109d
|
Serialize/Deserialize const modifier
|
2015-09-23 08:20:56 +03:00 |
|
Dmitry Jemerov
|
4ca434da54
|
remove support for 'trait' keyword
|
2015-09-22 15:00:24 +02:00 |
|
Mikhail Glukhikh
|
a1e3471d92
|
"field": deprecated warnings introduced, compiler tests migrated to the new syntax
|
2015-09-21 15:48:00 +03:00 |
|
Denis Zharkov
|
4850fd10f0
|
Regenerate test data containing rendered descriptors
Introduced '@' after each annotation
|
2015-09-18 10:14:39 +03:00 |
|
Denis Zharkov
|
bae3320d52
|
Get rid of deprecated annotations in testData
|
2015-09-18 10:14:32 +03:00 |
|
Mikhail Glukhikh
|
3770e7f49f
|
Introduction of AnnotationTarget.CLASS as a replacement for CLASSIFIER (first step)
|
2015-09-11 17:59:40 +03:00 |
|
Denis Zharkov
|
c9a8609a67
|
Drop InlineStrategy and corresponding inline parameter
|
2015-09-08 08:53:35 +03:00 |
|
Michael Nedzelsky
|
aa8c90893e
|
fix tests in org.jetbrains.kotlin.idea.stubs
|
2015-09-08 02:05:54 +03:00 |
|
Michael Nedzelsky
|
bc5c9065d2
|
fix tests in org.jetbrains.kotlin.checkers
|
2015-09-08 02:04:32 +03:00 |
|
Mikhail Glukhikh
|
8f7b29f80a
|
Annotation rename: target --> @Target
|
2015-09-07 13:42:26 +03:00 |
|
Mikhail Glukhikh
|
eab288bdd7
|
annotation() now has no arguments. Syntax migration to Retention / Repeatable / MustBeDocumented combination
Deprecated test for annotation(params) completion deleted. A lot of tests changed.
|
2015-09-04 19:21:12 +03:00 |
|
Denis Zharkov
|
31244edec9
|
Deprecate deprecated in favor of Deprecated
|
2015-09-04 18:19:31 +03:00 |
|
Yan Zhulanow
|
2ce9903356
|
Fix tests
|
2015-08-31 15:33:13 +03:00 |
|
Yan Zhulanow
|
1a477bd540
|
Add field and property deserialization tests
|
2015-08-31 15:33:04 +03:00 |
|
Yan Zhulanow
|
4ead50352d
|
Put @receiver-targeted annotations on receiver type
|
2015-08-31 15:33:01 +03:00 |
|
Yan Zhulanow
|
08c678ef46
|
Deserialize receiver parameter annotations for extension functions
|
2015-08-31 15:32:55 +03:00 |
|
Alexander Udalov
|
9882e86ecb
|
Don't render contents of enum entry classes in .txt tests, regenerate tests
They are irrelevant because cannot be accessed from the outside anyway
|
2015-08-28 21:11:06 +03:00 |
|
Denis Zharkov
|
e8f91e596c
|
Adjust test data after fixes about generic nullability
|
2015-08-28 18:50:26 +03:00 |
|