我想在类中声明一个从库中导入的注释。
例如:
某些库中存在依赖项中的原始类
class A{
int x;
int y
}
修改后的类
@someAnnotation
class A{
int x;
int y
}
答案 0 :(得分:0)
简单的答案,不能。
更长的答案。根据您使用库的方式,您可能能够创建一个带有注释的代理类,并且在其中将真实类作为委托,并将对代理的所有调用委托给内部实际类。假设您可以通过某种方式使用代理类。覆盖类是另一种选择,但这取决于原始类是否为最终类,并公开您想要的内容。
实际上,您需要此的原因很可能是错误的。 如果您需要使用一些注释,则可能是因为您想使用某种识别那些注释的框架。使该库与该框架紧密结合可能是一个坏主意和错误的设计。如果没有更多关于要添加的注释的详细信息,很难提供更多有用的信息。