diff options
Diffstat (limited to 'tests/pending/run/typed-annotated/Macros_1.scala')
-rw-r--r-- | tests/pending/run/typed-annotated/Macros_1.scala | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/tests/pending/run/typed-annotated/Macros_1.scala b/tests/pending/run/typed-annotated/Macros_1.scala deleted file mode 100644 index 4f0660dc4..000000000 --- a/tests/pending/run/typed-annotated/Macros_1.scala +++ /dev/null @@ -1,17 +0,0 @@ -import scala.reflect.macros.blackbox.Context -import language.experimental.macros - -class ann extends scala.annotation.StaticAnnotation - -object Macros { - def impl(c: Context) = { - import c.universe._ - // val tpt = Annotated(Apply(Select(New(Ident(newTypeName("ann"))), termNames.CONSTRUCTOR), List()), Ident(newTypeName("Int"))) - val tpt = Annotated(Apply(Select(New(Ident(newTypeName("ann"))), termNames.CONSTRUCTOR), List()), TypeTree(weakTypeOf[Int])) - c.Expr[Unit](Block( - List(ValDef(Modifiers(), newTermName("x"), tpt, Literal(Constant(42)))), - Apply(Ident(newTermName("println")), List(Ident(newTermName("x")))))) - } - - def foo = macro impl -}
\ No newline at end of file |