In Java Javadoc gibt es eine Möglichkeit, die Dokumentation einer Methode in einer Unterklasse mit {@inheritDoc}
tag zu erben.Wie erben ich die KDoc-Dokumentation?
Gibt es eine Möglichkeit, das gleiche in Kotlins KDoc zu tun?
Im Grunde, was ich möchte ist folgendes zu tun:
abstract class Base {
/**
* Some KDoc documentation here.
*/
abstract fun foo()
}
class Derived: Base() {
/**
* Here is all the documentation from Base#foo's KDoc inherited.
*
* And here goes something more in addition.
*/
override fun foo() { /* ... */ }
}
Does '{}' @inheritDoc nicht? Hast Du es versucht? – CaseyB
@CaseyB, ja, habe ich, und weder IntelliJ noch Dokka versteht es, sie zeigen es nur als Text. – hotkey
Ich kann nichts finden, was meinen Befund dokumentiert, aber von dem, was ich sagen kann, erbt Kotlin Doc die Dokumentation beim Überschreiben einer Funktion, wenn keine Dokumentation für die Überschreibung angegeben ist. Nun, was ich frage mich ist, wie man die Basisdokumentation "erweitern"/"einschließen" ... – mfulton26