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 //

大家好,java中允许这样做:

@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的注释?