-Block(List(ClassDef(TypeName(Simple(Foo)), DefDef(Simple(<init>), Nil, List(Nil), Synthetic(), None), List(Apply(Select(New(Synthetic()), Simple(<init>)), Nil), TypeSelect(Select(Ident(Simple(_root_)), Simple(scala)), TypeName(Simple(Product)))), None, List(DefDef(Simple(copy), Nil, List(Nil), Synthetic(), Some(Apply(Select(New(Synthetic()), Simple(<init>)), Nil))), DefDef(Simple(hashCode), Nil, List(Nil), Synthetic(), Some(Literal(Int(394005536)))), DefDef(Simple(equals), Nil, List(List(ValDef(Simple(x$0), Synthetic(), None))), Synthetic(), Some(Apply(Select(Apply(Select(This(Some(Id(Foo))), Simple(eq)), List(TypeApply(Select(Ident(Simple(x$0)), Simple(asInstanceOf)), List(Synthetic())))), Simple(||)), List(Match(Ident(Simple(x$0)), List(CaseDef(Bind(Simple(x$0), TypeTest(Synthetic())), None, Literal(Boolean(true))), CaseDef(Value(Ident(Simple(_))), None, Literal(Boolean(false))))))))), DefDef(Simple(toString), Nil, List(Nil), Synthetic(), Some(Apply(Ident(Simple(_toString)), List(This(Some(Id(Foo))))))), DefDef(Simple(canEqual), Nil, List(List(ValDef(Simple(that), Synthetic(), None))), Synthetic(), Some(TypeApply(Select(Ident(Simple(that)), Simple(isInstanceOf)), List(Synthetic())))), DefDef(Simple(productArity), Nil, Nil, Synthetic(), Some(Literal(Int(0)))), DefDef(Simple(productPrefix), Nil, Nil, Synthetic(), Some(Literal(String("Foo")))), DefDef(Simple(productElement), Nil, List(List(ValDef(Simple(n), Synthetic(), None))), Synthetic(), Some(Match(Ident(Simple(n)), List(CaseDef(Value(Ident(Simple(_))), None, Apply(Ident(Simple(throw)), List(Apply(Select(New(Synthetic()), Simple(<init>)), List(Apply(Select(Ident(Simple(n)), Simple(toString)), Nil)))))))))))), ValDef(Simple(Foo), Ident(TypeName(ObjectClass(Simple(Foo)))), Some(Apply(Select(New(Ident(TypeName(ObjectClass(Simple(Foo))))), Simple(<init>)), Nil))), ClassDef(TypeName(ObjectClass(Simple(Foo))), DefDef(Simple(<init>), Nil, List(Nil), Synthetic(), None), List(Apply(Select(New(Synthetic()), Simple(<init>)), Nil), Applied(Synthetic(), List(Synthetic()))), Some(ValDef(Simple(_), Singleton(Ident(Simple(Foo))), None)), List(DefDef(Simple(apply), Nil, List(Nil), Synthetic(), Some(Apply(Select(New(Synthetic()), Simple(<init>)), Nil))), DefDef(Simple(unapply), Nil, List(List(ValDef(Simple(x$1), Synthetic(), None))), Synthetic(), Some(Literal(Boolean(true))))))), Literal(Unit()))
0 commit comments