1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
import scala.tools.partest._
object Test extends CompilerTest {
import global._
override def extraSettings = super.extraSettings + " -Yrangepos"
override def sources = List(
"""|class T5064 {
| List(1)
| Seq(1)
| List
| Seq
| Nil
|}""".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.show, t))
case _ =>
}
}
}
}
|