在Java中,如何动态地将任何注释放在指定包中的类声明中?

时间:2011-01-07 01:28:42

标签: java dynamic annotations package put

在Java中,如何动态地将任何注释放在指定包中的类声明中?

package-info.java能够做到吗?

如果可以的话怎么写?

2 个答案:

答案 0 :(得分:0)

除非使用动态字节码生成器,例如Javassist

答案 1 :(得分:0)

我假设您要求的是自动让某个包中的所有类以某种方式注释。

这是不可能的。

你绝对可以通过字节码操作(作为构建过程的一部分,或者在类加载过程中)来完成它,但这需要做很多工作,而且可能不是你想要低头的路径。 / p>

您可能需要在此重新考虑您的方法。

您尝试使用的注释是什么,为什么您需要所有类都有该注释?