Java注释内部注释问题
大家好,java中允许这样做:Java注释内部注释问题,java,annotations,Java,Annotations,大家好,java中允许这样做: @Retention(RetentionPolicy.RUNTIME) @Target(METHOD) @FirstAnno public @interface Test1 { Test2 t(); @SecondAnno public @interface Test2 { // also has @FirstAnno } } 后来我就这样用, class MyClass { @Test1.Test2 //
@Retention(RetentionPolicy.RUNTIME)
@Target(METHOD)
@FirstAnno
public @interface Test1 {
Test2 t();
@SecondAnno
public @interface Test2 {
// also has @FirstAnno
}
}
后来我就这样用,
class MyClass {
@Test1.Test2 // or something like this
public String getData(){
}
}
这可能吗?这样的注释声明语法是允许的-您到底想做什么?Test2是否继承其所有者Test1的注释?