【发布时间】:2019-05-03 15:13:36
【问题描述】:
我正在阅读 Herber Schildt 的 Java 参考。我在其中一个注释部分发现了一条注释:
.class 文件中不保留局部变量声明上的注释。
为什么.class文件中的局部变量声明不保留注解?
【问题讨论】:
-
我的猜测是因为它只存在于那个范围内,所以它在它的范围之外是不可见的。
-
您使用反射 API 访问注解;你不能通过反射访问局部变量。
-
@AndyTurner - 仅适用于带有
RetentionPolicy.RUNTIME的注释;还有SOURCE和CLASS政策。
标签: java java-annotations