summaryrefslogtreecommitdiff
path: root/test/junit/scala/tools/nsc/symtab/FlagsTest.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/junit/scala/tools/nsc/symtab/FlagsTest.scala')
-rw-r--r--test/junit/scala/tools/nsc/symtab/FlagsTest.scala8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/junit/scala/tools/nsc/symtab/FlagsTest.scala b/test/junit/scala/tools/nsc/symtab/FlagsTest.scala
index fc0e8b0f6b..96eae38011 100644
--- a/test/junit/scala/tools/nsc/symtab/FlagsTest.scala
+++ b/test/junit/scala/tools/nsc/symtab/FlagsTest.scala
@@ -33,7 +33,6 @@ class FlagsTest {
def testTimedFlags(): Unit = {
testLate(lateDEFERRED, _.isDeferred)
testLate(lateFINAL, _.isFinal)
- testLate(lateINTERFACE, _.isInterface)
testLate(lateMETHOD, _.isMethod)
testLate(lateMODULE, _.isModule)
testNot(PROTECTED | notPROTECTED, _.isProtected)
@@ -86,4 +85,11 @@ class FlagsTest {
assertEquals(withFlagMask(AllFlags)(sym.setFlag(lateFlags).flags), lateFlags | lateable)
}
+
+ @Test
+ def javaClassMirrorAnnotationFlag(): Unit = {
+ import scala.reflect.runtime.universe._
+ val dep = typeOf[java.lang.Deprecated].typeSymbol
+ assertTrue(dep.isJavaAnnotation && dep.isJava)
+ }
}