java - javadoc中的@uml.property标签从哪里来?

标签 java uml code-generation javadoc

我偶然发现了一段由我之前离开公司的人编写的代码;我是他代码的继承人。

这些标签是什么?我只在一个特定的类文件中找到它们,并且它们似乎具有很少或很多的值(value)。我只是不知道它们是否是垃圾。

该类未引用任何外部“uml”库。

这是一个完整的示例...

/**
 * @uml.property  name="devs"
 */
public ArrayList<String> getDevs() {
    return devs;
}

最佳答案

这些标签来自Soyatec UML plugin 。这里还有标签的详细解释。该代码显然是从 UML 图生成的。生成器将该标记添加到生成的字段中。

如果您不再使用UML插件,您可以删除它们。它不会影响您的代码。但是参数(namereadOnlymultiplicitydimensionorderingcontainer, default) 可以告诉您有关该字段的一些信息,设计者的意图是什么 - 请参阅上面的链接。

如果您想在代码中保留标签但想摆脱警告,请参阅此问题:Killing Javadoc warnings for specific tags

关于java - javadoc中的@uml.property标签从哪里来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726684/

相关文章:

java - 使用 Jersey 2 的 REST API

command-line - BOUML 命令行逆向工程师

c# - 类变量是 UML 聚合吗?

.net - 在 ASP.NET 应用程序中自动生成 DAL

框架的 Java 代码生成

java - 并发修改异常

java - 单元格选择后更新数据库(JTable)

java - 为什么 FileInputStream read() 方法错误地读取问号(ascii : 63) when put into infinite loop?

types - 设计类图时图像的数据类型是什么?

c++ - 在自动生成的文件之间生成依赖关系