15385
|
1 |
/*
|
|
2 |
* @test /nodynamiccopyright/
|
|
3 |
* @bug 6843077 8006775
|
|
4 |
* @summary test that only Java 8 allows type annotations
|
|
5 |
* @author Mahmood Ali
|
21041
|
6 |
* @compile AnnotationVersion.java
|
15385
|
7 |
* @compile/fail/ref=AnnotationVersion.out -XDrawDiagnostics -Xlint:-options -source 1.6 AnnotationVersion.java
|
|
8 |
* @compile/fail/ref=AnnotationVersion7.out -XDrawDiagnostics -Xlint:-options -source 1.7 AnnotationVersion.java
|
|
9 |
*/
|
21041
|
10 |
import java.lang.annotation.*;
|
15385
|
11 |
|
21041
|
12 |
class myNumber<T extends @A Number> { }
|
|
13 |
|
|
14 |
@Target(ElementType.TYPE_USE)
|
15385
|
15 |
@interface A { }
|