Don't mark magic Serializable methods as unused

Fixes #KT-10635
This commit is contained in:
Kirill
2016-05-03 20:46:45 +02:00
committed by Dmitry Jemerov
parent d77923af47
commit 5b6a8dcfd3
2 changed files with 28 additions and 0 deletions
@@ -0,0 +1,21 @@
// FULL_JDK
class Foo : java.io.Serializable {
private fun writeObject(s: java.io.ObjectOutputStream) {
s.toString()
}
private fun readObject(s: java.io.ObjectInputStream) {
s.toString()
}
fun writeReplace(): Any = Any()
fun readResolve(): Any = Any()
fun readObjectNoData() {
}
}
fun main(args: Array<String>) {
Foo()
}