Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @Tag注解的作用是什么_Java_Annotations - Fatal编程技术网

Java @Tag注解的作用是什么

Java @Tag注解的作用是什么,java,annotations,Java,Annotations,我正在从事一个项目,其中类的变量上面有@Tag注释。它的功能是什么 看起来像这样 @Tag(10) private GroupNavigationSRO groups; @Tag(16) private String redirectedQuery; @Tag(17) private GetGuidedSearchResponse guidedSearchResponse ; 我试图搜索internet,但找不到任何相关答案我怀疑这是由“protostuff”库定义的io.protostu

我正在从事一个项目,其中类的变量上面有@Tag注释。它的功能是什么

看起来像这样

@Tag(10)
private GroupNavigationSRO groups;

@Tag(16)
private String redirectedQuery;

@Tag(17)
private GetGuidedSearchResponse guidedSearchResponse ;

我试图搜索internet,但找不到任何相关答案

我怀疑这是由“protostuff”库定义的
io.protostuff.Tag
类。如果是这样,则说明
@Tag(number)
是在序列化中设置字段编号的显式方法。

我怀疑这是由“protostuff”库定义的
io.protostuff.Tag
类。如果是,则说明
@Tag(number)
是在序列化中设置字段编号的显式方法。

它是代码,就像文件中的任何其他代码一样。如果它正在编译,那么您正在某个地方导入它。查看您的导入和完全限定的类名(例如
com.foo.Tag
)。试着用谷歌搜索,和/或查看Javadoc,如果可以的话。在不知道您的项目正在使用哪些库的情况下,它可能是各种各样的东西。它是代码,就像您文件中的任何其他代码一样。如果它正在编译,那么您正在某个地方导入它。查看您的导入和完全限定的类名(例如
com.foo.Tag
)。试着用谷歌搜索,和/或查看Javadoc,如果可以的话。如果不知道您的项目正在使用哪些库,它可能是多种多样的。