diff options
author | mihaylov <mihaylov@epfl.ch> | 2005-05-30 09:36:21 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2005-05-30 09:36:21 +0000 |
commit | 23f5623d548ab080a7e89938396ae48854580be6 (patch) | |
tree | b44f3d6972e647a5042cbb72a6dd25e2db689873 /test | |
parent | 0dfe89ce4106567412dd6ea3154a5a035b8e269f (diff) | |
download | scala-23f5623d548ab080a7e89938396ae48854580be6.tar.gz scala-23f5623d548ab080a7e89938396ae48854580be6.tar.bz2 scala-23f5623d548ab080a7e89938396ae48854580be6.zip |
Use attributes to declare serializability of ob...
Use attributes to declare serializability of objects and classes
Diffstat (limited to 'test')
-rw-r--r-- | test/files/jvm/serialization.scala | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/files/jvm/serialization.scala b/test/files/jvm/serialization.scala index 40d1c38370..4ecd8b58e5 100644 --- a/test/files/jvm/serialization.scala +++ b/test/files/jvm/serialization.scala @@ -21,7 +21,8 @@ object EqualityTest { //############################################################################ // Test classes in package "scala" -object Test1_scala with java.io.Serializable { +[serializable] +object Test1_scala { private def arrayToString[A](arr: Array[A]): String = { List.fromArray(arr).mkString("Array[",",","]"); } @@ -76,8 +77,8 @@ object Test1_scala with java.io.Serializable { //############################################################################ // Test classes in package "scala.collection.immutable" - -object Test2_immutable with java.io.Serializable { +[serializable] +object Test2_immutable { import scala.collection.immutable.{BitSet,ListMap,ListSet,Queue,Stack, TreeSet,TreeMap}; @@ -268,7 +269,8 @@ object Test4_xml { //############################################################################ // Test user-defined classes WITHOUT nesting -class Person(_name: String) with java.io.Serializable { +[serializable] +class Person(_name: String) { private var name = _name; override def toString() = name; override def equals(that: Any): Boolean = @@ -276,7 +278,8 @@ class Person(_name: String) with java.io.Serializable { (name == that.asInstanceOf[Person].name); } -class Employee(_name: String) with java.io.Serializable { +[serializable] +class Employee(_name: String) { private var name = _name; override def toString() = name; } @@ -311,7 +314,8 @@ object Test5 { //############################################################################ // Test user-defined classes WITH nesting -object Test6 with java.io.Serializable { +[serializable] +object Test6 { object bill extends Employee("Bill") { val x = paul; } |