import scala.tools.partest._ object Test extends CompilerTest { import global._ override def extraSettings = super.extraSettings + " -Yrangepos" override def sources = List( """|import scala.language.postfixOps |class A { | val one = 1 toString |}""".stripMargin ) def check(source: String, unit: CompilationUnit) { for (ClassDef(_, _, _, Template(_, _, stats)) <- unit.body ; stat <- stats ; t <- stat) { t match { case _: Select | _ : Apply | _:This => println("%-15s %s".format(t.pos.toString, t)) case _ => } } } }