[debug] Running task... Cancelable: true, check cycles: false [info] Updating {file:/Users/asloane/Desktop/Crash-2.10.0-M7/}default-3ef683... [debug] Other repositories: [debug] Default repositories: [debug] Raw(ProjectResolver(inter-project, mapped: )) [debug] FileRepository(local,FileConfiguration(true,None),sbt.Patterns@7a083b7b) [debug] public: http://repo1.maven.org/maven2/ [debug] Using inline dependencies specified in Scala. [debug] post 1.3 ivy file: using exact as default matcher [debug] :: resolving dependencies :: myorg#project_2.10;0.1.0 [debug] confs: [compile, runtime, test, provided, optional, compile-internal, runtime-internal, test-internal, plugin, sources, docs, pom] [debug] validate = true [debug] refresh = false [debug] resolving dependencies for configuration 'compile' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=compile [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->default(compile)] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile [debug] using sbt-chain to resolve org.scala-lang#scala-library;2.10.0-M7 [info] Resolving org.scala-lang#scala-library;2.10.0-M7 ... [debug] sbt-chain: Checking cache for: dependency: org.scala-lang#scala-library;2.10.0-M7 {compile=[default(compile)]} [debug] sbt-chain: no namespace defined: using system [debug] No entry is found in the ModuleDescriptorCache : /Users/asloane/.ivy2/cache/org.scala-lang/scala-library/ivy-2.10.0-M7.xml [debug] post 1.3 ivy file: using exact as default matcher [debug] found ivy file in cache for org.scala-lang#scala-library;2.10.0-M7 (resolved by sbt-chain): /Users/asloane/.ivy2/cache/org.scala-lang/scala-library/ivy-2.10.0-M7.xml [debug] sbt-chain: module revision found in cache: org.scala-lang#scala-library;2.10.0-M7 [debug] sbt-chain: no latest strategy defined: using default [debug] local: no namespace defined: using system [debug] Entry is found in the ModuleDescriptorCache : /Users/asloane/.ivy2/cache/org.scala-lang/scala-library/ivy-2.10.0-M7.xml [debug] found ivy file in cache for org.scala-lang#scala-library;2.10.0-M7 (resolved by sbt-chain): /Users/asloane/.ivy2/cache/org.scala-lang/scala-library/ivy-2.10.0-M7.xml [debug] local: revision in cache: org.scala-lang#scala-library;2.10.0-M7 [debug] checking org.scala-lang#scala-library;2.10.0-M7 from sbt-chain against [none] [debug] module revision kept as first found: org.scala-lang#scala-library;2.10.0-M7 from sbt-chain [debug] found org.scala-lang#scala-library;2.10.0-M7 in sbt-chain [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->runtime] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->compile] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->master] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile [debug] resolving dependencies for configuration 'runtime' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [runtime] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=runtime [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=runtime [debug] runtime is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->default(compile)] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->runtime] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime [debug] runtime is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->compile] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime [debug] runtime is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->master] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime [debug] runtime is loaded and no conf to load. Skip loading [debug] resolving dependencies for configuration 'test' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [test] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [runtime] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test [debug] test is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test [debug] test is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->default(compile)] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->runtime] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test [debug] test is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->compile] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test [debug] test is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->master] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test [debug] test is loaded and no conf to load. Skip loading [debug] resolving dependencies for configuration 'provided' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [provided] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=provided [debug] resolving dependencies for configuration 'optional' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [optional] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=optional [debug] resolving dependencies for configuration 'compile-internal' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile-internal] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=compile-internal [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=compile-internal [debug] compile-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->default(compile)] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile-internal [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->runtime] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile-internal [debug] compile-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->compile] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile-internal [debug] compile-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->master] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=compile-internal [debug] compile-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [optional] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=compile-internal [debug] compile-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [provided] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=compile-internal [debug] compile-internal is loaded and no conf to load. Skip loading [debug] resolving dependencies for configuration 'runtime-internal' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [runtime-internal] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=runtime-internal [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [runtime] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=runtime-internal [debug] runtime-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=runtime-internal [debug] runtime-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->default(compile)] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime-internal [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->runtime] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime-internal [debug] runtime-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->compile] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime-internal [debug] runtime-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->master] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=runtime-internal [debug] runtime-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [optional] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=runtime-internal [debug] runtime-internal is loaded and no conf to load. Skip loading [debug] resolving dependencies for configuration 'test-internal' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [test-internal] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test-internal [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [test] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [runtime] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [compile] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->default(compile)] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test-internal [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->runtime] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->compile] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies myorg#project_2.10;0.1.0->org.scala-lang#scala-library;2.10.0-M7 [compile->master] [debug] loadData of org.scala-lang#scala-library;2.10.0-M7 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [optional] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [provided] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=test-internal [debug] test-internal is loaded and no conf to load. Skip loading [debug] resolving dependencies for configuration 'plugin' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [plugin] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=plugin [debug] resolving dependencies for configuration 'sources' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [sources] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=sources [debug] resolving dependencies for configuration 'docs' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [docs] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=docs [debug] resolving dependencies for configuration 'pom' [debug] == resolving dependencies for myorg#project_2.10;0.1.0 [pom] [debug] loadData of myorg#project_2.10;0.1.0 of rootConf=pom [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] org.scala-lang#scala-library;2.10.0-M7 in test-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in test: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in compile: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in runtime: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in runtime-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in compile-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] resolved ivy file produced in /Users/asloane/.ivy2/cache/resolved-myorg-project_2.10-0.1.0.xml [debug] :: downloading artifacts :: [debug] org.scala-lang#scala-library;2.10.0-M7 in test-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in test: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in compile: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in runtime: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in runtime-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in compile-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in test-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in test: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in compile: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in runtime: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in runtime-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] org.scala-lang#scala-library;2.10.0-M7 in compile-internal: excluding org.scala-lang#scala-library;2.10.0-M7!scala-library.jar [debug] :: resolution report :: resolve 285ms :: artifacts dl 7ms [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] report for myorg#project_2.10;0.1.0 compile produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-compile.xml [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] report for myorg#project_2.10;0.1.0 runtime produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-runtime.xml [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] report for myorg#project_2.10;0.1.0 test produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-test.xml [debug] Nbr of module to sort : 0 [debug] report for myorg#project_2.10;0.1.0 provided produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-provided.xml [debug] Nbr of module to sort : 0 [debug] report for myorg#project_2.10;0.1.0 optional produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-optional.xml [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] report for myorg#project_2.10;0.1.0 compile-internal produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-compile-internal.xml [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] report for myorg#project_2.10;0.1.0 runtime-internal produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-runtime-internal.xml [debug] Nbr of module to sort : 1 [debug] Sort dependencies of : org.scala-lang#scala-library;2.10.0-M7 / Number of dependencies = 0 [debug] Sort done for : org.scala-lang#scala-library;2.10.0-M7 [debug] report for myorg#project_2.10;0.1.0 test-internal produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-test-internal.xml [debug] Nbr of module to sort : 0 [debug] report for myorg#project_2.10;0.1.0 plugin produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-plugin.xml [debug] Nbr of module to sort : 0 [debug] report for myorg#project_2.10;0.1.0 sources produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-sources.xml [debug] Nbr of module to sort : 0 [debug] report for myorg#project_2.10;0.1.0 docs produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-docs.xml [debug] Nbr of module to sort : 0 [debug] report for myorg#project_2.10;0.1.0 pom produced in /Users/asloane/.ivy2/cache/myorg-project_2.10-pom.xml [debug] resolve done (285ms resolve - 7ms download) [info] Done updating. [debug] [debug] Initial source changes: [debug] removed:Set() [debug] added: Set(/Users/asloane/Desktop/Crash-2.10.0-M7/src/main/scala/Main.scala) [debug] modified: Set() [debug] Removed products: Set() [debug] Modified external sources: Set() [debug] Modified binary dependencies: Set() [debug] Initial directly invalidated sources: Set(/Users/asloane/Desktop/Crash-2.10.0-M7/src/main/scala/Main.scala) [debug] [debug] Sources indirectly invalidated by: [debug] product: Set() [debug] binary dep: Set() [debug] external source: Set() [debug] Initially invalidated: Set(/Users/asloane/Desktop/Crash-2.10.0-M7/src/main/scala/Main.scala) [info] Compiling 1 Scala source to /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes... [debug] Getting compiler-interface from component compiler for Scala 2.10.0-M7 [debug] Other repositories: [debug] Default repositories: [debug] FileRepository(local,FileConfiguration(true,None),sbt.Patterns@3a00501b) [debug] Getting compiler-interface from component compiler for Scala 2.10.0-M7 [debug] Other repositories: [debug] Default repositories: [debug] FileRepository(local,FileConfiguration(true,None),sbt.Patterns@20784e7e) [debug] Running cached compiler 6e0f282c, interfacing (CompilerInterface) with Scala compiler version 2.10.0-M7 [debug] Calling Scala compiler with arguments (CompilerInterface): [debug] -deprecation [debug] -feature [debug] -unchecked [debug] -d [debug] /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes [debug] -bootclasspath [debug] /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/classes:/Users/asloane/.sbt/boot/scala-2.10.0-M7/lib/scala-library.jar [debug] -classpath [debug] /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes [error] symbol variable count does not exist in Crash$class.func [error] [error] while compiling: /Users/asloane/Desktop/Crash-2.10.0-M7/src/main/scala/Main.scala [error] during phase: icode [error] library version: version 2.10.0-M7 [error] compiler version: version 2.10.0-M7 [error] reconstructed args: -deprecation -feature -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/classes:/Users/asloane/.sbt/boot/scala-2.10.0-M7/lib/scala-library.jar -unchecked -classpath /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes -d /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes [error] [error] last tree to typer: Ident(eta$0$1$1) [error] symbol: value eta$0$1$1 (flags: ) [error] symbol definition: eta$0$1$1: Function0 [error] tpe: Function0 [error] symbol owners: value eta$0$1$1 -> constructor Crash$$anonfun$func$2 -> anonymous class Crash$$anonfun$func$2 -> package [error] context owners: anonymous class Crash$$anonfun$func$2 -> package [error] [error] == Enclosing template or block == [error] [error] Template( // val : , tree.tpe=Crash$$anonfun$func$2 [error] "scala.runtime.AbstractFunction1", "scala.Serializable" // parents [error] ValDef( [error] private [error] "_" [error] [error] [error] ) [error] // 3 statements [error] DefDef( // final def apply(x$1: String): String [error] final [error] "apply" [error] [] [error] // 1 parameter list [error] ValDef( // t: String [error] [error] "t" [error] // tree.tpe=String [error] [error] ) [error] // tree.tpe=String [error] Apply( // def rewrite(s: Function0,t: String): String in trait Crash, tree.tpe=String [error] Crash$$anonfun$func$2.this."$outer "."rewrite" // def rewrite(s: Function0,t: String): String in trait Crash, tree.tpe=(s: Function0, t: String)String [error] // 2 arguments [error] Crash$$anonfun$func$2.this."eta$0$1$1" // private[this] val eta$0$1$1: Function0, tree.tpe=Function0 [error] "t" // t: String, tree.tpe=String [error] ) [error] ) [error] DefDef( // final def apply(v1: Object): Object [error] final [error] "apply" [error] [] [error] // 1 parameter list [error] ValDef( // v1: Object [error] [error] "v1" [error] // tree.tpe=Object [error] [error] ) [error] // tree.tpe=Object [error] Apply( // final def apply(x$1: String): String, tree.tpe=String [error] Crash$$anonfun$func$2.this."apply" // final def apply(x$1: String): String, tree.tpe=(x$1: String)String [error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=String [error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()String [error] "v1"."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0 [error] // tree.tpe=String [error] ) [error] Nil [error] ) [error] ) [error] ) [error] DefDef( // def (arg$outer: Crash,eta$0$1$1: Function0): Crash$$anonfun$func$2 [error] [error] "" [error] [] [error] // 1 parameter list [error] ValDef( // $outer: Crash [error] [error] "$outer" [error] // tree.tpe=Crash [error] [error] ) [error] ValDef( // eta$0$1$1: Function0 [error] [error] "eta$0$1$1" [error] // tree.tpe=Function0 [error] [error] ) [error] // tree.tpe=Crash$$anonfun$func$2 [error] Block( // tree.tpe=Unit [error] // 3 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 (): NullPointerException in class NullPointerException, tree.tpe=NullPointerException [error] new NullPointerException."" // def (): NullPointerException in class NullPointerException, tree.tpe=()NullPointerException [error] Nil [error] ) [error] ) [error] Assign( // tree.tpe=Unit [error] Crash$$anonfun$func$2.this."$outer " // private[this] val $outer: Crash, tree.tpe=Crash [error] "$outer" // $outer: Crash, tree.tpe=Crash [error] ) [error] ) [error] Assign( // tree.tpe=Unit [error] Crash$$anonfun$func$2.this."eta$0$1$1" // private[this] val eta$0$1$1: Function0, tree.tpe=Function0 [error] "eta$0$1$1" // eta$0$1$1: Function0, tree.tpe=Function0 [error] ) [error] Apply( // def (): runtime.AbstractFunction1 in class AbstractFunction1, tree.tpe=runtime.AbstractFunction1 [error] Crash$$anonfun$func$2.super."" // def (): runtime.AbstractFunction1 in class AbstractFunction1, tree.tpe=()runtime.AbstractFunction1 [error] Nil [error] ) [error] () [error] ) [error] ) [error] ) [error] [error] == Expanded type of tree == [error] [error] TypeRef(TypeSymbol(abstract trait Function0 extends Object)) [error] [error] uncaught exception during compilation: scala.reflect.internal.FatalError scala.reflect.internal.FatalError: while compiling: /Users/asloane/Desktop/Crash-2.10.0-M7/src/main/scala/Main.scala during phase: icode library version: version 2.10.0-M7 compiler version: version 2.10.0-M7 reconstructed args: -deprecation -feature -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/classes:/Users/asloane/.sbt/boot/scala-2.10.0-M7/lib/scala-library.jar -unchecked -classpath /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes -d /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes last tree to typer: Ident(eta$0$1$1) symbol: value eta$0$1$1 (flags: ) symbol definition: eta$0$1$1: Function0 tpe: Function0 symbol owners: value eta$0$1$1 -> constructor Crash$$anonfun$func$2 -> anonymous class Crash$$anonfun$func$2 -> package context owners: anonymous class Crash$$anonfun$func$2 -> package == Enclosing template or block == Template( // val : , tree.tpe=Crash$$anonfun$func$2 "scala.runtime.AbstractFunction1", "scala.Serializable" // parents ValDef( private "_" ) // 3 statements DefDef( // final def apply(x$1: String): String final "apply" [] // 1 parameter list ValDef( // t: String "t" // tree.tpe=String ) // tree.tpe=String Apply( // def rewrite(s: Function0,t: String): String in trait Crash, tree.tpe=String Crash$$anonfun$func$2.this."$outer "."rewrite" // def rewrite(s: Function0,t: String): String in trait Crash, tree.tpe=(s: Function0, t: String)String // 2 arguments Crash$$anonfun$func$2.this."eta$0$1$1" // private[this] val eta$0$1$1: Function0, tree.tpe=Function0 "t" // t: String, tree.tpe=String ) ) DefDef( // final def apply(v1: Object): Object final "apply" [] // 1 parameter list ValDef( // v1: Object "v1" // tree.tpe=Object ) // tree.tpe=Object Apply( // final def apply(x$1: String): String, tree.tpe=String Crash$$anonfun$func$2.this."apply" // final def apply(x$1: String): String, tree.tpe=(x$1: String)String Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=String TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()String "v1"."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0 // tree.tpe=String ) Nil ) ) ) DefDef( // def (arg$outer: Crash,eta$0$1$1: Function0): Crash$$anonfun$func$2 "" [] // 1 parameter list ValDef( // $outer: Crash "$outer" // tree.tpe=Crash ) ValDef( // eta$0$1$1: Function0 "eta$0$1$1" // tree.tpe=Function0 ) // tree.tpe=Crash$$anonfun$func$2 Block( // tree.tpe=Unit // 3 statements If( // tree.tpe=Unit Apply( // final def eq(x$1: Object): Boolean in class Object, tree.tpe=Boolean "$outer"."eq" // final def eq(x$1: Object): Boolean in class Object, tree.tpe=(x$1: Object)Boolean null ) Throw( // tree.tpe=Nothing Apply( // def (): NullPointerException in class NullPointerException, tree.tpe=NullPointerException new NullPointerException."" // def (): NullPointerException in class NullPointerException, tree.tpe=()NullPointerException Nil ) ) Assign( // tree.tpe=Unit Crash$$anonfun$func$2.this."$outer " // private[this] val $outer: Crash, tree.tpe=Crash "$outer" // $outer: Crash, tree.tpe=Crash ) ) Assign( // tree.tpe=Unit Crash$$anonfun$func$2.this."eta$0$1$1" // private[this] val eta$0$1$1: Function0, tree.tpe=Function0 "eta$0$1$1" // eta$0$1$1: Function0, tree.tpe=Function0 ) Apply( // def (): runtime.AbstractFunction1 in class AbstractFunction1, tree.tpe=runtime.AbstractFunction1 Crash$$anonfun$func$2.super."" // def (): runtime.AbstractFunction1 in class AbstractFunction1, tree.tpe=()runtime.AbstractFunction1 Nil ) () ) ) ) == Expanded type of tree == TypeRef(TypeSymbol(abstract trait Function0 extends Object)) symbol variable count does not exist in Crash$class.func at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:48) at scala.tools.nsc.Global.abort(Global.scala:246) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.genLoadIdent$1(GenICode.scala:1092) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genLoad(GenICode.scala:1098) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$genLoadArguments$1.apply(GenICode.scala:1306) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$genLoadArguments$1.apply(GenICode.scala:1304) at scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:110) at scala.collection.immutable.List.foldLeft(List.scala:78) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.genLoadArguments(GenICode.scala:1304) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.genLoadApply3$1(GenICode.scala:853) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genLoad(GenICode.scala:866) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genLoad(GenICode.scala:1131) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genLoad(GenICode.scala:1123) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.genLoadValDef$1(GenICode.scala:670) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genLoad(GenICode.scala:678) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genStat(GenICode.scala:203) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$genStat$1.apply(GenICode.scala:172) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$genStat$1.apply(GenICode.scala:172) at scala.collection.LinearSeqOptimized$class.foldLeft(LinearSeqOptimized.scala:110) at scala.collection.immutable.List.foldLeft(List.scala:78) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.genStat(GenICode.scala:172) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.scala$tools$nsc$backend$icode$GenICode$ICodePhase$$genLoad(GenICode.scala:1122) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:138) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$gen$1.apply(GenICode.scala:72) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$gen$1.apply(GenICode.scala:72) at scala.collection.immutable.List.foreach(List.scala:309) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:72) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:165) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:99) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$gen$1.apply(GenICode.scala:72) at scala.tools.nsc.backend.icode.GenICode$ICodePhase$$anonfun$gen$1.apply(GenICode.scala:72) at scala.collection.immutable.List.foreach(List.scala:309) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:72) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:90) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.gen(GenICode.scala:68) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.apply(GenICode.scala:64) at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:455) at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:422) at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:422) at scala.collection.Iterator$class.foreach(Iterator.scala:726) at scala.collection.AbstractIterator.foreach(Iterator.scala:1155) at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:422) at scala.tools.nsc.backend.icode.GenICode$ICodePhase.run(GenICode.scala:57) at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1566) at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1540) at scala.tools.nsc.Global$Run.compileSources(Global.scala:1536) at scala.tools.nsc.Global$Run.compile(Global.scala:1646) at xsbt.CachedCompiler0.run(CompilerInterface.scala:90) at xsbt.CachedCompiler0.run(CompilerInterface.scala:72) at xsbt.CompilerInterface.run(CompilerInterface.scala:26) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:73) at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:35) at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:29) at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply$mcV$sp(AggressiveCompile.scala:71) at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:71) at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:71) at sbt.compiler.AggressiveCompile.sbt$compiler$AggressiveCompile$$timed(AggressiveCompile.scala:101) at sbt.compiler.AggressiveCompile$$anonfun$4.compileScala$1(AggressiveCompile.scala:70) at sbt.compiler.AggressiveCompile$$anonfun$4.apply(AggressiveCompile.scala:88) at sbt.compiler.AggressiveCompile$$anonfun$4.apply(AggressiveCompile.scala:60) at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:24) at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:22) at sbt.inc.Incremental$.cycle(Incremental.scala:39) at sbt.inc.Incremental$.compile(Incremental.scala:26) at sbt.inc.IncrementalCompile$.apply(Compile.scala:20) at sbt.compiler.AggressiveCompile.compile2(AggressiveCompile.scala:96) at sbt.compiler.AggressiveCompile.compile1(AggressiveCompile.scala:44) at sbt.compiler.AggressiveCompile.apply(AggressiveCompile.scala:31) at sbt.Compiler$.apply(Compiler.scala:79) at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:571) at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:571) at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:578) at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:578) at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49) at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311) at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311) at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40) at sbt.std.Transform$$anon$5.work(System.scala:71) at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) at sbt.Execute.work(Execute.scala:238) at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159) at sbt.CompletionService$$anon$2.call(CompletionService.scala:30) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) [error] (compile:compile) scala.reflect.internal.FatalError: [error] while compiling: /Users/asloane/Desktop/Crash-2.10.0-M7/src/main/scala/Main.scala [error] during phase: icode [error] library version: version 2.10.0-M7 [error] compiler version: version 2.10.0-M7 [error] reconstructed args: -deprecation -feature -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk/Contents/Home/jre/classes:/Users/asloane/.sbt/boot/scala-2.10.0-M7/lib/scala-library.jar -unchecked -classpath /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes -d /Users/asloane/Desktop/Crash-2.10.0-M7/target/scala-2.10/classes [error] [error] last tree to typer: Ident(eta$0$1$1) [error] symbol: value eta$0$1$1 (flags: ) [error] symbol definition: eta$0$1$1: Function0 [error] tpe: Function0 [error] symbol owners: value eta$0$1$1 -> constructor Crash$$anonfun$func$2 -> anonymous class Crash$$anonfun$func$2 -> package [error] context owners: anonymous class Crash$$anonfun$func$2 -> package [error] [error] == Enclosing template or block == [error] [error] Template( // val : , tree.tpe=Crash$$anonfun$func$2 [error] "scala.runtime.AbstractFunction1", "scala.Serializable" // parents [error] ValDef( [error] private [error] "_" [error] [error] [error] ) [error] // 3 statements [error] DefDef( // final def apply(x$1: String): String [error] final [error] "apply" [error] [] [error] // 1 parameter list [error] ValDef( // t: String [error] [error] "t" [error] // tree.tpe=String [error] [error] ) [error] // tree.tpe=String [error] Apply( // def rewrite(s: Function0,t: String): String in trait Crash, tree.tpe=String [error] Crash$$anonfun$func$2.this."$outer "."rewrite" // def rewrite(s: Function0,t: String): String in trait Crash, tree.tpe=(s: Function0, t: String)String [error] // 2 arguments [error] Crash$$anonfun$func$2.this."eta$0$1$1" // private[this] val eta$0$1$1: Function0, tree.tpe=Function0 [error] "t" // t: String, tree.tpe=String [error] ) [error] ) [error] DefDef( // final def apply(v1: Object): Object [error] final [error] "apply" [error] [] [error] // 1 parameter list [error] ValDef( // v1: Object [error] [error] "v1" [error] // tree.tpe=Object [error] [error] ) [error] // tree.tpe=Object [error] Apply( // final def apply(x$1: String): String, tree.tpe=String [error] Crash$$anonfun$func$2.this."apply" // final def apply(x$1: String): String, tree.tpe=(x$1: String)String [error] Apply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=String [error] TypeApply( // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=()String [error] "v1"."$asInstanceOf" // final def $asInstanceOf[T0 >: ? <: ?](): T0 in class Object, tree.tpe=[T0 >: ? <: ?]()T0 [error] // tree.tpe=String [error] ) [error] Nil [error] ) [error] ) [error] ) [error] DefDef( // def (arg$outer: Crash,eta$0$1$1: Function0): Crash$$anonfun$func$2 [error] [error] "" [error] [] [error] // 1 parameter list [error] ValDef( // $outer: Crash [error] [error] "$outer" [error] // tree.tpe=Crash [error] [error] ) [error] ValDef( // eta$0$1$1: Function0 [error] [error] "eta$0$1$1" [error] // tree.tpe=Function0 [error] [error] ) [error] // tree.tpe=Crash$$anonfun$func$2 [error] Block( // tree.tpe=Unit [error] // 3 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 (): NullPointerException in class NullPointerException, tree.tpe=NullPointerException [error] new NullPointerException."" // def (): NullPointerException in class NullPointerException, tree.tpe=()NullPointerException [error] Nil [error] ) [error] ) [error] Assign( // tree.tpe=Unit [error] Crash$$anonfun$func$2.this."$outer " // private[this] val $outer: Crash, tree.tpe=Crash [error] "$outer" // $outer: Crash, tree.tpe=Crash [error] ) [error] ) [error] Assign( // tree.tpe=Unit [error] Crash$$anonfun$func$2.this."eta$0$1$1" // private[this] val eta$0$1$1: Function0, tree.tpe=Function0 [error] "eta$0$1$1" // eta$0$1$1: Function0, tree.tpe=Function0 [error] ) [error] Apply( // def (): runtime.AbstractFunction1 in class AbstractFunction1, tree.tpe=runtime.AbstractFunction1 [error] Crash$$anonfun$func$2.super."" // def (): runtime.AbstractFunction1 in class AbstractFunction1, tree.tpe=()runtime.AbstractFunction1 [error] Nil [error] ) [error] () [error] ) [error] ) [error] ) [error] [error] == Expanded type of tree == [error] [error] TypeRef(TypeSymbol(abstract trait Function0 extends Object)) [error] [error] symbol variable count does not exist in Crash$class.func [error] Total time: 7 s, completed 23/08/2012 2:33:46 PM