Skip to content

Commit

Permalink
Make scala.io.Serializable a universal trait.
Browse files Browse the repository at this point in the history
  • Loading branch information
odersky committed Mar 6, 2012
1 parent 1e92776 commit 1d23ea6
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/compiler/scala/reflect/internal/Definitions.scala
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ trait Definitions extends reflect.api.StandardDefinitions {
lazy val TypeConstraintClass = getRequiredClass("scala.annotation.TypeConstraint")
lazy val SingletonClass = enterNewClass(ScalaPackageClass, tpnme.Singleton, anyparam, ABSTRACT | TRAIT | FINAL)
lazy val SerializableClass = getRequiredClass("scala.Serializable")
lazy val JavaSerializableClass = getClass(sn.JavaSerializable)
lazy val JavaSerializableClass = getClass(sn.JavaSerializable) modifyInfo fixupAsAnyTrait
lazy val ComparableClass = getRequiredClass("java.lang.Comparable") modifyInfo fixupAsAnyTrait
lazy val JavaCloneableClass = getRequiredClass("java.lang.Cloneable")
lazy val RemoteInterfaceClass = getRequiredClass("java.rmi.Remote")
Expand Down Expand Up @@ -1071,7 +1071,8 @@ trait Definitions extends reflect.api.StandardDefinitions {
Object_isInstanceOf,
Object_asInstanceOf,
String_+,
ComparableClass
ComparableClass,
JavaSerializableClass
)

isInitialized = true
Expand Down

0 comments on commit 1d23ea6

Please sign in to comment.