Created
May 8, 2014 20:03
-
-
Save systay/9ede8dc527493bd10fb4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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