diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2014-02-19 10:37:09 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2014-02-19 10:37:09 +0100 |
commit | 3973f29cec9f06724941b68577908f546341c45e (patch) | |
tree | f99466561254174a678818fd5bae566bd9742488 /test/files/run/no-pickle-skolems/Test_2.scala | |
parent | 3dbcb1b9d4daa5cba98747bbc66f898ba0f864fd (diff) | |
parent | 1714578eb8b4526de248c5a62e9aa175c5758b7c (diff) | |
download | scala-3973f29cec9f06724941b68577908f546341c45e.tar.gz scala-3973f29cec9f06724941b68577908f546341c45e.tar.bz2 scala-3973f29cec9f06724941b68577908f546341c45e.zip |
Merge pull request #3452 from xeno-by/topic/palladium0
SI-8063 and its seventy friends
Diffstat (limited to 'test/files/run/no-pickle-skolems/Test_2.scala')
-rw-r--r-- | test/files/run/no-pickle-skolems/Test_2.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/files/run/no-pickle-skolems/Test_2.scala b/test/files/run/no-pickle-skolems/Test_2.scala index 8fd6016aea..da55ad9df0 100644 --- a/test/files/run/no-pickle-skolems/Test_2.scala +++ b/test/files/run/no-pickle-skolems/Test_2.scala @@ -7,7 +7,7 @@ object Test { * named CC. */ def collectSymbols[T: TypeTag](inMethod: TermName, name: String): List[String] = { - val m = typeOf[T] member inMethod typeSignatureIn typeOf[T] + val m = typeOf[T] member inMethod infoIn typeOf[T] var buf: List[Symbol] = Nil var seen: Set[Symbol] = Set() def id(s: Symbol): Int = s.asInstanceOf[{ def id: Int }].id @@ -21,8 +21,8 @@ object Test { def loop(t: Type) { t match { case TypeRef(pre, sym, args) => loop(pre) ; check(sym) ; args foreach loop - case PolyType(tparams, restpe) => tparams foreach { tp => check(tp) ; check(tp.owner) ; loop(tp.typeSignature) } ; loop(restpe) - case MethodType(params, restpe) => params foreach { p => check(p) ; loop(p.typeSignature) } ; loop(restpe) + case PolyType(tparams, restpe) => tparams foreach { tp => check(tp) ; check(tp.owner) ; loop(tp.info) } ; loop(restpe) + case MethodType(params, restpe) => params foreach { p => check(p) ; loop(p.info) } ; loop(restpe) case _ => } } @@ -32,7 +32,7 @@ object Test { } def main(args: Array[String]): Unit = { - val syms = collectSymbols[s.Bar]("to", "CC") + val syms = collectSymbols[s.Bar](TermName("to"), "CC") assert(syms.size == 1, syms) println("OK!") } |