9
ScalaSignature是一個註釋。它包含元信息。提供我們應該直接使用ScalaSignature嗎?
然後解析器。但scala-library.jar
不包含解析器。這看起來像是祕密API。
但我知道用ScalaSignature一些庫。
- https://github.com/lift/framework/blob/2.4-release/core/json/src/main/scala/net/liftweb/json/ScalaSig.scala
- https://github.com/msgpack/msgpack-scala/blob/version-0.6.6/src/main/scala/org/msgpack/scalautil/ScalaSigUtil.scala
- https://github.com/havocp/beaucatcher/blob/v0.5.0/caseclass/src/main/scala/org/beaucatcher/caseclass/ClassAnalysis.scala
順便說一句,我無法找到ScalaSignature的正式規範。 我擔心ScalaSignature的規格可能會因Scala版本的變化而改變。 另外我認爲還有一些使用ScalaSignature的風險,因爲規範不存在。
此外,Scala2.10將提供一個新的反射API。 我認爲在2.10發佈時使用ScalaSignature的原因會減少。
因此,應該使用ScalaSignature嗎?
這意味着我們不應該直接使用ScalaSignature和SignatureParser? – 2012-08-16 12:52:26
就我所知,在2.10+版本中不需要這麼做 – 2012-08-16 14:45:49