Mikhail Zarechenskiy
|
011231f2ab
|
Collect sam adapters for constructors in synthetic scope
Also place computation of synthetic constructors under one function
|
2017-06-16 16:44:52 +03:00 |
|
Mikhail Zarechenskiy
|
7541a3754d
|
Move SAM constructors to synthetic scope
|
2017-05-05 21:30:35 +03:00 |
|
Mikhail Zarechenskiy
|
95ede7fb67
|
Move SAM adapters from static scope to synthetic one
|
2017-05-05 21:30:10 +03:00 |
|
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
|
f4822cd757
|
Fix testData in compiler: add collections and ranges package to fq-names.
|
2016-01-22 05:54:38 +03:00 |
|
Denis Zharkov
|
95cecdbc42
|
Support overrides of generic methods with erased version in Java
|
2015-12-03 18:19:36 +03:00 |
|
Denis Zharkov
|
e920ce709b
|
Render captured type parameters in verbose mode
|
2015-11-13 14:59:04 +03: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 |
|
Denis Zharkov
|
4850fd10f0
|
Regenerate test data containing rendered descriptors
Introduced '@' after each annotation
|
2015-09-18 10:14:39 +03:00 |
|
Valentin Kipyatkov
|
729085ec9a
|
Iniital implementation of synthetic extensions for SAM-adapter functions (non-static only)
|
2015-08-04 18:05:55 +03:00 |
|
Denis Zharkov
|
97af85da9c
|
Change default upper bound of Java type parameters to Any!
#KT-7672 Fixed
|
2015-07-21 15:16:05 +03:00 |
|
Denis Zharkov
|
76648878e0
|
Ignore type parameters in value arguments while comparing SAM adapters
#KT-8388 Fixed
|
2015-07-10 08:46:27 +03:00 |
|
Andrey Breslav
|
4e17500e1c
|
Test data for LoadJava tests fixed
|
2015-07-09 16:36:43 +03:00 |
|
Andrey Breslav
|
694af022c8
|
Type Enhancement for Java fields and constructors supported as well
|
2015-07-09 16:32:25 +03:00 |
|
Alexander Udalov
|
4141e0a8df
|
Introduce fictitious numbered Function class descriptors
|
2015-05-26 15:04:54 +03:00 |
|
Dmitry Jemerov
|
9975bb8935
|
replace 'trait' keyword with 'interface' in user-visible messages and code generation tools
|
2015-05-12 11:49:37 +02:00 |
|
Andrey Breslav
|
0f0f205248
|
Serializing information about star projections
|
2015-02-02 19:52:02 +03:00 |
|
Alexander Udalov
|
ae3c17d399
|
Minor, get rid of SAMs in some loadJava tests
|
2014-11-11 18:10:43 +03:00 |
|
Alexander Udalov
|
3a8ad45dec
|
Append newline to EOF for .txt test data files
Reverts and fixes 102f0d3
|
2014-10-21 03:18:27 +04:00 |
|
Andrey Breslav
|
ea3215b361
|
Massive test data update for compiledJava
|
2014-10-13 15:38:05 +04:00 |
|
Andrey Breslav
|
dd2e95b3bc
|
Substitution implemented for flexible occurrences of Java type parameters
|
2014-10-13 15:37:52 +04:00 |
|
Andrey Breslav
|
bf53222bd9
|
Flexible types in SAM conversions
|
2014-10-13 15:37:51 +04:00 |
|
Andrey Breslav
|
0cbbb6a0db
|
Test data fixed
|
2014-10-13 15:37:47 +04:00 |
|
Alexander Udalov
|
bcfb5f3b09
|
Rewrite Java resolve to use static class scope instead of synthesized packages
#KT-4149 Fixed
#KT-4839 Fixed
|
2014-09-09 20:42:36 +04:00 |
|
Alexander Udalov
|
5dc37217c8
|
Remove Object from supertypes in LoadJava testData
|
2014-07-25 21:19:38 +04:00 |
|
Alexander Udalov
|
f7b6457139
|
Replace "jet" package name with "kotlin" in testData
|
2014-03-02 19:55:26 +04:00 |
|
Evgeny Gerashchenko
|
e175ebf60a
|
Rendering package FQ names instead of short names.
|
2013-12-17 20:28:56 +04:00 |
|
Evgeny Gerashchenko
|
5c8f87658a
|
Made SAM adapters final.
|
2013-07-12 21:09:22 +04:00 |
|
Evgeny Gerashchenko
|
fc99ad35b3
|
Supported complex cases of SAM adapters inheritance/overriding.
|
2013-07-12 21:09:22 +04:00 |
|
Evgeny Gerashchenko
|
e017645c97
|
Reorganized SAM-related test data.
|
2013-07-02 14:06:09 +04:00 |
|