This document describes the method through which pickled Scala signatures are stored in Java class files. Its first part is destined to all interested person and should be accessible to most Scala developers. It gives an overview of pickled signatures, explains the Scala 2.8 implementation with respect to the legacy implementation and describes possible compatibility issues. The second part is primarily intended for developer of tools that have to read Scala signatures in class files.
You may safely ignore this document if you have not been using prerelease versions of Scala 2.8 and are not developing a tool that directly accesses Scala signatures.
Links:
[1] http://www.scala-lang.org/sites/default/files/sids/dubochet/Mon, 2010-05-31, 15:25/Storage of pickled Scala signatures in class files.pdf
[2] http://www.scala-lang.org/sites/default/files/sids/dubochet/Tue, 2010-06-01, 14:56/Storage of pickled Scala signatures in class files.docx