Skip to content

Instantly share code, notes, and snippets.

@Synesso
Last active December 20, 2015 12:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Synesso/e2d39de5be20e7f302be to your computer and use it in GitHub Desktop.
Save Synesso/e2d39de5be20e7f302be to your computer and use it in GitHub Desktop.
[error] last tree to typer: Literal(Constant(Test.Test$X2345678))
[error] symbol: null
[error] symbol definition: null
[error] tpe: Class(classOf[Test$X2345678])
[error] symbol owners:
[error] context owners: class Test$delayedInit$body -> package <empty>
[error]
[error] == Enclosing template or block ==
[error]
[error] Template( // val <local delayedInit$body>: <notype> in class Test$delayedInit$body, tree.tpe=Test$delayedInit$body
[error] "scala.runtime.AbstractFunction0" // parents
[error] ValDef(
[error] private
[error] "_"
[error] <tpt>
[error] <empty>
[error] )
[error] // 3 statements
[error] ValDef( // private[this] val $outer: Test.type in class Test$delayedInit$body
[error] private <local> <paramaccessor> <triedcooking>
[error] "$outer"
[error] <tpt> // tree.tpe=Test.type
[error] <empty>
[error] )
[error] DefDef( // final def apply(): Object in class Test$delayedInit$body
[error] <method> final
[error] "apply"
[error] []
[error] List(Nil)
[error] <tpt> // tree.tpe=Object
[error] Block( // tree.tpe=runtime.BoxedUnit
[error] // 3 statements
[error] Apply( // def println(x: Object): Unit in object Predef, tree.tpe=Unit
[error] scala.this."Predef"."println" // def println(x: Object): Unit in object Predef, tree.tpe=(x: Object)Unit
[error] Block( // tree.tpe=pickling.json.JSONPickle
[error] // 3 statements
[error] ValDef( // val picklee: Test$X
[error] <triedcooking>
[error] "picklee"
[error] <tpt> // tree.tpe=Test$X
[error] Apply( // def <init>(ys: List): Test$X in class Test$X, tree.tpe=Test$X
[error] new Test$X."<init>" // def <init>(ys: List): Test$X in class Test$X, tree.tpe=(ys: List)Test$X
[error] Apply( // override def apply(xs: Seq): List in object List, tree.tpe=List
[error] immutable.this."List"."apply" // override def apply(xs: Seq): List in object List, tree.tpe=(xs: Seq)List
[error] Apply( // implicit def wrapIntArray(xs: Array[Int]): collection.mutable.WrappedArray in class LowPriorityImplicits, tree.tpe=collection.mutable.WrappedArray
[error] scala.this."Predef"."wrapIntArray" // implicit def wrapIntArray(xs: Array[Int]): collection.mutable.WrappedArray in class LowPriorityImplicits, tree.tpe=(xs: Array[Int])collection.mutable.WrappedArray
[error] ArrayValue( // tree.tpe=Array[Int]
[error] <tpt> // tree.tpe=Int
[error] List(
[error] 1
[error] 2
[error] 3
[error] )
[error] )
[error] )
[error] )
[error] )
[error] )
[error] ValDef( // val builder: pickling.json.JSONPickleBuilder
[error] <triedcooking>
[error] "builder"
[error] <tpt> // tree.tpe=pickling.json.JSONPickleBuilder
[error] Apply( // def createBuilder(): pickling.json.JSONPickleBuilder in class JSONPickleFormat, tree.tpe=pickling.json.JSONPickleBuilder
[error] scala.pickling.json.`package`.pickleFormat()."createBuilder" // def createBuilder(): pickling.json.JSONPickleBuilder in class JSONPickleFormat, tree.tpe=()pickling.json.JSONPickleBuilder
[error] Nil
[error] )
[error] )
[error] Block( // tree.tpe=Unit
[error] // 2 statements
[error] ValDef( // val picklee: Test$X
[error] <triedcooking>
[error] "picklee"
[error] <tpt> // tree.tpe=Test$X
[error] "picklee" // val picklee: Test$X, tree.tpe=Test$X
[error] )
[error] ValDef( // val pickler: pickling.SPickler
[error] <triedcooking>
[error] "pickler"
[error] <tpt> // tree.tpe=pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] ValDef( // val clazz: Class
[error] <triedcooking>
[error] "clazz"
[error] <tpt> // tree.tpe=Class
[error] If( // tree.tpe=Class
[error] Apply( // final def !=(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "picklee"."$bang$eq" // final def !=(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] null
[error] )
[error] Apply( // final def getClass(): Class in class Object, tree.tpe=Class
[error] "picklee"."getClass" // final def getClass(): Class in class Object, tree.tpe=()Class
[error] Nil
[error] )
[error] null
[error] )
[error] )
[error] Block( // tree.tpe=pickling.SPickler
[error] // 4 statements
[error] ValDef( // case val x1: Class
[error] case <synthetic> <triedcooking>
[error] "x1"
[error] <tpt> // tree.tpe=Class
[error] "clazz" // val clazz: Class, tree.tpe=Class
[error] )
[error] LabelDef( // case def case5(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] If( // tree.tpe=pickling.SPickler
[error] Apply( // final def ==(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] null."$eq$eq" // final def ==(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] "x1" // case val x1: Class, tree.tpe=Class
[error] )
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] Apply( // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=pickling.PickleTools
[error] "builder"."hintTag" // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=(tag: pickling.FastTypeTag)pickling.PickleTools
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.FastTypeTag
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.FastTypeTag
[error] scala.this.Predef.implicitly({
[error] new anonymous class anon$1()
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.FastTypeTag
[error] )
[error] Nil
[error] )
[error] )
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.SPickler
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.SPickler
[error] scala.this.Predef.implicitly(pickling.this.SPickler.nullPicklerUnpickler())."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.SPickler
[error] )
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // case def case6(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "case6" // case def case6(): pickling.SPickler, tree.tpe=()pickling.SPickler
[error] Nil
[error] )
[error] )
[error] )
[error] LabelDef( // case def case6(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] If( // tree.tpe=pickling.SPickler
[error] Apply( // final def ==(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "x1"."$eq$eq" // final def ==(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] classOf[Test$X]
[error] )
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] Apply( // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=pickling.PickleTools
[error] "builder"."hintTag" // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=(tag: pickling.FastTypeTag)pickling.PickleTools
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.FastTypeTag
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.FastTypeTag
[error] scala.this.Predef.implicitly({
[error] new anonymous class anon$2()
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.FastTypeTag
[error] )
[error] Nil
[error] )
[error] )
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.SPickler
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.SPickler
[error] scala.this.Predef.implicitly({
[error] @volatile var TestXPickler1$module: runtime.VolatileObjectRef = new runtime.VolatileObjectRef(null);
[error] Test$delayedInit$body.this.$outer.Test$$TestXPickler1$1(TestXPickler1$module)
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.SPickler
[error] )
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // case def case7(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "case7" // case def case7(): pickling.SPickler, tree.tpe=()pickling.SPickler
[error] Nil
[error] )
[error] )
[error] )
[error] LabelDef( // case def case7(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Apply( // def genPickler(classLoader: ClassLoader,clazz: Class,implicit format: pickling.PickleFormat): pickling.SPickler in trait GenPicklers, tree.tpe=pickling.SPickler
[error] "scala"."pickling"."SPickler"."genPickler" // def genPickler(classLoader: ClassLoader,clazz: Class,implicit format: pickling.PickleFormat): pickling.SPickler in trait GenPicklers, tree.tpe=(classLoader: ClassLoader, clazz: Class, implicit format: pickling.PickleFormat)pickling.SPickler
[error] // 3 arguments
[error] Apply( // def getClassLoader(): ClassLoader in class Class, tree.tpe=ClassLoader
[error] Test$delayedInit$body.this.$outer.getClass()."getClassLoader" // def getClassLoader(): ClassLoader in class Class, tree.tpe=()ClassLoader
[error] Nil
[error] )
[error] "clazz" // val clazz: Class, tree.tpe=Class
[error] Apply( // implicit val pickleFormat(): pickling.json.JSONPickleFormat in package json, tree.tpe=pickling.json.JSONPickleFormat
[error] "scala"."pickling"."json"."package"."pickleFormat" // implicit val pickleFormat(): pickling.json.JSONPickleFormat in package json, tree.tpe=()pickling.json.JSONPickleFormat
[error] Nil
[error] )
[error] )
[error] )
[error] )
[error] LabelDef( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "x" // x: pickling.SPickler, tree.tpe=pickling.SPickler
[error] "x" // x: pickling.SPickler, tree.tpe=pickling.SPickler
[error] )
[error] )
[error] )
[error] )
[error] Apply( // def pickle(picklee: Object,builder: pickling.PBuilder): Unit in trait SPickler, tree.tpe=Unit
[error] "pickler"."pickle" // def pickle(picklee: Object,builder: pickling.PBuilder): Unit in trait SPickler, tree.tpe=(picklee: Object, builder: pickling.PBuilder)Unit
[error] // 2 arguments
[error] "picklee" // val picklee: Test$X, tree.tpe=Test$X
[error] "builder" // val builder: pickling.json.JSONPickleBuilder, tree.tpe=pickling.json.JSONPickleBuilder
[error] )
[error] )
[error] Apply( // def result(): pickling.json.JSONPickle in class JSONPickleBuilder, tree.tpe=pickling.json.JSONPickle
[error] "builder"."result" // def result(): pickling.json.JSONPickle in class JSONPickleBuilder, tree.tpe=()pickling.json.JSONPickle
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // def println(x: Object): Unit in object Predef, tree.tpe=Unit
[error] scala.this."Predef"."println" // def println(x: Object): Unit in object Predef, tree.tpe=(x: Object)Unit
[error] Block( // tree.tpe=pickling.json.JSONPickle
[error] // 3 statements
[error] ValDef( // val picklee: Test$X2345
[error] <triedcooking>
[error] "picklee"
[error] <tpt> // tree.tpe=Test$X2345
[error] Apply( // def <init>(ys: List): Test$X2345 in class Test$X2345, tree.tpe=Test$X2345
[error] new Test$X2345."<init>" // def <init>(ys: List): Test$X2345 in class Test$X2345, tree.tpe=(ys: List)Test$X2345
[error] Apply( // override def apply(xs: Seq): List in object List, tree.tpe=List
[error] immutable.this."List"."apply" // override def apply(xs: Seq): List in object List, tree.tpe=(xs: Seq)List
[error] Apply( // implicit def wrapIntArray(xs: Array[Int]): collection.mutable.WrappedArray in class LowPriorityImplicits, tree.tpe=collection.mutable.WrappedArray
[error] scala.this."Predef"."wrapIntArray" // implicit def wrapIntArray(xs: Array[Int]): collection.mutable.WrappedArray in class LowPriorityImplicits, tree.tpe=(xs: Array[Int])collection.mutable.WrappedArray
[error] ArrayValue( // tree.tpe=Array[Int]
[error] <tpt> // tree.tpe=Int
[error] List(
[error] 1
[error] 2
[error] 3
[error] )
[error] )
[error] )
[error] )
[error] )
[error] )
[error] ValDef( // val builder: pickling.json.JSONPickleBuilder
[error] <triedcooking>
[error] "builder"
[error] <tpt> // tree.tpe=pickling.json.JSONPickleBuilder
[error] Apply( // def createBuilder(): pickling.json.JSONPickleBuilder in class JSONPickleFormat, tree.tpe=pickling.json.JSONPickleBuilder
[error] scala.pickling.json.`package`.pickleFormat()."createBuilder" // def createBuilder(): pickling.json.JSONPickleBuilder in class JSONPickleFormat, tree.tpe=()pickling.json.JSONPickleBuilder
[error] Nil
[error] )
[error] )
[error] Block( // tree.tpe=Unit
[error] // 2 statements
[error] ValDef( // val picklee: Test$X2345
[error] <triedcooking>
[error] "picklee"
[error] <tpt> // tree.tpe=Test$X2345
[error] "picklee" // val picklee: Test$X2345, tree.tpe=Test$X2345
[error] )
[error] ValDef( // val pickler: pickling.SPickler
[error] <triedcooking>
[error] "pickler"
[error] <tpt> // tree.tpe=pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] ValDef( // val clazz: Class
[error] <triedcooking>
[error] "clazz"
[error] <tpt> // tree.tpe=Class
[error] If( // tree.tpe=Class
[error] Apply( // final def !=(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "picklee"."$bang$eq" // final def !=(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] null
[error] )
[error] Apply( // final def getClass(): Class in class Object, tree.tpe=Class
[error] "picklee"."getClass" // final def getClass(): Class in class Object, tree.tpe=()Class
[error] Nil
[error] )
[error] null
[error] )
[error] )
[error] Block( // tree.tpe=pickling.SPickler
[error] // 4 statements
[error] ValDef( // case val x1: Class
[error] case <synthetic> <triedcooking>
[error] "x1"
[error] <tpt> // tree.tpe=Class
[error] "clazz" // val clazz: Class, tree.tpe=Class
[error] )
[error] LabelDef( // case def case5(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] If( // tree.tpe=pickling.SPickler
[error] Apply( // final def ==(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] null."$eq$eq" // final def ==(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] "x1" // case val x1: Class, tree.tpe=Class
[error] )
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] Apply( // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=pickling.PickleTools
[error] "builder"."hintTag" // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=(tag: pickling.FastTypeTag)pickling.PickleTools
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.FastTypeTag
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.FastTypeTag
[error] scala.this.Predef.implicitly({
[error] new anonymous class anon$7()
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.FastTypeTag
[error] )
[error] Nil
[error] )
[error] )
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.SPickler
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.SPickler
[error] scala.this.Predef.implicitly(pickling.this.SPickler.nullPicklerUnpickler())."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.SPickler
[error] )
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // case def case6(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "case6" // case def case6(): pickling.SPickler, tree.tpe=()pickling.SPickler
[error] Nil
[error] )
[error] )
[error] )
[error] LabelDef( // case def case6(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] If( // tree.tpe=pickling.SPickler
[error] Apply( // final def ==(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "x1"."$eq$eq" // final def ==(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] classOf[Test$X2345]
[error] )
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] Apply( // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=pickling.PickleTools
[error] "builder"."hintTag" // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=(tag: pickling.FastTypeTag)pickling.PickleTools
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.FastTypeTag
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.FastTypeTag
[error] scala.this.Predef.implicitly({
[error] new anonymous class anon$8()
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.FastTypeTag
[error] )
[error] Nil
[error] )
[error] )
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.SPickler
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.SPickler
[error] scala.this.Predef.implicitly({
[error] @volatile var TestX2345Pickler1$module: runtime.VolatileObjectRef = new runtime.VolatileObjectRef(null);
[error] Test$delayedInit$body.this.$outer.Test$$TestX2345Pickler1$1(TestX2345Pickler1$module)
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.SPickler
[error] )
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // case def case7(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "case7" // case def case7(): pickling.SPickler, tree.tpe=()pickling.SPickler
[error] Nil
[error] )
[error] )
[error] )
[error] LabelDef( // case def case7(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Apply( // def genPickler(classLoader: ClassLoader,clazz: Class,implicit format: pickling.PickleFormat): pickling.SPickler in trait GenPicklers, tree.tpe=pickling.SPickler
[error] "scala"."pickling"."SPickler"."genPickler" // def genPickler(classLoader: ClassLoader,clazz: Class,implicit format: pickling.PickleFormat): pickling.SPickler in trait GenPicklers, tree.tpe=(classLoader: ClassLoader, clazz: Class, implicit format: pickling.PickleFormat)pickling.SPickler
[error] // 3 arguments
[error] Apply( // def getClassLoader(): ClassLoader in class Class, tree.tpe=ClassLoader
[error] Test$delayedInit$body.this.$outer.getClass()."getClassLoader" // def getClassLoader(): ClassLoader in class Class, tree.tpe=()ClassLoader
[error] Nil
[error] )
[error] "clazz" // val clazz: Class, tree.tpe=Class
[error] Apply( // implicit val pickleFormat(): pickling.json.JSONPickleFormat in package json, tree.tpe=pickling.json.JSONPickleFormat
[error] "scala"."pickling"."json"."package"."pickleFormat" // implicit val pickleFormat(): pickling.json.JSONPickleFormat in package json, tree.tpe=()pickling.json.JSONPickleFormat
[error] Nil
[error] )
[error] )
[error] )
[error] )
[error] LabelDef( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "x" // x: pickling.SPickler, tree.tpe=pickling.SPickler
[error] "x" // x: pickling.SPickler, tree.tpe=pickling.SPickler
[error] )
[error] )
[error] )
[error] )
[error] Apply( // def pickle(picklee: Object,builder: pickling.PBuilder): Unit in trait SPickler, tree.tpe=Unit
[error] "pickler"."pickle" // def pickle(picklee: Object,builder: pickling.PBuilder): Unit in trait SPickler, tree.tpe=(picklee: Object, builder: pickling.PBuilder)Unit
[error] // 2 arguments
[error] "picklee" // val picklee: Test$X2345, tree.tpe=Test$X2345
[error] "builder" // val builder: pickling.json.JSONPickleBuilder, tree.tpe=pickling.json.JSONPickleBuilder
[error] )
[error] )
[error] Apply( // def result(): pickling.json.JSONPickle in class JSONPickleBuilder, tree.tpe=pickling.json.JSONPickle
[error] "builder"."result" // def result(): pickling.json.JSONPickle in class JSONPickleBuilder, tree.tpe=()pickling.json.JSONPickle
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // def println(x: Object): Unit in object Predef, tree.tpe=Unit
[error] scala.this."Predef"."println" // def println(x: Object): Unit in object Predef, tree.tpe=(x: Object)Unit
[error] Block( // tree.tpe=pickling.json.JSONPickle
[error] // 3 statements
[error] ValDef( // val picklee: Test$X2345678
[error] <triedcooking>
[error] "picklee"
[error] <tpt> // tree.tpe=Test$X2345678
[error] Apply( // def <init>(ys: List): Test$X2345678 in class Test$X2345678, tree.tpe=Test$X2345678
[error] new Test$X2345678."<init>" // def <init>(ys: List): Test$X2345678 in class Test$X2345678, tree.tpe=(ys: List)Test$X2345678
[error] Apply( // override def apply(xs: Seq): List in object List, tree.tpe=List
[error] immutable.this."List"."apply" // override def apply(xs: Seq): List in object List, tree.tpe=(xs: Seq)List
[error] Apply( // implicit def wrapIntArray(xs: Array[Int]): collection.mutable.WrappedArray in class LowPriorityImplicits, tree.tpe=collection.mutable.WrappedArray
[error] scala.this."Predef"."wrapIntArray" // implicit def wrapIntArray(xs: Array[Int]): collection.mutable.WrappedArray in class LowPriorityImplicits, tree.tpe=(xs: Array[Int])collection.mutable.WrappedArray
[error] ArrayValue( // tree.tpe=Array[Int]
[error] <tpt> // tree.tpe=Int
[error] List(
[error] 1
[error] 2
[error] 3
[error] )
[error] )
[error] )
[error] )
[error] )
[error] )
[error] ValDef( // val builder: pickling.json.JSONPickleBuilder
[error] <triedcooking>
[error] "builder"
[error] <tpt> // tree.tpe=pickling.json.JSONPickleBuilder
[error] Apply( // def createBuilder(): pickling.json.JSONPickleBuilder in class JSONPickleFormat, tree.tpe=pickling.json.JSONPickleBuilder
[error] scala.pickling.json.`package`.pickleFormat()."createBuilder" // def createBuilder(): pickling.json.JSONPickleBuilder in class JSONPickleFormat, tree.tpe=()pickling.json.JSONPickleBuilder
[error] Nil
[error] )
[error] )
[error] Block( // tree.tpe=Unit
[error] // 2 statements
[error] ValDef( // val picklee: Test$X2345678
[error] <triedcooking>
[error] "picklee"
[error] <tpt> // tree.tpe=Test$X2345678
[error] "picklee" // val picklee: Test$X2345678, tree.tpe=Test$X2345678
[error] )
[error] ValDef( // val pickler: pickling.SPickler
[error] <triedcooking>
[error] "pickler"
[error] <tpt> // tree.tpe=pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] ValDef( // val clazz: Class
[error] <triedcooking>
[error] "clazz"
[error] <tpt> // tree.tpe=Class
[error] If( // tree.tpe=Class
[error] Apply( // final def !=(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "picklee"."$bang$eq" // final def !=(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] null
[error] )
[error] Apply( // final def getClass(): Class in class Object, tree.tpe=Class
[error] "picklee"."getClass" // final def getClass(): Class in class Object, tree.tpe=()Class
[error] Nil
[error] )
[error] null
[error] )
[error] )
[error] Block( // tree.tpe=pickling.SPickler
[error] // 4 statements
[error] ValDef( // case val x1: Class
[error] case <synthetic> <triedcooking>
[error] "x1"
[error] <tpt> // tree.tpe=Class
[error] "clazz" // val clazz: Class, tree.tpe=Class
[error] )
[error] LabelDef( // case def case5(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] If( // tree.tpe=pickling.SPickler
[error] Apply( // final def ==(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] null."$eq$eq" // final def ==(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] "x1" // case val x1: Class, tree.tpe=Class
[error] )
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] Apply( // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=pickling.PickleTools
[error] "builder"."hintTag" // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=(tag: pickling.FastTypeTag)pickling.PickleTools
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.FastTypeTag
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.FastTypeTag
[error] scala.this.Predef.implicitly({
[error] new anonymous class anon$13()
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.FastTypeTag
[error] )
[error] Nil
[error] )
[error] )
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.SPickler
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.SPickler
[error] scala.this.Predef.implicitly(pickling.this.SPickler.nullPicklerUnpickler())."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.SPickler
[error] )
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // case def case6(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "case6" // case def case6(): pickling.SPickler, tree.tpe=()pickling.SPickler
[error] Nil
[error] )
[error] )
[error] )
[error] LabelDef( // case def case6(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] If( // tree.tpe=pickling.SPickler
[error] Apply( // final def ==(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "x1"."$eq$eq" // final def ==(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] classOf[Test$X2345678]
[error] )
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Block( // tree.tpe=pickling.SPickler
[error] Apply( // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=pickling.PickleTools
[error] "builder"."hintTag" // def hintTag(tag: pickling.FastTypeTag): pickling.PickleTools in trait PickleTools, tree.tpe=(tag: pickling.FastTypeTag)pickling.PickleTools
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.FastTypeTag
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.FastTypeTag
[error] scala.this.Predef.implicitly({
[error] new anonymous class anon$14()
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.FastTypeTag
[error] )
[error] Nil
[error] )
[error] )
[error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=pickling.SPickler
[error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()pickling.SPickler
[error] scala.this.Predef.implicitly({
[error] @volatile var TestX2345678Pickler1$module: runtime.VolatileObjectRef = new runtime.VolatileObjectRef(null);
[error] Test$delayedInit$body.this.$outer.Test$$TestX2345678Pickler1$1(TestX2345678Pickler1$module)
[error] })."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0
[error] <tpt> // tree.tpe=pickling.SPickler
[error] )
[error] Nil
[error] )
[error] )
[error] )
[error] Apply( // case def case7(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "case7" // case def case7(): pickling.SPickler, tree.tpe=()pickling.SPickler
[error] Nil
[error] )
[error] )
[error] )
[error] LabelDef( // case def case7(): pickling.SPickler, tree.tpe=pickling.SPickler
[error] ()
[error] Apply( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "matchEnd4" // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=(x: pickling.SPickler)pickling.SPickler
[error] Apply( // def genPickler(classLoader: ClassLoader,clazz: Class,implicit format: pickling.PickleFormat): pickling.SPickler in trait GenPicklers, tree.tpe=pickling.SPickler
[error] "scala"."pickling"."SPickler"."genPickler" // def genPickler(classLoader: ClassLoader,clazz: Class,implicit format: pickling.PickleFormat): pickling.SPickler in trait GenPicklers, tree.tpe=(classLoader: ClassLoader, clazz: Class, implicit format: pickling.PickleFormat)pickling.SPickler
[error] // 3 arguments
[error] Apply( // def getClassLoader(): ClassLoader in class Class, tree.tpe=ClassLoader
[error] Test$delayedInit$body.this.$outer.getClass()."getClassLoader" // def getClassLoader(): ClassLoader in class Class, tree.tpe=()ClassLoader
[error] Nil
[error] )
[error] "clazz" // val clazz: Class, tree.tpe=Class
[error] Apply( // implicit val pickleFormat(): pickling.json.JSONPickleFormat in package json, tree.tpe=pickling.json.JSONPickleFormat
[error] "scala"."pickling"."json"."package"."pickleFormat" // implicit val pickleFormat(): pickling.json.JSONPickleFormat in package json, tree.tpe=()pickling.json.JSONPickleFormat
[error] Nil
[error] )
[error] )
[error] )
[error] )
[error] LabelDef( // case def matchEnd4(x: pickling.SPickler): pickling.SPickler, tree.tpe=pickling.SPickler
[error] "x" // x: pickling.SPickler, tree.tpe=pickling.SPickler
[error] "x" // x: pickling.SPickler, tree.tpe=pickling.SPickler
[error] )
[error] )
[error] )
[error] )
[error] Apply( // def pickle(picklee: Object,builder: pickling.PBuilder): Unit in trait SPickler, tree.tpe=Unit
[error] "pickler"."pickle" // def pickle(picklee: Object,builder: pickling.PBuilder): Unit in trait SPickler, tree.tpe=(picklee: Object, builder: pickling.PBuilder)Unit
[error] // 2 arguments
[error] "picklee" // val picklee: Test$X2345678, tree.tpe=Test$X2345678
[error] "builder" // val builder: pickling.json.JSONPickleBuilder, tree.tpe=pickling.json.JSONPickleBuilder
[error] )
[error] )
[error] Apply( // def result(): pickling.json.JSONPickle in class JSONPickleBuilder, tree.tpe=pickling.json.JSONPickle
[error] "builder"."result" // def result(): pickling.json.JSONPickle in class JSONPickleBuilder, tree.tpe=()pickling.json.JSONPickle
[error] Nil
[error] )
[error] )
[error] )
[error] "scala"."runtime"."BoxedUnit"."UNIT" // final val UNIT: runtime.BoxedUnit in object BoxedUnit, tree.tpe=runtime.BoxedUnit
[error] )
[error] )
[error] DefDef( // def <init>($outer: Test.type): Test$delayedInit$body in class Test$delayedInit$body
[error] <method> <triedcooking>
[error] "<init>"
[error] []
[error] // 1 parameter list
[error] ValDef( // $outer: Test.type
[error] <param> <paramaccessor> <triedcooking>
[error] "$outer"
[error] <tpt> // tree.tpe=Test.type
[error] <empty>
[error] )
[error] <tpt> // tree.tpe=Test$delayedInit$body
[error] Block( // tree.tpe=Unit
[error] // 2 statements
[error] If( // tree.tpe=Unit
[error] Apply( // final def eq(x$1: Object): Boolean in class Object, tree.tpe=Boolean
[error] "$outer"."eq" // final def eq(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean
[error] null
[error] )
[error] Throw( // tree.tpe=Nothing
[error] Apply( // def <init>(): NullPointerException in class NullPointerException, tree.tpe=NullPointerException
[error] new NullPointerException."<init>" // def <init>(): NullPointerException in class NullPointerException, tree.tpe=()NullPointerException
[error] Nil
[error] )
[error] )
[error] Assign( // tree.tpe=Unit
[error] Test$delayedInit$body.this."$outer" // private[this] val $outer: Test.type in class Test$delayedInit$body, tree.tpe=Test.type
[error] "$outer" // $outer: Test.type, tree.tpe=Test.type
[error] )
[error] )
[error] Apply( // def <init>(): scala.runtime.AbstractFunction0 in class AbstractFunction0, tree.tpe=scala.runtime.AbstractFunction0
[error] Test$delayedInit$body.super."<init>" // def <init>(): scala.runtime.AbstractFunction0 in class AbstractFunction0, tree.tpe=()scala.runtime.AbstractFunction0
[error] Nil
[error] )
[error] ()
[error] )
[error] )
[error] )
[error]
[error] == Expanded type of tree ==
[error]
[error] ConstantType(value = Constant(Test.Test$X2345678))
[error]
[error] uncaught exception during compilation: java.io.IOException
[error] File name too long
[error] two errors found
[error] {file:/home/jem/projects/chess-heroku/}default-0df603/compile:compile: Compilation failed
[error] Total time: 19 s, completed 01/08/2013 11:03:16 PM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment