gpt4 book ai didi

java - javadoc中的@uml.property标签从何而来?

转载 作者:行者123 更新时间:2023-11-30 06:59:15 25 4
gpt4 key购买 nike

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

这些标签是什么?我只在一个特定的类文件中发现了它们,而且它们似乎没有多少值(value)。我只是不知道它们是不是垃圾。

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

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

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

最佳答案

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

如果您不再使用 UML 插件,您可以删除它们。它不会影响您的代码。但是参数 (name, readOnly, multiplicity, dimension, ordering, container, default) 可以告诉您有关该领域的一些信息,以及设计者的意图 - 请参阅上面的链接。

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

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

25 4 0