Alexey Andreev
|
c814a9d1d2
|
KT-2752: fix support of typealiases
|
2016-10-08 19:25:52 +03:00 |
|
Alexey Andreev
|
6f7e7d8504
|
KT-2752: fixes after code review
|
2016-10-08 19:25:49 +03:00 |
|
Alexey Andreev
|
4e2b1d68cf
|
KT-2752: deprecate parameter of @native annotation, prohibit simultaneous usage of parameterized @native and @JsName
|
2016-10-08 19:25:42 +03:00 |
|
Alexey Andreev
|
49022fd5bc
|
KT-2752: move some diagnostics from entire declarations to their headers
|
2016-10-08 19:25:41 +03:00 |
|
Alexey Andreev
|
681a428473
|
KT-2752: prohibit JSName on extension properties
|
2016-10-08 19:25:36 +03:00 |
|
Alexey Andreev
|
1dcb037aee
|
KT-2752: remove diagnostic that reports about overridden method having several names from different sources. Generate proxies instead. Fix reporting name clash when two distinct fake overrides require same name.
|
2016-10-08 19:25:35 +03:00 |
|
Alexey Andreev
|
c5087779e4
|
KT-2752: add diagnostics that reports about conflicting overridden declarations
|
2016-10-08 19:25:34 +03:00 |
|
Alexey Andreev
|
16c172f053
|
KT-2752: add diagnostic that reports about applying JsName on overridden declarations
|
2016-10-08 19:25:33 +03:00 |
|
Alexey Andreev
|
725d13b72e
|
KT-2752: fix JsName with explicit use target. Add some tests for JsName with use targets
|
2016-10-08 19:25:33 +03:00 |
|
Alexey Andreev
|
be0013d9f2
|
KT-2752: declare properties as a pair of functions when accessors are marked with @JsName
|
2016-10-08 19:25:32 +03:00 |
|
Alexey Andreev
|
6e1a0901ac
|
KT-2752: add checkers for inconsistent usage of JsName
|
2016-10-08 19:25:31 +03:00 |
|
Alexey Andreev
|
50dd1e31c3
|
KT-2752: move tests, that check whether there's no name clash, to JS backend tests
|
2016-10-08 19:25:29 +03:00 |
|
Alexey Andreev
|
5ce158f297
|
KT-2752: add basic tests for JsName
|
2016-10-08 19:25:28 +03:00 |
|
Alexey Andreev
|
8738458c34
|
KT-2752: fix name clash diagnostic for case of extension property. Add more tests for the diagnostic
|
2016-10-08 19:25:27 +03:00 |
|
Alexey Andreev
|
8f829557c8
|
KT-2752: add diagnostic that checks whether Kotlin declarations produce conflicting names in generated JS
|
2016-10-08 19:25:26 +03:00 |
|