diff --git a/sbt/src/sbt-test/api/basic/src/main/scala/testCase/FooUser.scala b/sbt/src/sbt-test/api/basic/src/main/scala/testCase/FooUser.scala new file mode 100644 index 000000000..e2702a0e3 --- /dev/null +++ b/sbt/src/sbt-test/api/basic/src/main/scala/testCase/FooUser.scala @@ -0,0 +1,3 @@ +package testCase + +case class FooUser(@Foo a: Int) diff --git a/sbt/src/sbt-test/api/basic/src/main/scala/testCase/JFoo.java b/sbt/src/sbt-test/api/basic/src/main/scala/testCase/JFoo.java new file mode 100755 index 000000000..ec3f0e35d --- /dev/null +++ b/sbt/src/sbt-test/api/basic/src/main/scala/testCase/JFoo.java @@ -0,0 +1,10 @@ +package testCase; + +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; + + +@Retention(RetentionPolicy.RUNTIME) +public @interface JFoo { + +} diff --git a/sbt/src/sbt-test/api/basic/src/main/scala/testCase/annotations.scala b/sbt/src/sbt-test/api/basic/src/main/scala/testCase/annotations.scala new file mode 100644 index 000000000..dcce55d75 --- /dev/null +++ b/sbt/src/sbt-test/api/basic/src/main/scala/testCase/annotations.scala @@ -0,0 +1,7 @@ + +import annotation.target.field + + +package object testCase { + type Foo = JFoo @field; +} diff --git a/sbt/src/sbt-test/api/basic/test b/sbt/src/sbt-test/api/basic/test new file mode 100644 index 000000000..5df2af1f3 --- /dev/null +++ b/sbt/src/sbt-test/api/basic/test @@ -0,0 +1 @@ +> compile