This is a fraction of it, for example:
[error] HelloWrangler.this."overloaded1" // implicit val overloaded1: OverloadHack.this.Overloaded1 in trait OverloadHack, tree.tpe=HelloWrangler.this.Overloaded1
[error] )
[error] )
[error] Apply( // def println(__arg0: MiscOps.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext,implicit __imp1: MiscOps.this.Overloaded2): MiscOps.this.Rep[Unit] in trait MiscOps, tree.tpe=HelloWrangler.this.Rep[Unit]
[error] Apply( // def println(__arg0: MiscOps.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext,implicit __imp1: MiscOps.this.Overloaded2): MiscOps.this.Rep[Unit] in trait MiscOps, tree.tpe=(implicit __pos: scala.reflect.SourceContext, implicit __imp1: HelloWrangler.this.Overloaded2)HelloWrangler.this.Rep[Unit]
[error] HelloWrangler.this."println" // def println(__arg0: MiscOps.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext,implicit __imp1: MiscOps.this.Overloaded2): MiscOps.this.Rep[Unit] in trait MiscOps, tree.tpe=(__arg0: HelloWrangler.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext, implicit __imp1: HelloWrangler.this.Overloaded2)HelloWrangler.this.Rep[Unit]
[error] Apply( // implicit def StringStringToRep(x: String): LiftString.this.Rep[String] in trait LiftString, tree.tpe=HelloWrangler.this.Rep[String]
[error] HelloWrangler.this."StringStringToRep" // implicit def StringStringToRep(x: String): LiftString.this.Rep[String] in trait LiftString, tree.tpe=(x: String)HelloWrangler.this.Rep[String]
[error] Apply( // final def +(x$1: Any): String in class String, tree.tpe=String
[error] "Cut : "."$plus" // final def +(x$1: Any): String in class String, tree.tpe=(x$1: Any)String
[error] Apply( // tree.tpe=
[error] System.nanoTime.$minus(now)."$div"
[error] 1000000.0
[error] )
[error] )
[error] )
[error] )
[error] // 2 arguments
[error] Apply( // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=scala.reflect.SourceContext
[error] reflect.this."SourceContext"."apply" // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=(fileName: String, name: String, receiver: String, sourceInfo: List[(String, Int)])scala.reflect.SourceContext
[error] // 4 arguments
[error] "/afs/cs.stanford.edu/u/gibbons4/ppl/Forge/published/OptiWrangler/apps/src/HelloWorld.scala"
[error] "println"
[error] "HelloWrangler"
[error] Apply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=List[(Null, Int)]
[error] TypeApply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=(xs: (Null, Int)_)List[(Null, Int)]
[error] immutable.this."List"."apply" // override def apply[A](xs: A*): List[A] in object List, tree.tpe=[A](xs: A*)List[A]
[error] // tree.tpe=(Null, Int)
[error] )
[error] Apply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(Null, Int)
[error] TypeApply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(_1: Null, _2: Int)(Null, Int)
[error] scala.this."Tuple2"."apply" // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=[T1, T2](_1: T1, 2: T2)(T1, T2)
[error] // 2 type arguments
[error] // tree.tpe=Null
[error] // tree.tpe=Int
[error] )
[error] // 2 arguments
[error] null
[error] 21
[error] )
[error] )
[error] )
[error] HelloWrangler.this."overloaded2" // implicit val overloaded2: OverloadHack.this.Overloaded2 in trait OverloadHack, tree.tpe=HelloWrangler.this.Overloaded2
[error] )
[error] Apply( // def __assign[T](lhs: Variables.this.Var[T],rhs: T)(implicit evidence$10: Manifest[T],implicit pos: scala.reflect.SourceContext): Variables.this.Rep[Unit] in trait Variables, tree.tpe=HelloWrangler.this.Rep[Unit]
[error] Apply( // def __assign[T](lhs: Variables.this.Var[T],rhs: T)(implicit evidence$10: Manifest[T],implicit pos: scala.reflect.SourceContext): Variables.this.Rep[Unit] in trait Variables, tree.tpe=(implicit evidence$10: Manifest[Long], implicit pos: scala.reflect.SourceContext)HelloWrangler.this.Rep[Unit]
[error] TypeApply( // def __assign[T](lhs: Variables.this.Var[T],rhs: T)(implicit evidence$10: Manifest[T],implicit pos: scala.reflect.SourceContext): Variables.this.Rep[Unit] in trait Variables, tree.tpe=(lhs: HelloWrangler.this.Var[Long], rhs: Long)(implicit evidence$10: Manifest[Long], implicit pos: scala.reflect.SourceContext)HelloWrangler.this.Rep[Unit]
[error] HelloWrangler.this."__assign" // def __assign[T](lhs: Variables.this.Var[T],rhs: T)(implicit evidence$10: Manifest[T],implicit pos: scala.reflect.SourceContext): Variables.this.Rep[Unit] in trait Variables, tree.tpe=[T](lhs: HelloWrangler.this.Var[T], rhs: T)(implicit evidence$10: Manifest[T], implicit pos: scala.reflect.SourceContext)HelloWrangler.this.Rep[Unit]
[error] // tree.tpe=Long
[error] )
[error] // 2 arguments
[error] "now" // var now: HelloWrangler.this.Var[Long], tree.tpe=HelloWrangler.this.Var[Long]
[error] Apply( // def nanoTime(): Long in object System, tree.tpe=Long
[error] java.this."lang"."System"."nanoTime" // def nanoTime(): Long in object System, tree.tpe=()Long
[error] Nil
[error] )
[error] )
[error] // 2 arguments
[error] reflect.this."ManifestFactory"."Long" // val Long: scala.reflect.AnyValManifest[Long] in object ManifestFactory, tree.tpe=scala.reflect.AnyValManifest[Long]
[error] Apply( // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=scala.reflect.SourceContext
[error] reflect.this."SourceContext"."apply" // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=(fileName: String, name: String, receiver: String, sourceInfo: List[(String, Int)])scala.reflect.SourceContext
[error] // 4 arguments
[error] "/afs/cs.stanford.edu/u/gibbons4/ppl/Forge/published/OptiWrangler/apps/src/HelloWorld.scala"
[error] "__assign"
[error] "HelloWrangler"
[error] Apply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=List[(Null, Int)]
[error] TypeApply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=(xs: (Null, Int))List[(Null, Int)]
[error] immutable.this."List"."apply" // override def apply[A](xs: A*): List[A] in object List, tree.tpe=[A](xs: A*)List[A]
[error] // tree.tpe=(Null, Int)
[error] )
[error] Apply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(Null, Int)
[error] TypeApply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(_1: Null, _2: Int)(Null, Int)
[error] scala.this."Tuple2"."apply" // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=[T1, T2](_1: T1, 2: T2)(T1, T2)
[error] // 2 type arguments
[error] // tree.tpe=Null
[error] // tree.tpe=Int
[error] )
[error] // 2 arguments
[error] null
[error] 23
[error] )
[error] )
[error] )
[error] )
[error] Apply( // def infix_tableToFile(self: TableOps.this.Rep[TableOps.this.Table],__arg1: TableOps.this.Rep[String])(implicit __pos: scala.reflect.SourceContext): TableOps.this.Rep[Unit] in trait TableOps, tree.tpe=HelloWrangler.this.Rep[Unit]
[error] Apply( // def infix_tableToFile(self: TableOps.this.Rep[TableOps.this.Table],__arg1: TableOps.this.Rep[String])(implicit __pos: scala.reflect.SourceContext): TableOps.this.Rep[Unit] in trait TableOps, tree.tpe=(implicit __pos: scala.reflect.SourceContext)HelloWrangler.this.Rep[Unit]
[error] HelloWrangler.this."infix_tableToFile" // def infix_tableToFile(self: TableOps.this.Rep[TableOps.this.Table],__arg1: TableOps.this.Rep[String])(implicit __pos: scala.reflect.SourceContext): TableOps.this.Rep[Unit] in trait TableOps, tree.tpe=(self: HelloWrangler.this.Rep[HelloWrangler.this.Table], __arg1: HelloWrangler.this.Rep[String])(implicit __pos: scala.reflect.SourceContext)HelloWrangler.this.Rep[Unit]
[error] // 2 arguments
[error] "x" // val x: HelloWrangler.this.Rep[HelloWrangler.this.Table], tree.tpe=x.type
[error] Apply( // implicit def StringStringToRep(x: String): LiftString.this.Rep[String] in trait LiftString, tree.tpe=HelloWrangler.this.Rep[String]
[error] HelloWrangler.this."StringStringToRep" // implicit def StringStringToRep(x: String): LiftString.this.Rep[String] in trait LiftString, tree.tpe=(x: String)HelloWrangler.this.Rep[String]
[error] "/afs/cs.stanford.edu/u/gibbons4/data/"
[error] )
[error] )
[error] Apply( // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=scala.reflect.SourceContext
[error] reflect.this."SourceContext"."apply" // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=(fileName: String, name: String, receiver: String, sourceInfo: List[(String, Int)])scala.reflect.SourceContext
[error] // 4 arguments
[error] ""
[error] "infix_tableToFile"
[error] "HelloWrangler"
[error] Apply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=List[(Null, Int)]
[error] TypeApply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=(xs: (Null, Int))List[(Null, Int)]
[error] immutable.this."List"."apply" // override def apply[A](xs: A*): List[A] in object List, tree.tpe=[A](xs: A*)List[A]
[error] // tree.tpe=(Null, Int)
[error] )
[error] Apply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(Null, Int)
[error] TypeApply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(_1: Null, _2: Int)(Null, Int)
[error] scala.this."Tuple2"."apply" // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=[T1, T2](_1: T1, 2: T2)(T1, T2)
[error] // 2 type arguments
[error] // tree.tpe=Null
[error] // tree.tpe=Int
[error] )
[error] // 2 arguments
[error] null
[error] 0
[error] )
[error] )
[error] )
[error] )
[error] Block( // tree.tpe=Unit
[error] Apply( // def println(__arg0: MiscOps.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext,implicit __imp1: MiscOps.this.Overloaded2): MiscOps.this.Rep[Unit] in trait MiscOps, tree.tpe=HelloWrangler.this.Rep[Unit]
[error] Apply( // def println(__arg0: MiscOps.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext,implicit __imp1: MiscOps.this.Overloaded2): MiscOps.this.Rep[Unit] in trait MiscOps, tree.tpe=(implicit __pos: scala.reflect.SourceContext, implicit __imp1: HelloWrangler.this.Overloaded2)HelloWrangler.this.Rep[Unit]
[error] HelloWrangler.this."println" // def println(__arg0: MiscOps.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext,implicit __imp1: MiscOps.this.Overloaded2): MiscOps.this.Rep[Unit] in trait MiscOps, tree.tpe=(__arg0: HelloWrangler.this.Rep[Any])(implicit __pos: scala.reflect.SourceContext, implicit __imp1: HelloWrangler.this.Overloaded2)HelloWrangler.this.Rep[Unit]
[error] Apply( // implicit def StringStringToRep(x: String): LiftString.this.Rep[String] in trait LiftString, tree.tpe=HelloWrangler.this.Rep[String]
[error] HelloWrangler.this."StringStringToRep" // implicit def StringStringToRep(x: String): LiftString.this.Rep[String] in trait LiftString, tree.tpe=(x: String)HelloWrangler.this.Rep[String]
[error] Apply( // final def +(x$1: Any): String in class String, tree.tpe=String
[error] "Written from file : "."$plus" // final def +(x$1: Any): String in class String, tree.tpe=(x$1: Any)String
[error] Apply( // tree.tpe=
[error] System.nanoTime.$minus(now)."$div"
[error] 1000000.0
[error] )
[error] )
[error] )
[error] )
[error] // 2 arguments
[error] Apply( // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=scala.reflect.SourceContext
[error] reflect.this."SourceContext"."apply" // def apply(fileName: String,name: String,receiver: String,sourceInfo: List[(String, Int)]): scala.reflect.SourceContext in object SourceContext, tree.tpe=(fileName: String, name: String, receiver: String, sourceInfo: List[(String, Int)])scala.reflect.SourceContext
[error] // 4 arguments
[error] "/afs/cs.stanford.edu/u/gibbons4/ppl/Forge/published/OptiWrangler/apps/src/HelloWorld.scala"
[error] "println"
[error] "HelloWrangler"
[error] Apply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=List[(Null, Int)]
[error] TypeApply( // override def apply[A](xs: A*): List[A] in object List, tree.tpe=(xs: (Null, Int))List[(Null, Int)]
[error] immutable.this."List"."apply" // override def apply[A](xs: A*): List[A] in object List, tree.tpe=[A](xs: A*)List[A]
[error] // tree.tpe=(Null, Int)
[error] )
[error] Apply( // case def apply[T1, T2](_1: T1,2: T2): (T1, T2) in object Tuple2, tree.timport optiwrangler.compiler.
pe=(Null, Int)
[error] TypeApply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(_1: Null, _2: Int)(Null, Int)
[error] scala.this."Tuple2"."apply" // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=[T1, T2](1: T1, 2: T2)(T1, T2)
[error] // 2 type arguments
[error] // tree.tpe=Null
[error] // tree.tpe=Int
[error] )
import optiwrangler.compiler.
[error] // 2 arguments
[error] null
[error] 25
[error] )
[error] )
[error] )
[error] HelloWrangler.this."overloaded2" // implicit val overloaded2: OverloadHack.this.Overloaded2 in trait OverloadHack, tree.tpe=HelloWrangler.this.Overloaded2
[error] )
import optiwrangler.compiler.
error
[error] )
[error] )
[error] )
[error]
[error] == Expanded type of tree ==
[error]
[error] TypeRef(TypeSymbol(final abstract class Unit extends AnyVal))
[error]
[error] System.nanoTime.$minus(now).$div(1000000.0)