summaryrefslogtreecommitdiff
path: root/src/eclipse/reflect
diff options
context:
space:
mode:
authorScott Carey <scottcarey+git@gmail.com>2013-12-06 18:07:41 -0800
committerScott Carey <scottcarey+git@gmail.com>2013-12-12 13:22:11 -0800
commita5fc6e69e0c26ca8537e01d17109e1037600af76 (patch)
treee826bf5f712029b5550ec32d059a6421fa7b6245 /src/eclipse/reflect
parent73cddba169a3b1fc1519a6128275dddceec3299a (diff)
downloadscala-a5fc6e69e0c26ca8537e01d17109e1037600af76.tar.gz
scala-a5fc6e69e0c26ca8537e01d17109e1037600af76.tar.bz2
scala-a5fc6e69e0c26ca8537e01d17109e1037600af76.zip
SI-8042 Use Serialization Proxy Pattern in List
Modify List to use the Serialization Proxy Pattern instead of directly mutating its state during deserialization. Use the proxy at the List level for both Nil and :: for simplicity. Change one member variable (hd) to val from var as a result. The other member variable (tl) cannot yet be changed to val because it is mutated by ListBuffer in the library and Types in reflection.
Diffstat (limited to 'src/eclipse/reflect')
0 files changed, 0 insertions, 0 deletions