Created
May 16, 2017 18:26
-
-
Save yilinwei/90ec1a0ba72b1d46a5fb17bb786733fa to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Expr(Block(List(Import(Select(Ident(cats), cats.implicits), List(ImportSelector(termNames.WILDCARD, 941, null, -1))), ValDef(Modifiers(IMPLICIT), TermName("F"), TypeTree().setOriginal(AppliedTypeTree(Ident(cats.MonadCombine), List(TypeTree().setOriginal(Ident(cats.tests.ListWrapper))))), Select(Ident(cats.tests.ListWrapper), TermName("monadCombine"))), ValDef(Modifiers(IMPLICIT), TermName("L"), TypeTree().setOriginal(AppliedTypeTree(Select(Select(This(TypeName("cats")), cats.package), TypeName("Monoid")), List(TypeTree().setOriginal(AppliedTypeTree(Ident(cats.tests.ListWrapper), List(TypeTree().setOriginal(Select(Ident(scala), scala.Int)))))))), TypeApply(Select(Ident(cats.tests.ListWrapper), TermName("monoid")), List(TypeTree().setOriginal(Select(Ident(scala), scala.Int))))), ValDef(Modifiers(IMPLICIT), TermName("F"), AppliedTypeTree(Ident(TypeName("MonadCombine")), List(Ident(TypeName("ListWrapper")))), Select(Ident(TermName("ListWrapper")), TermName("monadCombine"))), ValDef(Modifiers(IMPLICIT), TermName("L"), AppliedTypeTree(Ident(TypeName("Monoid")), List(AppliedTypeTree(Ident(TypeName("ListWrapper")), List(Ident(TypeName("Int")))))), TypeApply(Select(Ident(TermName("ListWrapper")), TermName("monoid")), List(Ident(TypeName("Int"))))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.functor.Invariant), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Functor), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Cartesian), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.ApplyArityFunctions), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Apply), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.FlatMap), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Applicative), List(TypeTree()))))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Monad), List(TypeTree())))))) | |
Expr(Block(List(Import(Select(Ident(cats), cats.implicits), List(ImportSelector(termNames.WILDCARD, 955, null, -1))), ValDef(Modifiers(IMPLICIT), TermName("F"), TypeTree().setOriginal(AppliedTypeTree(Ident(cats.MonadCombine), List(TypeTree().setOriginal(Ident(cats.tests.ListWrapper))))), Select(Ident(cats.tests.ListWrapper), TermName("monadCombine"))), ValDef(Modifiers(IMPLICIT), TermName("L"), TypeTree().setOriginal(AppliedTypeTree(Select(Select(This(TypeName("cats")), cats.package), TypeName("Monoid")), List(TypeTree().setOriginal(AppliedTypeTree(Ident(cats.tests.ListWrapper), List(TypeTree().setOriginal(Select(Ident(scala), scala.Int)))))))), TypeApply(Select(Ident(cats.tests.ListWrapper), TermName("monoid")), List(TypeTree().setOriginal(Select(Ident(scala), scala.Int))))), ValDef(Modifiers(IMPLICIT), TermName("F"), AppliedTypeTree(Ident(TypeName("MonadCombine")), List(Ident(TypeName("ListWrapper")))), Select(Ident(TermName("ListWrapper")), TermName("monadCombine"))), ValDef(Modifiers(IMPLICIT), TermName("L"), AppliedTypeTree(Ident(TypeName("Monoid")), List(AppliedTypeTree(Ident(TypeName("ListWrapper")), List(Ident(TypeName("Int")))))), TypeApply(Select(Ident(TermName("ListWrapper")), TermName("monoid")), List(Ident(TypeName("Int"))))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.functor.Invariant), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Functor), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Cartesian), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.ApplyArityFunctions), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Apply), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.FlatMap), List(TypeTree())))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Applicative), List(TypeTree()))))), TypeApply(Ident(TermName("implicitly")), List(AppliedTypeTree(Ident(cats.Monad), List(TypeTree())))))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment