Skip to content

Instantly share code, notes, and snippets.

@systay
Created May 8, 2014 20:03
Show Gist options
  • Save systay/9ede8dc527493bd10fb4 to your computer and use it in GitHub Desktop.
Save systay/9ede8dc527493bd10fb4 to your computer and use it in GitHub Desktop.
scalac: Error: assertion failed:
while compiling: /Users/ata/dev/neo/neo4j/community/cypher/cypher-compiler-2.1/src/test/scala/org/neo4j/cypher/internal/compiler/v2_1/planner/logical/steps/ProjectionTest.scala
during phase: superaccessors
library version: version 2.10.4
compiler version: version 2.10.4
reconstructed args: -Xmax-classfile-name 100 -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/classes:/Users/ata/.m2/repository/org/scala-lang/scala-library/2.10.4/scala-library-2.10.4.jar -classpath /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/javafx-doclet.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/ata/dev/neo/neo4j/community/cypher/cypher-compiler-2.1/target/test-classes:/Users/ata/dev/neo/neo4j/community/cypher/cypher-compiler-2.1/target/classes:/Users/ata/.m2/repository/org/neo4j/neo4j-kernel/2.1-SNAPSHOT/neo4j-kernel-2.1-20140504.001655-119.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-primitive-collections/2.1-SNAPSHOT/neo4j-primitive-collections-2.1-20140504.001143-34.jar:/Users/ata/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-kernel/2.1-SNAPSHOT/neo4j-kernel-2.1-20140504.001655-119-tests.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-graphviz/2.1-SNAPSHOT/neo4j-graphviz-2.1-20140504.001949-109.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-lucene-index/2.1-SNAPSHOT/neo4j-lucene-index-2.1-20140504.002128-109.jar:/Users/ata/.m2/repository/org/apache/lucene/lucene-core/3.6.2/lucene-core-3.6.2.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-graph-matching/2.1-SNAPSHOT/neo4j-graph-matching-2.1-20140504.002237-109.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-graph-algo/2.1-SNAPSHOT/neo4j-graph-algo-2.1-20140504.002207-109.jar:/Users/ata/dev/neo/neo4j/community/cypher/cypher-commons/target/classes:/Users/ata/.m2/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.3.1/concurrentlinkedhashmap-lru-1.3.1.jar:/Users/ata/dev/neo/neo4j/community/cypher/cypher-commons/target/test-classes:/Users/ata/.m2/repository/org/parboiled/parboiled-scala_2.10/1.1.6/parboiled-scala_2.10-1.1.6.jar:/Users/ata/.m2/repository/org/parboiled/parboiled-core/1.1.6/parboiled-core-1.1.6.jar:/Users/ata/.m2/repository/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar:/Users/ata/.m2/repository/org/scalatest/scalatest_2.10/2.0/scalatest_2.10-2.0.jar:/Users/ata/.m2/repository/org/scala-lang/scala-reflect/2.10.0/scala-reflect-2.10.0.jar:/Users/ata/.m2/repository/org/scalautils/scalautils_2.10/2.0/scalautils_2.10-2.0.jar:/Users/ata/.m2/repository/org/scalacheck/scalacheck_2.10/1.11.0/scalacheck_2.10-1.11.0.jar:/Users/ata/.m2/repository/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/ata/.m2/repository/junit/junit/4.11/junit-4.11.jar:/Users/ata/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/Users/ata/.m2/repository/org/mockito/mockito-core/1.9.5/mockito-core-1.9.5.jar:/Users/ata/.m2/repository/org/objenesis/objenesis/1.0/objenesis-1.0.jar
last tree to typer: Ident(x)
symbol: value x (flags: <param> <synthetic>)
symbol definition: x: Double
tpe: Double
symbol owners: value x
context owners: value qg -> method queryGraphWith -> class ProjectionTest -> package steps
== Enclosing template or block ==
DefDef( // private def queryGraphWith(skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem],projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]): (org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext, org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan) in class ProjectionTest
<method> private <triedcooking>
"queryGraphWith"
[]
// 1 parameter list
ValDef( // skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
<param> <defaultparam/trait> <triedcooking>
"skip"
<tpt> // tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"scala"."None" // case object None in package scala, tree.tpe=None.type
)
ValDef( // limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
<param> <defaultparam/trait> <triedcooking>
"limit"
<tpt> // tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"scala"."None" // case object None in package scala, tree.tpe=None.type
)
ValDef( // sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem]
<param> <defaultparam/trait> <triedcooking>
"sortItems"
<tpt> // tree.tpe=Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem]
TypeApply( // def empty[A]: CC[A] in class GenericCompanion, tree.tpe=Seq[Nothing]
collection.this."Seq"."empty" // def empty[A]: CC[A] in class GenericCompanion, tree.tpe=[A]=> Seq[A]
<tpt> // tree.tpe=Nothing
)
)
ValDef( // projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
<param> <defaultparam/trait>
"projections"
<tpt> // tree.tpe=Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
Apply( // def apply[A, B](elems: (A, B)*): CC[A,B] in class GenMapFactory, tree.tpe=scala.collection.immutable.Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier]
TypeApply( // def apply[A, B](elems: (A, B)*): CC[A,B] in class GenMapFactory, tree.tpe=(elems: (String, org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)*)scala.collection.immutable.Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier]
scala.this."Predef"."Map"."apply" // def apply[A, B](elems: (A, B)*): CC[A,B] in class GenMapFactory, tree.tpe=[A, B](elems: (A, B)*)scala.collection.immutable.Map[A,B]
// 2 type arguments
<tpt> // tree.tpe=String
<tpt> // tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
)
Apply( // def ->[B](y: B): (A, B) in class ArrowAssoc, tree.tpe=(String, org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)
TypeApply( // def ->[B](y: B): (A, B) in class ArrowAssoc, tree.tpe=(y: org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)(String, org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)
scala.this.Predef.any2ArrowAssoc[String]("n")."$minus$greater" // def ->[B](y: B): (A, B) in class ArrowAssoc, tree.tpe=[B](y: B)(String, B)
<tpt> // tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
)
Apply( // case def apply(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition): org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier in object Identifier, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
Apply( // case def apply(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition): org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier in object Identifier, tree.tpe=(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition)org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."ast"."Identifier"."apply" // case def apply(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition): org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier in object Identifier, tree.tpe=(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition)org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
"n"
)
ProjectionTest.this."pos" // protected val pos: org.neo4j.cypher.internal.compiler.v2_1.InputPosition in trait AstConstructionTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.InputPosition
)
)
)
)
<tpt> // tree.tpe=(org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext, org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan)
Block( // tree.tpe=<error>
// 4 statements
ValDef( // val projections: <error>
<triedcooking>
"projections"
<tpt> // tree.tpe=<error>
Apply( // def apply(projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem],limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]): org.neo4j.cypher.internal.compiler.v2_1.planner.ProjectionsImpl in object Projections, tree.tpe=<error>
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."Projections"."apply" // def apply(projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem],limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]): org.neo4j.cypher.internal.compiler.v2_1.planner.ProjectionsImpl in object Projections, tree.tpe=(projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem], limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression])org.neo4j.cypher.internal.compiler.v2_1.planner.ProjectionsImpl
// 4 arguments
"limit" // limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"skip" // skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"sortItems" // sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem], tree.tpe=Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem]
"projections" // val projections: <error>, tree.tpe=<error>
)
)
ValDef( // val qg: <error>
<triedcooking>
"qg"
<tpt> // tree.tpe=<error>
Apply( // def apply(patternRelationships: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship],patternNodes: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],argumentIds: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],selections: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections,projection: org.neo4j.cypher.internal.compiler.v2_1.planner.Projections,optionalMatches: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],tail: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in object QueryGraph, tree.tpe=<error>
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply" // def apply(patternRelationships: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship],patternNodes: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],argumentIds: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],selections: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections,projection: org.neo4j.cypher.internal.compiler.v2_1.planner.Projections,optionalMatches: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],tail: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in object QueryGraph, tree.tpe=(patternRelationships: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship], patternNodes: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName], argumentIds: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName], selections: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections, projection: org.neo4j.cypher.internal.compiler.v2_1.planner.Projections, optionalMatches: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph], tail: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph])org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph
// 7 arguments
"projections" // val projections: <error>, tree.tpe=<error>
Apply(
"Set"
Apply(
"IdName"
"n"
)
)
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$1" // def apply$default$1: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship]
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$3" // def apply$default$3: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName]
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$4" // def apply$default$4: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.Selections
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$6" // def apply$default$6: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$7" // def apply$default$7: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]
)
)
ValDef( // val context: <error>
<triedcooking>
"context"
<tpt> // tree.tpe=<error>
Apply( // def newMockedLogicalPlanContext(planContext: org.neo4j.cypher.internal.compiler.v2_1.spi.PlanContext,metrics: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics,semanticTable: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable,queryGraph: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph,subQueryLookupTable: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],strategy: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext in trait LogicalPlanningTestSupport, tree.tpe=<error>
ProjectionTest.this."newMockedLogicalPlanContext" // def newMockedLogicalPlanContext(planContext: org.neo4j.cypher.internal.compiler.v2_1.spi.PlanContext,metrics: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics,semanticTable: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable,queryGraph: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph,subQueryLookupTable: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],strategy: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext in trait LogicalPlanningTestSupport, tree.tpe=(planContext: org.neo4j.cypher.internal.compiler.v2_1.spi.PlanContext, metrics: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics, semanticTable: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable, queryGraph: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph, subQueryLookupTable: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph], strategy: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext
// 6 arguments
"newMockedPlanContext"
"qg" // val qg: <error>, tree.tpe=<error>
ProjectionTest.this."newMockedLogicalPlanContext$default$2" // def newMockedLogicalPlanContext$default$2: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics
ProjectionTest.this."newMockedLogicalPlanContext$default$3" // def newMockedLogicalPlanContext$default$3: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable
ProjectionTest.this."newMockedLogicalPlanContext$default$5" // def newMockedLogicalPlanContext$default$5: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph] @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]
ProjectionTest.this."newMockedLogicalPlanContext$default$6" // def newMockedLogicalPlanContext$default$6: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy
)
)
ValDef( // val plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
<triedcooking>
"plan"
<tpt> // tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
Apply( // case def apply(plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan,solved: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan in object QueryPlan, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."logical"."plans"."QueryPlan"."apply" // case def apply(plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan,solved: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan in object QueryPlan, tree.tpe=(plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan, solved: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
// 2 arguments
Apply( // def newMockedLogicalPlan(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan
Apply( // def newMockedLogicalPlan(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan in trait LogicalPlanningTestSupport, tree.tpe=(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan
ProjectionTest.this."newMockedLogicalPlan" // def newMockedLogicalPlan(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan in trait LogicalPlanningTestSupport, tree.tpe=(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan
"n"
)
"context" // val context: <error>, tree.tpe=<error>
)
Apply( // def addPatternNodes(nodes: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName*): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in trait QueryGraph, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."empty"."addPatternNodes" // def addPatternNodes(nodes: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName*): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in trait QueryGraph, tree.tpe=(nodes: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName*)org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph
Apply( // case def apply(name: String): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName in object IdName, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."logical"."plans"."IdName"."apply" // case def apply(name: String): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName in object IdName, tree.tpe=(name: String)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName
"n"
)
)
)
)
Apply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=<error>
TypeApply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(_1: T1, _2: T2)(T1, T2)
"scala"."Tuple2"."apply" // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=[T1, T2](_1: T1, _2: T2)(T1, T2)
// 2 type arguments
<tpt> // tree.tpe=T1
<tpt> // tree.tpe=T2
)
// 2 arguments
"context" // val context: <error>, tree.tpe=<error>
"plan" // val plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
)
)
)
== Expanded type of tree ==
TypeRef(TypeSymbol(final abstract class Double extends AnyVal))
Set(IdName("n"))
java.lang.AssertionError: assertion failed:
while compiling: /Users/ata/dev/neo/neo4j/community/cypher/cypher-compiler-2.1/src/test/scala/org/neo4j/cypher/internal/compiler/v2_1/planner/logical/steps/ProjectionTest.scala
during phase: superaccessors
library version: version 2.10.4
compiler version: version 2.10.4
reconstructed args: -Xmax-classfile-name 100 -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/classes:/Users/ata/.m2/repository/org/scala-lang/scala-library/2.10.4/scala-library-2.10.4.jar -classpath /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/javafx-doclet.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/ata/dev/neo/neo4j/community/cypher/cypher-compiler-2.1/target/test-classes:/Users/ata/dev/neo/neo4j/community/cypher/cypher-compiler-2.1/target/classes:/Users/ata/.m2/repository/org/neo4j/neo4j-kernel/2.1-SNAPSHOT/neo4j-kernel-2.1-20140504.001655-119.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-primitive-collections/2.1-SNAPSHOT/neo4j-primitive-collections-2.1-20140504.001143-34.jar:/Users/ata/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-kernel/2.1-SNAPSHOT/neo4j-kernel-2.1-20140504.001655-119-tests.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-graphviz/2.1-SNAPSHOT/neo4j-graphviz-2.1-20140504.001949-109.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-lucene-index/2.1-SNAPSHOT/neo4j-lucene-index-2.1-20140504.002128-109.jar:/Users/ata/.m2/repository/org/apache/lucene/lucene-core/3.6.2/lucene-core-3.6.2.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-graph-matching/2.1-SNAPSHOT/neo4j-graph-matching-2.1-20140504.002237-109.jar:/Users/ata/.m2/repository/org/neo4j/neo4j-graph-algo/2.1-SNAPSHOT/neo4j-graph-algo-2.1-20140504.002207-109.jar:/Users/ata/dev/neo/neo4j/community/cypher/cypher-commons/target/classes:/Users/ata/.m2/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.3.1/concurrentlinkedhashmap-lru-1.3.1.jar:/Users/ata/dev/neo/neo4j/community/cypher/cypher-commons/target/test-classes:/Users/ata/.m2/repository/org/parboiled/parboiled-scala_2.10/1.1.6/parboiled-scala_2.10-1.1.6.jar:/Users/ata/.m2/repository/org/parboiled/parboiled-core/1.1.6/parboiled-core-1.1.6.jar:/Users/ata/.m2/repository/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar:/Users/ata/.m2/repository/org/scalatest/scalatest_2.10/2.0/scalatest_2.10-2.0.jar:/Users/ata/.m2/repository/org/scala-lang/scala-reflect/2.10.0/scala-reflect-2.10.0.jar:/Users/ata/.m2/repository/org/scalautils/scalautils_2.10/2.0/scalautils_2.10-2.0.jar:/Users/ata/.m2/repository/org/scalacheck/scalacheck_2.10/1.11.0/scalacheck_2.10-1.11.0.jar:/Users/ata/.m2/repository/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/ata/.m2/repository/junit/junit/4.11/junit-4.11.jar:/Users/ata/.m2/repository/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar:/Users/ata/.m2/repository/org/mockito/mockito-core/1.9.5/mockito-core-1.9.5.jar:/Users/ata/.m2/repository/org/objenesis/objenesis/1.0/objenesis-1.0.jar
last tree to typer: Ident(x)
symbol: value x (flags: <param> <synthetic>)
symbol definition: x: Double
tpe: Double
symbol owners: value x
context owners: value qg -> method queryGraphWith -> class ProjectionTest -> package steps
== Enclosing template or block ==
DefDef( // private def queryGraphWith(skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem],projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]): (org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext, org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan) in class ProjectionTest
<method> private <triedcooking>
"queryGraphWith"
[]
// 1 parameter list
ValDef( // skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
<param> <defaultparam/trait> <triedcooking>
"skip"
<tpt> // tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"scala"."None" // case object None in package scala, tree.tpe=None.type
)
ValDef( // limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
<param> <defaultparam/trait> <triedcooking>
"limit"
<tpt> // tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"scala"."None" // case object None in package scala, tree.tpe=None.type
)
ValDef( // sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem]
<param> <defaultparam/trait> <triedcooking>
"sortItems"
<tpt> // tree.tpe=Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem]
TypeApply( // def empty[A]: CC[A] in class GenericCompanion, tree.tpe=Seq[Nothing]
collection.this."Seq"."empty" // def empty[A]: CC[A] in class GenericCompanion, tree.tpe=[A]=> Seq[A]
<tpt> // tree.tpe=Nothing
)
)
ValDef( // projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
<param> <defaultparam/trait>
"projections"
<tpt> // tree.tpe=Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
Apply( // def apply[A, B](elems: (A, B)*): CC[A,B] in class GenMapFactory, tree.tpe=scala.collection.immutable.Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier]
TypeApply( // def apply[A, B](elems: (A, B)*): CC[A,B] in class GenMapFactory, tree.tpe=(elems: (String, org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)*)scala.collection.immutable.Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier]
scala.this."Predef"."Map"."apply" // def apply[A, B](elems: (A, B)*): CC[A,B] in class GenMapFactory, tree.tpe=[A, B](elems: (A, B)*)scala.collection.immutable.Map[A,B]
// 2 type arguments
<tpt> // tree.tpe=String
<tpt> // tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
)
Apply( // def ->[B](y: B): (A, B) in class ArrowAssoc, tree.tpe=(String, org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)
TypeApply( // def ->[B](y: B): (A, B) in class ArrowAssoc, tree.tpe=(y: org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)(String, org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier)
scala.this.Predef.any2ArrowAssoc[String]("n")."$minus$greater" // def ->[B](y: B): (A, B) in class ArrowAssoc, tree.tpe=[B](y: B)(String, B)
<tpt> // tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
)
Apply( // case def apply(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition): org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier in object Identifier, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
Apply( // case def apply(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition): org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier in object Identifier, tree.tpe=(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition)org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."ast"."Identifier"."apply" // case def apply(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition): org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier in object Identifier, tree.tpe=(name: String)(position: org.neo4j.cypher.internal.compiler.v2_1.InputPosition)org.neo4j.cypher.internal.compiler.v2_1.ast.Identifier
"n"
)
ProjectionTest.this."pos" // protected val pos: org.neo4j.cypher.internal.compiler.v2_1.InputPosition in trait AstConstructionTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.InputPosition
)
)
)
)
<tpt> // tree.tpe=(org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext, org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan)
Block( // tree.tpe=<error>
// 4 statements
ValDef( // val projections: <error>
<triedcooking>
"projections"
<tpt> // tree.tpe=<error>
Apply( // def apply(projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem],limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]): org.neo4j.cypher.internal.compiler.v2_1.planner.ProjectionsImpl in object Projections, tree.tpe=<error>
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."Projections"."apply" // def apply(projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem],limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression],skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]): org.neo4j.cypher.internal.compiler.v2_1.planner.ProjectionsImpl in object Projections, tree.tpe=(projections: Map[String,org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem], limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression])org.neo4j.cypher.internal.compiler.v2_1.planner.ProjectionsImpl
// 4 arguments
"limit" // limit: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"skip" // skip: Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression], tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.ast.Expression]
"sortItems" // sortItems: Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem], tree.tpe=Seq[org.neo4j.cypher.internal.compiler.v2_1.ast.SortItem]
"projections" // val projections: <error>, tree.tpe=<error>
)
)
ValDef( // val qg: <error>
<triedcooking>
"qg"
<tpt> // tree.tpe=<error>
Apply( // def apply(patternRelationships: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship],patternNodes: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],argumentIds: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],selections: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections,projection: org.neo4j.cypher.internal.compiler.v2_1.planner.Projections,optionalMatches: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],tail: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in object QueryGraph, tree.tpe=<error>
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply" // def apply(patternRelationships: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship],patternNodes: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],argumentIds: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName],selections: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections,projection: org.neo4j.cypher.internal.compiler.v2_1.planner.Projections,optionalMatches: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],tail: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in object QueryGraph, tree.tpe=(patternRelationships: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship], patternNodes: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName], argumentIds: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName], selections: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections, projection: org.neo4j.cypher.internal.compiler.v2_1.planner.Projections, optionalMatches: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph], tail: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph])org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph
// 7 arguments
"projections" // val projections: <error>, tree.tpe=<error>
Apply(
"Set"
Apply(
"IdName"
"n"
)
)
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$1" // def apply$default$1: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.PatternRelationship]
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$3" // def apply$default$3: Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Set[org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName]
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$4" // def apply$default$4: org.neo4j.cypher.internal.compiler.v2_1.planner.Selections @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.Selections
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$6" // def apply$default$6: Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Seq[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."apply$default$7" // def apply$default$7: Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph] @scala.annotation.unchecked.uncheckedVariance in object QueryGraph, tree.tpe=Option[org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]
)
)
ValDef( // val context: <error>
<triedcooking>
"context"
<tpt> // tree.tpe=<error>
Apply( // def newMockedLogicalPlanContext(planContext: org.neo4j.cypher.internal.compiler.v2_1.spi.PlanContext,metrics: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics,semanticTable: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable,queryGraph: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph,subQueryLookupTable: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],strategy: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext in trait LogicalPlanningTestSupport, tree.tpe=<error>
ProjectionTest.this."newMockedLogicalPlanContext" // def newMockedLogicalPlanContext(planContext: org.neo4j.cypher.internal.compiler.v2_1.spi.PlanContext,metrics: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics,semanticTable: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable,queryGraph: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph,subQueryLookupTable: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph],strategy: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext in trait LogicalPlanningTestSupport, tree.tpe=(planContext: org.neo4j.cypher.internal.compiler.v2_1.spi.PlanContext, metrics: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics, semanticTable: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable, queryGraph: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph, subQueryLookupTable: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph], strategy: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext
// 6 arguments
"newMockedPlanContext"
"qg" // val qg: <error>, tree.tpe=<error>
ProjectionTest.this."newMockedLogicalPlanContext$default$2" // def newMockedLogicalPlanContext$default$2: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.Metrics
ProjectionTest.this."newMockedLogicalPlanContext$default$3" // def newMockedLogicalPlanContext$default$3: org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.SemanticTable
ProjectionTest.this."newMockedLogicalPlanContext$default$5" // def newMockedLogicalPlanContext$default$5: Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph] @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=Map[org.neo4j.cypher.internal.compiler.v2_1.ast.PatternExpression,org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph]
ProjectionTest.this."newMockedLogicalPlanContext$default$6" // def newMockedLogicalPlanContext$default$6: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy @scala.annotation.unchecked.uncheckedVariance in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.PlanningStrategy
)
)
ValDef( // val plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
<triedcooking>
"plan"
<tpt> // tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
Apply( // case def apply(plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan,solved: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan in object QueryPlan, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."logical"."plans"."QueryPlan"."apply" // case def apply(plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan,solved: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan in object QueryPlan, tree.tpe=(plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan, solved: org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
// 2 arguments
Apply( // def newMockedLogicalPlan(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan in trait LogicalPlanningTestSupport, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan
Apply( // def newMockedLogicalPlan(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan in trait LogicalPlanningTestSupport, tree.tpe=(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan
ProjectionTest.this."newMockedLogicalPlan" // def newMockedLogicalPlan(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan in trait LogicalPlanningTestSupport, tree.tpe=(ids: String*)(implicit context: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.LogicalPlanContext)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.LogicalPlan
"n"
)
"context" // val context: <error>, tree.tpe=<error>
)
Apply( // def addPatternNodes(nodes: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName*): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in trait QueryGraph, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."QueryGraph"."empty"."addPatternNodes" // def addPatternNodes(nodes: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName*): org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph in trait QueryGraph, tree.tpe=(nodes: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName*)org.neo4j.cypher.internal.compiler.v2_1.planner.QueryGraph
Apply( // case def apply(name: String): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName in object IdName, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName
"org"."neo4j"."cypher"."internal"."compiler"."v2_1"."planner"."logical"."plans"."IdName"."apply" // case def apply(name: String): org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName in object IdName, tree.tpe=(name: String)org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.IdName
"n"
)
)
)
)
Apply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=<error>
TypeApply( // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=(_1: T1, _2: T2)(T1, T2)
"scala"."Tuple2"."apply" // case def apply[T1, T2](_1: T1,_2: T2): (T1, T2) in object Tuple2, tree.tpe=[T1, T2](_1: T1, _2: T2)(T1, T2)
// 2 type arguments
<tpt> // tree.tpe=T1
<tpt> // tree.tpe=T2
)
// 2 arguments
"context" // val context: <error>, tree.tpe=<error>
"plan" // val plan: org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan, tree.tpe=org.neo4j.cypher.internal.compiler.v2_1.planner.logical.plans.QueryPlan
)
)
)
== Expanded type of tree ==
TypeRef(TypeSymbol(final abstract class Double extends AnyVal))
Set(IdName("n"))
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:329)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer$$anonfun$transformArgs$1.apply(SuperAccessors.scala:84)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer$$anonfun$transformArgs$1.apply(SuperAccessors.scala:81)
at scala.reflect.internal.TreeInfo$$anonfun$mapMethodParamsAndArgs$1.apply(TreeInfo.scala:119)
at scala.reflect.internal.TreeInfo$$anonfun$mapMethodParamsAndArgs$1.apply(TreeInfo.scala:119)
at scala.reflect.internal.util.Collections$class.foreach2(Collections.scala:150)
at scala.reflect.internal.SymbolTable.foreach2(SymbolTable.scala:13)
at scala.reflect.internal.TreeInfo.foreachMethodParamAndArg(TreeInfo.scala:134)
at scala.reflect.internal.TreeInfo.mapMethodParamsAndArgs(TreeInfo.scala:119)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transformArgs(SuperAccessors.scala:81)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:330)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.reflect.internal.Trees$$anonfun$itransform$1.apply(Trees.scala:1229)
at scala.reflect.internal.Trees$$anonfun$itransform$1.apply(Trees.scala:1228)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2936)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.atOwner(SuperAccessors.scala:362)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19)
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1227)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2897)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:338)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2927)
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2925)
at scala.collection.immutable.List.loop$1(List.scala:170)
at scala.collection.immutable.List.mapConserve(List.scala:186)
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2925)
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1238)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2897)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:338)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1235)
at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1233)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2936)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.atOwner(SuperAccessors.scala:362)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19)
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1232)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2897)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:338)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.reflect.api.Trees$Transformer$$anonfun$transformTrees$1.apply(Trees.scala:2900)
at scala.reflect.api.Trees$Transformer$$anonfun$transformTrees$1.apply(Trees.scala:2900)
at scala.collection.immutable.List.loop$1(List.scala:170)
at scala.collection.immutable.List.mapConserve(List.scala:186)
at scala.reflect.api.Trees$Transformer.transformTrees(Trees.scala:2900)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer$$anonfun$6.apply(SuperAccessors.scala:198)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer$$anonfun$6.apply(SuperAccessors.scala:198)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2936)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.atOwner(SuperAccessors.scala:362)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transformTemplate$1(SuperAccessors.scala:198)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:203)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2904)
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1280)
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1279)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2936)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.atOwner(SuperAccessors.scala:362)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19)
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1278)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2897)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:48)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transformClassDef$1(SuperAccessors.scala:180)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:182)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2927)
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2925)
at scala.collection.immutable.List.loop$1(List.scala:170)
at scala.collection.immutable.List.mapConserve(List.scala:186)
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2925)
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1298)
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1298)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2936)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.atOwner(SuperAccessors.scala:362)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:28)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:19)
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1297)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:13)
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2897)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:44)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:46)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:46)
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2936)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:34)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.atOwner(SuperAccessors.scala:362)
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:46)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:338)
at scala.tools.nsc.typechecker.SuperAccessors$SuperAccTransformer.transform(SuperAccessors.scala:43)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:227)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:464)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:431)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:431)
at scala.collection.Iterator$class.foreach(Iterator.scala:727)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:431)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1583)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1557)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1553)
at scala.tools.nsc.Global$Run.compile(Global.scala:1662)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:126)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:102)
at xsbt.CompilerInterface.run(CompilerInterface.scala:27)
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:102)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:48)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
at org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile(IdeaIncrementalCompiler.scala:26)
at org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:25)
at org.jetbrains.jps.incremental.scala.remote.Main$.make(Main.scala:58)
at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:21)
at org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala)
at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment