Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. val (className, fields) = try {
  2. val q"case class $className(..$fields) extends ..$bases { ..$body }" = classDecl
  3. (className, fields)
  4. } catch {
  5. case _: MatchError => c.abort(c.enclosingPosition, "Annotation is only supported on case class")
  6. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement