如何在 UML 中显示方法和变量的注释

How to show annotations for methods and vars in UML

假设我有以下方法:

[superannotation]
fun ultimateMethod([anotherannotation] bla: String) {
  //the ultimate code
}

我会创建类似的东西:

UML 没有定义如何将注释转换为 UML 概念,但是,构造型似乎是最合乎逻辑的等价物,尽管注释可以有参数而构造型不能。

UML 2.5.1 规范第 12.3.3.4 节描述了如何在 UML 中定义您自己的构造型,第 12.3.3.6 节描述了如何扩展元类以使用构造型。你的情况: