Object类javadoc中%I%和%G%标识符是什么?

时间:2014-09-10 16:07:28

标签: java eclipse object

出于好奇。

当我将鼠标悬停在Object字词上时,该文档会显示以下信息。我想知道版本代表什么。

这不会出现在在线oracle javadocs上 http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html

enter image description here

此外,进一步检查Object课程,非常初级的评论显示%W% %E%。我想知道这些标识符是什么?

2 个答案:

答案 0 :(得分:2)

那些来自SCCS(源代码控制系统),SCM Sun曾经使用过。在%I中检查文件时,%I%将转换为文件版本,%G%将转换为签入文件的日期。 如果记忆正常,Sun大约在2007年左右搬到了Mercurial,所以我不认为这些更新的危险很大!

%E%是日期(以yy / mm / dd格式,其中%G%是mm / dd / yy)。我不知道%W%!

答案 1 :(得分:2)

似乎Java软件使用的是SCCS,它是一种(老式的)源代码版本控制系统,如git,Subversion或Perforce。

如果你把"%I%,%G%"将文件存储到SCCS中,当您将其检出时,SCCS会将文本扩展为文件版本和日期。这始终存在于Javadoc指令中,例如footnote of How to Write Doc Comment for the Javadoc Tool