Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [info] Loading global plugins from /home/adriaan/.sbt/0.13/plugins
- [info] Loading project definition from /home/adriaan/repositories/dotty-test/project
- [info] Set current project to dotty-test (in build file:/home/adriaan/repositories/dotty-test/)
- [info] Compiling 2 Scala sources to /home/adriaan/repositories/dotty-test/target/scala-2.11/classes...
- module scala
- module scala
- module scala
- module scala
- module scala
- module scala
- module scala
- module scala
- module scala
- module scala
- module Specializable
- val <none>
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))] of class class dotty.tools.dotc.ast.Trees$Apply # 1185
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats))))] of class class dotty.tools.dotc.ast.Trees$DefDef # 1186
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = TypeDef($anon,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(map,List(TypeDef(play$api$libs$json$Reads$map$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),map),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B)])),List(Ident(f)))), DefDef(flatMap,List(TypeDef(play$api$libs$json$Reads$flatMap$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0)), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),flatMap),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B)])),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filter),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filter),List(Ident(error))),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(error))),List(Ident(f)))), DefDef(collect,List(TypeDef(play$api$libs$json$Reads$collect$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),PartialFunction), scala$PartialFunction$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$PartialFunction$$B, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),collect),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B)])),List(Ident(error))),List(Ident(f)))), DefDef(orElse,List(),List(List(ValDef(v,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),orElse),List(Ident(v)))), DefDef(compose,List(TypeDef(play$api$libs$json$Reads$compose$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),compose),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B)])),List(Ident(rb)))), DefDef(andThen,List(TypeDef(play$api$libs$json$Reads$andThen$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],EmptyTree)), List(ValDef(witness,TypeTree[RefinedType(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),Predef),$less$colon$less), scala$Predef$$less$colon$less$$From, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Predef$$less$colon$less$$To, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),andThen),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B)])),List(Ident(rb))),List(Ident(witness)))), DefDef(reads,List(),List(List(ValDef(json,TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],EmptyTree))),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsResult), play$api$libs$json$JsResult$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))],Apply(TypeApply(Select(Ident(JsSuccess),apply),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Apply(TypeApply(Select(Ident(json),as),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),List(Select(This(FooFormats),fooFormats))), TypeApply(Select(Ident(JsSuccess),$lessinit$greater$default$2),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))]))))), DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))), DefDef($outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],EmptyTree), DefDef(NoDenotationOwnerError$FooFormats$~$anon$$$outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],Ident($outer)))))] of class class dotty.tools.dotc.ast.Trees$TypeDef # 1429
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = Block(List(TypeDef($anon,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(map,List(TypeDef(play$api$libs$json$Reads$map$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),map),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B)])),List(Ident(f)))), DefDef(flatMap,List(TypeDef(play$api$libs$json$Reads$flatMap$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0)), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),flatMap),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B)])),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filter),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filter),List(Ident(error))),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(error))),List(Ident(f)))), DefDef(collect,List(TypeDef(play$api$libs$json$Reads$collect$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),PartialFunction), scala$PartialFunction$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$PartialFunction$$B, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),collect),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B)])),List(Ident(error))),List(Ident(f)))), DefDef(orElse,List(),List(List(ValDef(v,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),orElse),List(Ident(v)))), DefDef(compose,List(TypeDef(play$api$libs$json$Reads$compose$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),compose),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B)])),List(Ident(rb)))), DefDef(andThen,List(TypeDef(play$api$libs$json$Reads$andThen$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],EmptyTree)), List(ValDef(witness,TypeTree[RefinedType(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),Predef),$less$colon$less), scala$Predef$$less$colon$less$$From, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Predef$$less$colon$less$$To, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),andThen),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B)])),List(Ident(rb))),List(Ident(witness)))), DefDef(reads,List(),List(List(ValDef(json,TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],EmptyTree))),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsResult), play$api$libs$json$JsResult$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))],Apply(TypeApply(Select(Ident(JsSuccess),apply),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Apply(TypeApply(Select(Ident(json),as),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),List(Select(This(FooFormats),fooFormats))), TypeApply(Select(Ident(JsSuccess),$lessinit$greater$default$2),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))]))))), DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))), DefDef($outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],EmptyTree), DefDef(NoDenotationOwnerError$FooFormats$~$anon$$$outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],Ident($outer)))))),Typed(Apply(Select(New(TypeTree[TypeRef(NoPrefix,$anon)]),<init>),List()),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]))] of class class dotty.tools.dotc.ast.Trees$Block # 1430
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = DefDef(fooFormats,List(),List(),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))],Block(List(TypeDef($anon,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(map,List(TypeDef(play$api$libs$json$Reads$map$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),map),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B)])),List(Ident(f)))), DefDef(flatMap,List(TypeDef(play$api$libs$json$Reads$flatMap$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0)), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),flatMap),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B)])),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filter),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filter),List(Ident(error))),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(error))),List(Ident(f)))), DefDef(collect,List(TypeDef(play$api$libs$json$Reads$collect$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),PartialFunction), scala$PartialFunction$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$PartialFunction$$B, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),collect),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B)])),List(Ident(error))),List(Ident(f)))), DefDef(orElse,List(),List(List(ValDef(v,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),orElse),List(Ident(v)))), DefDef(compose,List(TypeDef(play$api$libs$json$Reads$compose$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),compose),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B)])),List(Ident(rb)))), DefDef(andThen,List(TypeDef(play$api$libs$json$Reads$andThen$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],EmptyTree)), List(ValDef(witness,TypeTree[RefinedType(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),Predef),$less$colon$less), scala$Predef$$less$colon$less$$From, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Predef$$less$colon$less$$To, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),andThen),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B)])),List(Ident(rb))),List(Ident(witness)))), DefDef(reads,List(),List(List(ValDef(json,TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],EmptyTree))),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsResult), play$api$libs$json$JsResult$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))],Apply(TypeApply(Select(Ident(JsSuccess),apply),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Apply(TypeApply(Select(Ident(json),as),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),List(Select(This(FooFormats),fooFormats))), TypeApply(Select(Ident(JsSuccess),$lessinit$greater$default$2),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))]))))), DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))), DefDef($outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],EmptyTree), DefDef(NoDenotationOwnerError$FooFormats$~$anon$$$outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],Ident($outer)))))),Typed(Apply(Select(New(TypeTree[TypeRef(NoPrefix,$anon)]),<init>),List()),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))])))] of class class dotty.tools.dotc.ast.Trees$DefDef # 1433
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = TypeDef(FooFormats,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(fooFormats,List(),List(),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))],Block(List(TypeDef($anon,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(map,List(TypeDef(play$api$libs$json$Reads$map$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),map),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B)])),List(Ident(f)))), DefDef(flatMap,List(TypeDef(play$api$libs$json$Reads$flatMap$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0)), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),flatMap),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B)])),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filter),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filter),List(Ident(error))),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(error))),List(Ident(f)))), DefDef(collect,List(TypeDef(play$api$libs$json$Reads$collect$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),PartialFunction), scala$PartialFunction$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$PartialFunction$$B, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),collect),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B)])),List(Ident(error))),List(Ident(f)))), DefDef(orElse,List(),List(List(ValDef(v,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),orElse),List(Ident(v)))), DefDef(compose,List(TypeDef(play$api$libs$json$Reads$compose$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),compose),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B)])),List(Ident(rb)))), DefDef(andThen,List(TypeDef(play$api$libs$json$Reads$andThen$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],EmptyTree)), List(ValDef(witness,TypeTree[RefinedType(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),Predef),$less$colon$less), scala$Predef$$less$colon$less$$From, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Predef$$less$colon$less$$To, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),andThen),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B)])),List(Ident(rb))),List(Ident(witness)))), DefDef(reads,List(),List(List(ValDef(json,TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],EmptyTree))),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsResult), play$api$libs$json$JsResult$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))],Apply(TypeApply(Select(Ident(JsSuccess),apply),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Apply(TypeApply(Select(Ident(json),as),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),List(Select(This(FooFormats),fooFormats))), TypeApply(Select(Ident(JsSuccess),$lessinit$greater$default$2),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))]))))), DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))), DefDef($outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],EmptyTree), DefDef(NoDenotationOwnerError$FooFormats$~$anon$$$outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],Ident($outer)))))),Typed(Apply(Select(New(TypeTree[TypeRef(NoPrefix,$anon)]),<init>),List()),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]))))))] of class class dotty.tools.dotc.ast.Trees$TypeDef # 1435
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = TypeDef(NoDenotationOwnerError$,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List())),ValDef(_,TypeTree[TermRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError)],EmptyTree),List(TypeDef(Foo,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[TypeRef(TermRef(TermRef(NoPrefix,_root_),scala),Product0)]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(productIterator,List(),List(),TypeTree[TypeRef(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),package),Iterator), $hk0, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any), 1)),$Apply)],Select(Super(This(Foo),Product),productIterator)), DefDef(productArity,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],Select(Super(This(Foo),Product0),productArity)), DefDef(productElement,List(),List(List(ValDef(n,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing)],Apply(Select(Super(This(Foo),Product0),productElement),List(Ident(n)))), DefDef(copy,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)]),<init>),List())), DefDef(isDefined,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Literal(Constant(true))), DefDef(hashCode,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],Block(List(ValDef(acc,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],Literal(Constant(-889275714)))),Apply(Ident(finalizeHash),List(Ident(acc), Literal(Constant(0)))))), DefDef(equals,List(),List(List(ValDef(x$0,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Apply(Select(Apply(Select(This(Foo),eq),List(TypeApply(Select(Ident(x$0),asInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)])))),$bar$bar),List(Block(List(ValDef(selector12,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)],Ident(x$0))),Block(List(DefDef(case31,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Block(List(DefDef(case41,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Block(List(DefDef(matchFail21,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Apply(Ident(throw),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),MatchError)]),<init>),List(Ident(selector12))))))),If(TypeApply(Select(Ident(selector12),isInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)])),Block(List(),Literal(Constant(false))),Apply(Ident(matchFail21),List()))))),If(TypeApply(Select(Ident(selector12),isInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),Block(List(ValDef(x$0,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],TypeApply(Select(Ident(selector12),asInstanceOf),List(TypeTree[TermRef(NoPrefix,x$0)])))),Block(List(),Literal(Constant(true)))),Apply(Ident(case41),List()))))),Apply(Ident(case31),List())))))), DefDef(toString,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),String)],Apply(Ident(_toString),List(This(Foo)))), DefDef(canEqual,List(),List(List(ValDef(that,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],TypeApply(Select(Ident(that),isInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)]))), DefDef(productPrefix,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),String)],Literal(Constant(Foo)))))), ValDef(Foo,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo$)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo$)]),<init>),List())), TypeDef(Foo$,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function0), scala$Function0$$R, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))]),ValDef(_,TypeTree[TermRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree),List(DefDef(toString,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),String)],Apply(Select(Super(This(Foo$),Function0),toString),List())), DefDef(apply,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo$)),scala$Function0$$R)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)]),<init>),List())), DefDef(unapply,List(),List(List(ValDef(x$1,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Literal(Constant(true)))))), TypeDef(FooFormats,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(fooFormats,List(),List(),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))],Block(List(TypeDef($anon,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(map,List(TypeDef(play$api$libs$json$Reads$map$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),map),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B)])),List(Ident(f)))), DefDef(flatMap,List(TypeDef(play$api$libs$json$Reads$flatMap$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0)), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),flatMap),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B)])),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filter),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filter),List(Ident(error))),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(error))),List(Ident(f)))), DefDef(collect,List(TypeDef(play$api$libs$json$Reads$collect$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),PartialFunction), scala$PartialFunction$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$PartialFunction$$B, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),collect),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B)])),List(Ident(error))),List(Ident(f)))), DefDef(orElse,List(),List(List(ValDef(v,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),orElse),List(Ident(v)))), DefDef(compose,List(TypeDef(play$api$libs$json$Reads$compose$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),compose),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B)])),List(Ident(rb)))), DefDef(andThen,List(TypeDef(play$api$libs$json$Reads$andThen$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],EmptyTree)), List(ValDef(witness,TypeTree[RefinedType(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),Predef),$less$colon$less), scala$Predef$$less$colon$less$$From, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Predef$$less$colon$less$$To, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),andThen),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B)])),List(Ident(rb))),List(Ident(witness)))), DefDef(reads,List(),List(List(ValDef(json,TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],EmptyTree))),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsResult), play$api$libs$json$JsResult$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))],Apply(TypeApply(Select(Ident(JsSuccess),apply),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Apply(TypeApply(Select(Ident(json),as),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),List(Select(This(FooFormats),fooFormats))), TypeApply(Select(Ident(JsSuccess),$lessinit$greater$default$2),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))]))))), DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))), DefDef($outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],EmptyTree), DefDef(NoDenotationOwnerError$FooFormats$~$anon$$$outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],Ident($outer)))))),Typed(Apply(Select(New(TypeTree[TypeRef(NoPrefix,$anon)]),<init>),List()),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))])))))))))] of class class dotty.tools.dotc.ast.Trees$TypeDef # 1437
- val <none>
- exception while typing [cannot display due to java.lang.AssertionError: NoDenotation.owner, raw string = PackageDef(Ident(<empty>),List(ValDef(NoDenotationOwnerError,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)]),<init>),List())), TypeDef(NoDenotationOwnerError$,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List())),ValDef(_,TypeTree[TermRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError)],EmptyTree),List(TypeDef(Foo,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[TypeRef(TermRef(TermRef(NoPrefix,_root_),scala),Product0)]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(productIterator,List(),List(),TypeTree[TypeRef(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),package),Iterator), $hk0, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any), 1)),$Apply)],Select(Super(This(Foo),Product),productIterator)), DefDef(productArity,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],Select(Super(This(Foo),Product0),productArity)), DefDef(productElement,List(),List(List(ValDef(n,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing)],Apply(Select(Super(This(Foo),Product0),productElement),List(Ident(n)))), DefDef(copy,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)]),<init>),List())), DefDef(isDefined,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Literal(Constant(true))), DefDef(hashCode,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],Block(List(ValDef(acc,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Int)],Literal(Constant(-889275714)))),Apply(Ident(finalizeHash),List(Ident(acc), Literal(Constant(0)))))), DefDef(equals,List(),List(List(ValDef(x$0,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Apply(Select(Apply(Select(This(Foo),eq),List(TypeApply(Select(Ident(x$0),asInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)])))),$bar$bar),List(Block(List(ValDef(selector12,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)],Ident(x$0))),Block(List(DefDef(case31,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Block(List(DefDef(case41,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Block(List(DefDef(matchFail21,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Apply(Ident(throw),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),MatchError)]),<init>),List(Ident(selector12))))))),If(TypeApply(Select(Ident(selector12),isInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)])),Block(List(),Literal(Constant(false))),Apply(Ident(matchFail21),List()))))),If(TypeApply(Select(Ident(selector12),isInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),Block(List(ValDef(x$0,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],TypeApply(Select(Ident(selector12),asInstanceOf),List(TypeTree[TermRef(NoPrefix,x$0)])))),Block(List(),Literal(Constant(true)))),Apply(Ident(case41),List()))))),Apply(Ident(case31),List())))))), DefDef(toString,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),String)],Apply(Ident(_toString),List(This(Foo)))), DefDef(canEqual,List(),List(List(ValDef(that,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],TypeApply(Select(Ident(that),isInstanceOf),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)]))), DefDef(productPrefix,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),String)],Literal(Constant(Foo)))))), ValDef(Foo,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo$)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo$)]),<init>),List())), TypeDef(Foo$,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function0), scala$Function0$$R, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))]),ValDef(_,TypeTree[TermRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree),List(DefDef(toString,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),String)],Apply(Select(Super(This(Foo$),Function0),toString),List())), DefDef(apply,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo$)),scala$Function0$$R)],Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)]),<init>),List())), DefDef(unapply,List(),List(List(ValDef(x$1,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean)],Literal(Constant(true)))))), TypeDef(FooFormats,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(fooFormats,List(),List(),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))],Block(List(TypeDef($anon,Template(DefDef(<init>,List(),List(List()),TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,scala)),Unit)],EmptyTree),List(Apply(Select(New(TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,lang)),Object)]),<init>),List()), TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))]),ValDef(_,EmptyTree,EmptyTree),List(DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(transform,List(),List(List(ValDef(transformer,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), -1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Writes), play$api$libs$json$Writes$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Writes$$A), -1))],Apply(Select(Super(This($anon),Writes),transform),List(Ident(transformer)))), DefDef(map,List(TypeDef(play$api$libs$json$Reads$map$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),map),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$map$$B)])),List(Ident(f)))), DefDef(flatMap,List(TypeDef(play$api$libs$json$Reads$flatMap$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0)), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),flatMap),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$flatMap$$B)])),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filter),List(Ident(f)))), DefDef(filter,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filter),List(Ident(error))),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(f)))), DefDef(filterNot,List(),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Function1), scala$Function1$$T1, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Function1$$R, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Boolean), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Apply(Select(Super(This($anon),Reads),filterNot),List(Ident(error))),List(Ident(f)))), DefDef(collect,List(TypeDef(play$api$libs$json$Reads$collect$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(error,TypeTree[TypeRef(ThisType(TypeRef(NoPrefix,validation)),ValidationError)],EmptyTree)), List(ValDef(f,TypeTree[RefinedType(RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,scala)),PartialFunction), scala$PartialFunction$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$PartialFunction$$B, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),collect),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$collect$$B)])),List(Ident(error))),List(Ident(f)))), DefDef(orElse,List(),List(List(ValDef(v,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(Select(Super(This($anon),Reads),orElse),List(Ident(v)))), DefDef(compose,List(TypeDef(play$api$libs$json$Reads$compose$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B), 0))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), 0))],Apply(TypeApply(Select(Super(This($anon),Reads),compose),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$compose$$B)])),List(Ident(rb)))), DefDef(andThen,List(TypeDef(play$api$libs$json$Reads$andThen$$B,TypeTree[TypeBounds(TypeRef(ThisType(TypeRef(NoPrefix,scala)),Nothing), TypeRef(ThisType(TypeRef(NoPrefix,scala)),Any))])),List(List(ValDef(rb,TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],EmptyTree)), List(ValDef(witness,TypeTree[RefinedType(RefinedType(TypeRef(TermRef(ThisType(TypeRef(NoPrefix,scala)),Predef),$less$colon$less), scala$Predef$$less$colon$less$$From, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,$anon)),play$api$libs$json$Reads$$A), -1)), scala$Predef$$less$colon$less$$To, TypeAlias(TypeRef(ThisType(TypeRef(NoPrefix,json)),JsValue), 1))],EmptyTree))),TypeTree[RefinedType(TypeRef(ThisType(TypeRef(NoPrefix,json)),Reads), play$api$libs$json$Reads$$A, TypeAlias(TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B), 0))],Apply(Apply(TypeApply(Select(Super(This($anon),Reads),andThen),List(TypeTree[TypeRef(NoPrefix,play$api$libs$json$Reads$andThen$$B)])),List(Ident(rb))),List(Ident(witness)))), DefDef(reads,List(),List(List(ValDef(json,TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],EmptyTree))),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsResult), play$api$libs$json$JsResult$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 1))],Apply(TypeApply(Select(Ident(JsSuccess),apply),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Apply(TypeApply(Select(Ident(json),as),List(TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)])),List(Select(This(FooFormats),fooFormats))), TypeApply(Select(Ident(JsSuccess),$lessinit$greater$default$2),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$JsSuccess$apply$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))]))))), DefDef(writes,List(),List(List(ValDef(o,TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo)],EmptyTree))),TypeTree[TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),JsValue)],Apply(Apply(TypeApply(Select(Ident(Json),toJson),List(TypeTree[TypeVar(PolyParam(play$api$libs$json$Json$toJson$$T) -> TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo))])),List(Ident(o))),List(Select(This(FooFormats),fooFormats)))), DefDef($outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],EmptyTree), DefDef(NoDenotationOwnerError$FooFormats$~$anon$$$outer,List(),List(),TypeTree[TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),FooFormats)],Ident($outer)))))),Typed(Apply(Select(New(TypeTree[TypeRef(NoPrefix,$anon)]),<init>),List()),TypeTree[RefinedType(TypeRef(TermRef(TermRef(TermRef(TermRef(ThisType(TypeRef(NoPrefix,<root>)),play),api),libs),json),Format), play$api$libs$json$Format$$A, TypeAlias(TypeRef(ThisType(TypeRef(ThisType(TypeRef(NoPrefix,<empty>)),NoDenotationOwnerError$)),Foo), 0))])))))))))))] of class class dotty.tools.dotc.ast.Trees$PackageDef # 1438
- exception occurred while compiling /home/adriaan/repositories/dotty-test/src/main/scala/ContextBoundTypeParam.scala, /home/adriaan/repositories/dotty-test/src/main/scala/NoDenotationOwnerError.scala
- java.lang.AssertionError: NoDenotation.owner
- at dotty.tools.dotc.core.SymDenotations$NoDenotation.owner(SymDenotations.scala:1813)
- at dotty.tools.dotc.core.SymDenotations$SymDenotation.termRefWithSig(SymDenotations.scala:1087)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.namedType(Denotations.scala:527)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readTree(Scala2Unpickler.scala:1154)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$readTreeRef$1.apply(Scala2Unpickler.scala:835)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$readTreeRef$1.apply(Scala2Unpickler.scala:835)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.atReadPos(Scala2Unpickler.scala:323)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.at(Scala2Unpickler.scala:313)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readTreeRef(Scala2Unpickler.scala:835)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readTree(Scala2Unpickler.scala:1119)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$readTreeRef$1.apply(Scala2Unpickler.scala:835)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$readTreeRef$1.apply(Scala2Unpickler.scala:835)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.atReadPos(Scala2Unpickler.scala:323)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.at(Scala2Unpickler.scala:313)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readTreeRef(Scala2Unpickler.scala:835)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readTree(Scala2Unpickler.scala:1114)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$readAnnotArg$1.apply(Scala2Unpickler.scala:841)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$readAnnotArg$1.apply(Scala2Unpickler.scala:841)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.atReadPos(Scala2Unpickler.scala:323)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.at(Scala2Unpickler.scala:313)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readAnnotArg(Scala2Unpickler.scala:841)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.readAnnotationContents(Scala2Unpickler.scala:883)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$deferredAnnot$1$$anonfun$apply$8.apply(Scala2Unpickler.scala:925)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$deferredAnnot$1$$anonfun$apply$8.apply(Scala2Unpickler.scala:925)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler.atReadPos(Scala2Unpickler.scala:323)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$deferredAnnot$1.apply(Scala2Unpickler.scala:925)
- at dotty.tools.dotc.core.unpickleScala2.Scala2Unpickler$$anonfun$deferredAnnot$1.apply(Scala2Unpickler.scala:925)
- at dotty.tools.dotc.core.Annotations$Annotation$$anon$1.complete(Annotations.scala:81)
- at dotty.tools.dotc.core.Annotations$LazyAnnotation.tree(Annotations.scala:38)
- at dotty.tools.dotc.transform.TreeTransforms$AnnotationTransformer$$anonfun$1.apply(TreeTransform.scala:188)
- at dotty.tools.dotc.transform.TreeTransforms$AnnotationTransformer$$anonfun$1.apply(TreeTransform.scala:188)
- at scala.collection.immutable.List.map(List.scala:273)
- at dotty.tools.dotc.transform.TreeTransforms$AnnotationTransformer$class.transform(TreeTransform.scala:188)
- at dotty.tools.dotc.transform.FirstTransform.transform(FirstTransform.scala:32)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.currentIfExists(Denotations.scala:648)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.current(Denotations.scala:684)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.currentIfExists(Denotations.scala:666)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.current(Denotations.scala:684)
- at dotty.tools.dotc.core.Symbols$Symbol.denot(Symbols.scala:384)
- at dotty.tools.dotc.core.Symbols$Symbol.isType(Symbols.scala:403)
- at dotty.tools.dotc.core.TypeErasure$$anonfun$6.apply(TypeErasure.scala:377)
- at dotty.tools.dotc.core.TypeErasure$$anonfun$6.apply(TypeErasure.scala:377)
- at dotty.tools.dotc.core.Scopes$Scope$$anonfun$filteredScope$1.apply(Scopes.scala:133)
- at dotty.tools.dotc.core.Scopes$Scope$$anonfun$filteredScope$1.apply(Scopes.scala:132)
- at scala.collection.Iterator$class.foreach(Iterator.scala:750)
- at scala.collection.AbstractIterator.foreach(Iterator.scala:1202)
- at dotty.tools.dotc.core.Scopes$Scope.filteredScope(Scopes.scala:132)
- at dotty.tools.dotc.core.TypeErasure.dotty$tools$dotc$core$TypeErasure$$apply(TypeErasure.scala:377)
- at dotty.tools.dotc.core.TypeErasure.eraseInfo(TypeErasure.scala:408)
- at dotty.tools.dotc.core.TypeErasure$.transformInfo(TypeErasure.scala:178)
- at dotty.tools.dotc.transform.Erasure.transform(Erasure.scala:54)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.currentIfExists(Denotations.scala:648)
- at dotty.tools.dotc.core.Denotations$SingleDenotation.current(Denotations.scala:684)
- at dotty.tools.dotc.core.Types$NamedType.computeDenot(Types.scala:1402)
- at dotty.tools.dotc.core.Types$NamedType.denotAt(Types.scala:1387)
- at dotty.tools.dotc.core.Types$NamedType.denot(Types.scala:1375)
- at dotty.tools.dotc.core.Types$NamedType.info(Types.scala:1562)
- at dotty.tools.dotc.core.Types$Type.isTightPrefix(Types.scala:133)
- at dotty.tools.dotc.core.Types$Type.isTightPrefix(Types.scala:133)
- at dotty.tools.dotc.core.Types$NamedType.computeDenot(Types.scala:1402)
- at dotty.tools.dotc.core.Types$NamedType.denotAt(Types.scala:1387)
- at dotty.tools.dotc.core.Types$NamedType.denot(Types.scala:1375)
- at dotty.tools.dotc.ast.Trees$DenotingTree.denot(Trees.scala:271)
- at dotty.tools.dotc.ast.Trees$ProxyTree.denot(Trees.scala:288)
- at dotty.tools.dotc.ast.Trees$ProxyTree.denot(Trees.scala:288)
- at dotty.tools.dotc.ast.Trees$Tree.symbol(Trees.scala:188)
- at dotty.tools.dotc.transform.Erasure$Typer.typedApply(Erasure.scala:424)
- at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1238)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1278)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1325)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedDefDef$1.apply(Typer.scala:1035)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedDefDef$1.apply(Typer.scala:1021)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1021)
- at dotty.tools.dotc.transform.Erasure$Typer.typedDefDef(Erasure.scala:491)
- at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1226)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1276)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1310)
- at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1321)
- at dotty.tools.dotc.transform.Erasure$Typer.typedStats(Erasure.scala:550)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1064)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1047)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedClassDef(Typer.scala:1047)
- at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1229)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1276)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1310)
- at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1321)
- at dotty.tools.dotc.transform.Erasure$Typer.typedStats(Erasure.scala:550)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedBlock$1.apply(Typer.scala:511)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedBlock$1.apply(Typer.scala:509)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedBlock(Typer.scala:509)
- at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1246)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1278)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1325)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedDefDef$1.apply(Typer.scala:1035)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedDefDef$1.apply(Typer.scala:1021)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedDefDef(Typer.scala:1021)
- at dotty.tools.dotc.transform.Erasure$Typer.typedDefDef(Erasure.scala:491)
- at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1226)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1276)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1310)
- at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1321)
- at dotty.tools.dotc.transform.Erasure$Typer.typedStats(Erasure.scala:550)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1064)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1047)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedClassDef(Typer.scala:1047)
- at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1229)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1276)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1310)
- at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1321)
- at dotty.tools.dotc.transform.Erasure$Typer.typedStats(Erasure.scala:550)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1064)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedClassDef$1.apply(Typer.scala:1047)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedClassDef(Typer.scala:1047)
- at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:1229)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1276)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:1310)
- at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:1321)
- at dotty.tools.dotc.transform.Erasure$Typer.typedStats(Erasure.scala:550)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedPackageDef$1.apply(Typer.scala:1154)
- at dotty.tools.dotc.typer.Typer$$anonfun$typedPackageDef$1.apply(Typer.scala:1145)
- at dotty.tools.dotc.util.Stats$.track(Stats.scala:36)
- at dotty.tools.dotc.typer.Typer.typedPackageDef(Typer.scala:1145)
- at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:1266)
- at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:1278)
- at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:92)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1288)
- at dotty.tools.dotc.typer.Typer$$anonfun$typed$2.apply(Typer.scala:1286)
- at dotty.tools.dotc.reporting.Reporting$class.traceIndented(Reporter.scala:131)
- at dotty.tools.dotc.core.Contexts$Context.traceIndented(Contexts.scala:54)
- at dotty.tools.dotc.typer.Typer.typed(Typer.scala:1286)
- at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:1325)
- at dotty.tools.dotc.transform.Erasure.run(Erasure.scala:72)
- at dotty.tools.dotc.core.Phases$Phase$$anonfun$runOn$1.apply(Phases.scala:276)
- at dotty.tools.dotc.core.Phases$Phase$$anonfun$runOn$1.apply(Phases.scala:274)
- at scala.collection.immutable.List.map(List.scala:277)
- at dotty.tools.dotc.core.Phases$Phase$class.runOn(Phases.scala:274)
- at dotty.tools.dotc.transform.Erasure.runOn(Erasure.scala:30)
- at dotty.tools.dotc.Run$$anonfun$compileUnits$1$$anonfun$apply$mcV$sp$1.apply(Run.scala:62)
- at dotty.tools.dotc.Run$$anonfun$compileUnits$1$$anonfun$apply$mcV$sp$1.apply(Run.scala:59)
- at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
- at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
- at dotty.tools.dotc.Run$$anonfun$compileUnits$1.apply$mcV$sp(Run.scala:59)
- at dotty.tools.dotc.Run$$anonfun$compileUnits$1.apply(Run.scala:54)
- at dotty.tools.dotc.Run$$anonfun$compileUnits$1.apply(Run.scala:54)
- at dotty.tools.dotc.util.Stats$.monitorHeartBeat(Stats.scala:69)
- at dotty.tools.dotc.Run.compileUnits(Run.scala:54)
- at dotty.tools.dotc.Run.compileSources(Run.scala:51)
- at dotty.tools.dotc.Run.compile(Run.scala:35)
- at dotty.tools.dotc.Driver.doCompile(Driver.scala:26)
- at dotty.tools.dotc.Driver.process(Driver.scala:124)
- at dotty.tools.dotc.Driver.process(Driver.scala:93)
- at dotty.tools.dotc.Driver.process(Driver.scala:105)
- at xsbt.CachedCompiler0.run(CompilerInterface.scala:38)
- at xsbt.CachedCompiler0.run(CompilerInterface.scala:34)
- at xsbt.CompilerInterface.run(CompilerInterface.scala:18)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:101)
- at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
- at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
- at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:50)
- at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:50)
- at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:50)
- at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:74)
- at sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:49)
- at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:64)
- at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
- at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
- at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
- at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
- at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:32)
- at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:68)
- at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:67)
- at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:95)
- at sbt.inc.Incremental$.compile(Incremental.scala:67)
- at sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
- at sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
- at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
- at sbt.Compiler$.compile(Compiler.scala:152)
- at sbt.Compiler$.compile(Compiler.scala:138)
- at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:860)
- at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:851)
- at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:849)
- at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
- at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
- at sbt.std.Transform$$anon$4.work(System.scala:63)
- at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
- at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
- at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
- at sbt.Execute.work(Execute.scala:237)
- at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
- at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
- at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
- at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- [error] (compile:compileIncremental) java.lang.AssertionError: NoDenotation.owner
- [error] Total time: 3 s, completed Apr 18, 2016 12:00:48 PM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement