Alexey Tsvetkov
6354d9d54f
Treat SEALED_SUBCLASS_FQ_NAME_LIST change as a class signature change
...
#KT-19580
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
856276328e
Treat JS class annotation list change as class signature change
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
e0ef08cf18
Add raw ProtoCompareGenerated output to proto comparison test data
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
61b3c1c429
Do not print NONE changes in proto tests
...
otherwise MainKt: NONE is added in all js tests
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
8ffd141d17
Minor tweak to proto test data format
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
cc24b9f4ad
Always print class id in proto comparison test
...
A name of class file was used for added and removed classes
before the change.
The change is required for reusing the test data in js proto comparison
tests (there is no classfiles in js, so it is hard to
emulate jvm classfiles names for inner/nested classes).
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
5dd4e4cdd4
Move JVM specific proto comparison tests to separate dir
2017-08-10 21:19:41 +03:00
Alexander Udalov
fea116f14e
Allow data classes to implement equals/hashCode/toString from base classes
...
#KT-11306 Fixed
2016-09-15 16:45:48 +03:00
Alexey Tsvetkov
5ce692a75c
Improve proto comparison test with changes of annotation list
2016-01-22 16:01:35 +03:00
Alexey Tsvetkov
58a91b3d20
Add proto comparison tests with changes of class/member flags
2016-01-22 16:01:35 +03:00
Alexey Tsvetkov
94d4dae1fe
Recompile all class usages when constructor is changed
2016-01-21 18:14:56 +03:00
Alexey Tsvetkov
e7f8d7103f
Recompile all class and member usages when flag and member are changed
2016-01-13 15:46:53 +03:00
Dmitry Petrov
621d26aeeb
Drop package facades: fix incremental compilation tests & proto comparison tests
...
(package facades are no longer generated)
2015-10-19 16:03:21 +03:00
Michael Nedzelsky
ae7cc8e430
tests for comparison of changes in classes
2015-09-19 00:14:07 +03:00