Skip to content

Instantly share code, notes, and snippets.

@retronym
Created July 16, 2015 04:20
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 retronym/d5c4e292749fe97ae7e2 to your computer and use it in GitHub Desktop.
Save retronym/d5c4e292749fe97ae7e2 to your computer and use it in GitHub Desktop.
SI-9401 analysis
--- sandbox/725c5c9.log 2015-07-16 14:13:03.000000000 +1000
+++ sandbox/725c5c9~1.log 2015-07-16 14:13:06.000000000 +1000
@@ -1,7602 +1,5246 @@
|-- <empty> EXPRmode-POLYmode-QUALmode (site: package <root>)
| \-> <empty>.type
|-- class Resetting[T] BYVALmode-EXPRmode (site: package <empty>)
| |-- Any TYPEmode (site: variable gencastarray in Resetting)
| | \-> Any
| |-- Any TYPEmode (site: variable gencastarray in Resetting)
| | \-> Any
| |-- Any TYPEmode (site: variable gencastarray in Resetting)
| | \-> Any
| |-- super EXPRmode-POLYmode-QUALmode (silent: <init> in Resetting)
| | |-- this EXPRmode (silent: <init> in Resetting)
| | | \-> Resetting[T]
| | \-> Resetting.super.type (with underlying type AnyRef)
| |-- Any BYVALmode-EXPRmode (site: class Resetting)
| | |-- Any TYPEmode (site: variable gencastarray in Resetting)
| | | \-> Any
| | |-- null : pt=Any BYVALmode-EXPRmode (site: variable gencastarray in Resetting)
| | | \-> Null(null)
| | \-> [var gencastarray ] Any
| |-- def gencastarray BYVALmode-EXPRmode (site: class Resetting)
| | |-- Any : pt=Any EXPRmode (site: method gencastarray in Resetting)
| | | |-- Resetting[T] EXPRmode-POLYmode-QUALmode (site: method gencastarray in Resetting)
| | | | \-> Resetting.this.type (with underlying type Resetting[T])
| | | \-> Any
| | \-> [def gencastarray] => Any
| |-- def gencastarray_$eq BYVALmode-EXPRmode (site: class Resetting)
| | |-- Resetting.this.gencastarray = x$1 : pt=Unit EXPRmode (site: method gencastarray_= in Resetting)
| | | |-- Any EXPRmode-LHSmode (site: method gencastarray_= in Resetting)
| | | | |-- Resetting[T] EXPRmode-POLYmode-QUALmode (site: method gencastarray_= in Resetting)
| | | | | \-> Resetting.this.type (with underlying type Resetting[T])
| | | | \-> Any
| | | |-- Any : pt=Any BYVALmode-EXPRmode (site: method gencastarray_= in Resetting)
| | | | \-> Any
| | | \-> Unit
| | \-> [def gencastarray_$eq] (x$1: Any)Unit
| |-- gencastarray = new Array[T](0) BYVALmode-EXPRmode (site: value <local Resetting> in Resetting)
| | |-- gencastarray EXPRmode-LHSmode (site: value <local Resetting> in Resetting)
| | | \-> Any
| | |-- Resetting.this.gencastarray_$eq(new Array[T](0)) BYVALmode-EXPRmode (site: value <local Resetting> in Resetting)
| | | |-- Resetting.this.gencastarray_$eq BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting)
| | | | \-> (x$1: Any)Unit
| | | |-- new Array[T](0) : pt=Any BYVALmode-EXPRmode (silent: value <local Resetting> in Resetting)
| | | | |-- new Array[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting)
| | | | | |-- new Array[T] EXPRmode-POLYmode-QUALmode (silent: value <local Resetting> in Resetting)
| | | | | | |-- Array[T] FUNmode-TYPEmode (silent: value <local Resetting> in Resetting)
| | | | | | | |-- T TYPEmode (silent: value <local Resetting> in Resetting)
| | | | | | | | \-> T
| | | | | | | \-> Array[T]
| | | | | | \-> Array[T]
| | | | | \-> (_length: Int)Array[T]
| | | | |-- 0 : pt=Int BYVALmode-EXPRmode (silent: value <local Resetting> in Resetting)
| | | | | \-> Int(0)
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | \-> <error>
| | | second try: (x$1: Any)Unit and new Array[T](0)
| | | |-- new Array[T](0) EXPRmode (silent: value <local Resetting> in Resetting)
| | | | |-- new Array[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting)
| | | | | |-- new Array[T] EXPRmode-POLYmode-QUALmode (silent: value <local Resetting> in Resetting)
| | | | | | |-- Array[T] FUNmode-TYPEmode (silent: value <local Resetting> in Resetting)
| | | | | | | \-> Array[T]
| | | | | | \-> Array[T]
| | | | | \-> (_length: Int)Array[T]
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
| | | | |-- [T]()scala.reflect.ClassTag[T] EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | |-- [T]()scala.reflect.ClassTag[T] BYVALmode-EXPRmode-FUNmode-POLYmode (silent: value <local Resetting> in Resetting) implicits disabled
| | | | | | \-> ()scala.reflect.ClassTag[T]
-| | | | | |-- (<empty>: scala.reflect.ClassTag[T]) EXPRmode (silent: value <local Resetting> in Resetting) implicits disabled
-| | | | | | \-> scala.reflect.ClassTag[T]
-| | | | | [adapt] [T]()scala.reflect.ClassTag[T] adapted to (<empty>: scala.reflect.ClassTag[T])
-| | | | | \-> scala.reflect.ClassTag[T]
+| | | | | caught scala.reflect.internal.Types$TypeError: tpe T is an unresolved spliceable type: while typing `package`.this.materializeClassTag[T]()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment