diff options
Diffstat (limited to 'test/files/jvm/serialization.scala')
-rw-r--r-- | test/files/jvm/serialization.scala | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/test/files/jvm/serialization.scala b/test/files/jvm/serialization.scala index 1056f99848..af842f3e78 100644 --- a/test/files/jvm/serialization.scala +++ b/test/files/jvm/serialization.scala @@ -526,29 +526,22 @@ class Outer extends Serializable { object Test7 { val x = new Outer x.Inner // initialize - try { - val y:Outer = read(write(x)) - if (y.Inner == null) - println("Inner object is null") - } - catch { - case e: Exception => - println("Error in Test7: " + e) - } - + val y:Outer = read(write(x)) + if (y.Inner == null) + println("Inner object is null") } - // Verify that transient lazy vals don't get serialized class WithTransient extends Serializable { @transient lazy val a1 = 1 @transient private lazy val a2 = 2 @transient object B extends Serializable + @transient private object C extends Serializable def test = { println(a1) println(a2) - if (B == null) + if (B == null || C == null) println("Transient nested object failed to serialize properly") } } |