15385
|
1 |
/*
|
|
2 |
* @test /nodynamiccopyright/
|
|
3 |
* @bug 6843077 8006775
|
21041
|
4 |
* @summary Unqualified inner type annotation not in scope.
|
15385
|
5 |
* @author Mahmood Ali
|
|
6 |
* @compile/fail/ref=Scopes.out -XDrawDiagnostics Scopes.java
|
|
7 |
*/
|
21041
|
8 |
import java.lang.annotation.*;
|
|
9 |
|
|
10 |
@InnerTA
|
|
11 |
class Scopes<@InnerTA T extends @InnerTA Object> {
|
|
12 |
// The simple name TA is not in scope on header of class.
|
|
13 |
// One has to use @Scopes.TA.
|
|
14 |
@Target(ElementType.TYPE_USE)
|
|
15 |
@interface InnerTA { };
|
15385
|
16 |
}
|