import scala.reflect.runtime.universe._

object Test extends App {
  Macros.foo
  println("=============")

  val decls = typeOf[ScalaClassWithCheckedExceptions_1[_]].declarations.toList
  decls sortBy (_.name.toString) foreach (decl => println(s"${decl.name}: ${decl.annotations}"))
}