Valentin Kipyatkov
|
ec51076355
|
DescriptorRenderer to render annotations for all types + separate option to render annotation arguments + use it in IdeDescriptorRenderers
|
2016-10-11 23:38:54 +03:00 |
|
Ilya Gorbunov
|
d943079557
|
Exception typealiases rendering in test output
|
2016-08-17 12:40:50 +03:00 |
|
Denis Zharkov
|
d0acb3674a
|
Fix rendered testData
New members in enum member scope
|
2016-05-16 15:38:13 +03:00 |
|
Denis Zharkov
|
b94baede38
|
Minor. Fix rendered Throwable member scope
|
2016-04-25 17:41:08 +03:00 |
|
Alexander Udalov
|
8e77e16bbd
|
Remove leftovers of platformName and platformStatic in test data
Drop unnecessary imports, rename some tests
|
2016-03-02 16:47:04 +03:00 |
|
Alexander Udalov
|
1b8f934b54
|
Delete deprecated enum 'values' property
|
2016-02-19 22:28:44 +03:00 |
|
Ilya Gorbunov
|
5361f6e941
|
Make Throwable properties message and cause open.
#KT-5587 Fixed
|
2016-02-08 18:10:46 +03:00 |
|
Ilya Gorbunov
|
f4822cd757
|
Fix testData in compiler: add collections and ranges package to fq-names.
|
2016-01-22 05:54:38 +03:00 |
|
Michael Bogdanov
|
e116cc3206
|
Private visibility for non-const, non-jvmField class companion property backing field
|
2015-12-29 16:45:22 +03:00 |
|
Alexander Udalov
|
75f046fa81
|
Drop Throwable#printStackTrace, make it a JVM-specific extension
|
2015-12-25 20:16:18 +03:00 |
|
Mikhail Glukhikh
|
c8b50eec1e
|
Enum.values: deprecation (warning) --> deprecation (error)
|
2015-12-11 11:11:42 +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 |
|
Denis Zharkov
|
e920ce709b
|
Render captured type parameters in verbose mode
|
2015-11-13 14:59:04 +03:00 |
|
Dmitry Jemerov
|
736b496f6a
|
drop deprecated @platformName and @platformStatic annotations
|
2015-11-02 17:00:44 +01:00 |
|
Alexey Tsvetkov
|
dc27363452
|
Remove @annotation from test data
|
2015-10-19 20:45:01 +03:00 |
|
Dmitry Petrov
|
e7fb7483c5
|
Drop package facades: update compiler tests.
|
2015-10-19 16:03: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 |
|
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
|
17c906658d
|
Transform Throwable members to properties
|
2015-10-14 20:39:59 +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 |
|
Michael Bogdanov
|
a4997e8b31
|
backend tests: INSTANCE$ -> INSTANCE
|
2015-10-09 16:25:18 +03:00 |
|
Michael Bogdanov
|
12afbffb09
|
Copy to interface just companion object public const properties
|
2015-10-09 16:25:15 +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 |
|
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 |
|
Denis Zharkov
|
fd0c92e307
|
Record inner class info for interface and DefaultImpls
|
2015-09-30 08:19:51 +03:00 |
|
Denis Zharkov
|
a101fffd9a
|
Change INTERFACE_IMPL_CLASS_NAME: $TImpl -> DefaultImpls
|
2015-09-30 08:19:51 +03:00 |
|
Denis Zharkov
|
d937a7cefc
|
Generate field for const-val with same visibility as desciptor
Also add test checking that constant static final fields generated for them
|
2015-09-23 08:20:57 +03:00 |
|
Dmitry Petrov
|
39e0b3ab92
|
fix testData related to JvmName retention
|
2015-09-21 17:33:06 +03:00 |
|
Dmitry Petrov
|
da026f1480
|
Report errors for annotations with BINARY or RUNTIME retention on file classes.
|
2015-09-21 12:11:53 +03:00 |
|
Valentin Kipyatkov
|
452cd49c5e
|
Disallowed @Deprecated for local variables and parameters
|
2015-09-18 15:44:16 +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 |
|
Michael Nedzelsky
|
ece8bb07b2
|
fix tests in org.jetbrains.kotlin.jvm.compiler
|
2015-09-08 02:04:38 +03:00 |
|
Mikhail Glukhikh
|
8f7b29f80a
|
Annotation rename: target --> @Target
|
2015-09-07 13:42:26 +03:00 |
|
Denis Zharkov
|
31244edec9
|
Deprecate deprecated in favor of Deprecated
|
2015-09-04 18:19:31 +03:00 |
|
Denis Zharkov
|
952d45dc8b
|
Deprecate JVM platform annotations in favor of capitilized themselves
|
2015-09-04 18:19:31 +03:00 |
|
Denis Zharkov
|
2b76941733
|
Deprecate throws annotation in favor of Throws
|
2015-09-04 17:23:26 +03:00 |
|
Mikhail Glukhikh
|
699f1e0a70
|
AnnotationTarget.PACKAGE was dropped
|
2015-09-04 12:49:14 +03:00 |
|
Yan Zhulanow
|
55b2029b3c
|
Remove FIELD target from jvmStatic and platformStatic annotations
|
2015-09-02 20:36:48 +03:00 |
|
Yan Zhulanow
|
2ce9903356
|
Fix tests
|
2015-08-31 15:33:13 +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 |
|
Dmitry Jemerov
|
4743a69d76
|
rename platformName annotation to jvmName
|
2015-08-25 15:40:46 +02:00 |
|
Mikhail Glukhikh
|
b2653ad1e9
|
Deprecated enum syntax removed: most compiler tests
|
2015-08-10 16:24:12 +03:00 |
|