data deprecations (empty constructors, non val/var arguments, vararg, superclasses) are now errors, relevant tests fixed

This commit is contained in:
Mikhail Glukhikh
2015-10-16 17:10:39 +03:00
parent cae0388a57
commit a4af6a3076
32 changed files with 41 additions and 156 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
package foo
data class Dat(val start: String, middle: String, val end: String) {
data class Dat(val start: String, val middle: String, val end: String) {
fun getLabel() : String {
return start + end
}
@@ -9,7 +9,7 @@ data class Dat(val start: String, middle: String, val end: String) {
fun box(): String {
val d = Dat("max", "-", "min")
assertEquals("maxmin", d.getLabel())
val (p1, p2) = d
val (p1, p, p2) = d
assertEquals("max", p1)
assertEquals("min", p2)
return "OK"