В Scala, если у меня есть перечисление, подобное этому:
package myPackage.letters
object Alphabet extends Enumeration {
val A: Value = Value("A")
val B: Value = Value("B")
val C: Value = Value("C")
}
Теперь я хочу написать ScalaDoc для метода в другом пакете и ссылаться на значения моего Enum следующим образом:
/**
* Here, I want to reference my enum:
* this works: [[myPackage.letters.Alphabet]]
* this does not: [[myPackage.letters.Alphabet.A]]
*/
def myMethod = {}
Возможно, это проблема IntelliJ? Во всяком случае, я не могу понять, как правильно ссылаться на значения перечисления или, если это вообще возможно.