“ElementType.TYPE_PARAMETER:该注解能写在类型变量的声明语句中”这句话究竟怎么理解

自定义注解中,ElementType.TYPE_PARAMETER:该注解能写在类型变量的声明语句中,但为什么实际操作却不可以写在类型变量声明语句中。只能写在泛型声明。它还可以使用在写在哪里
问题相关代码,请勿粘贴截图
package javase12;


import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

public class enumeration6<@Annotation3(value = "你好") T> {//用于修饰泛型声明

    @Annotation3(value = "你好") String name;//修饰声明语句

    public void typeUser() {
        @Annotation3(value = "你好") int i = 1;//修饰声明语句
        int i2 = (@Annotation3(value = "你好") int) 1.1;//声明强转类型
    }
}

//问题代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
class TypePapameter<@Annotation4 T>{
//    @Annotation4 int a;//'@Annotation4' not applicable to field
    public void typePapameter(){
//        @Annotation4 int a = 1;//'@Annotation4' not applicable to local variable
    }
}



@Target({ElementType.TYPE_USE})
//表示该注解能写在使用类型的任何语句中(例如:声明语句、泛型和强制转换语句中的类型 ,JDK1.8新特性)
@interface Annotation3 {

    String value();//1.设置存放的值

}

@Target({ElementType.TYPE_PARAMETER})//此时该注解可以修饰写在类型变量的声明语句中
@interface Annotation4{

}


该注解不能用于属性和局部变量
除了泛型都不能用
我想要达到的结果:“ElementType.TYPE_PARAMETER:该注解能写在类型变量的声明语句中”这句话究竟怎么理解,该注解除了泛型还能写在哪里