Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在Java中,如何在指定包内的类声明上动态放置任何注释?
package-info.java 能做到吗?
可以的话怎么写?
我假设您要求的是自动以某种方式对给定包中的所有类进行注释。
这是不可能的。
您绝对可以通过字节码操作(作为构建过程的一部分,或在类加载期间)来完成它,但这需要做很多工作,而且可能不是您想要走的路。
您可能需要在这里重新考虑您的方法。
您尝试使用的注释是什么,为什么需要所有类都具有该注释?
除非使用Javassist等动态字节码生成器。