/** * General Foo description * * @param name param description * @property name property description * @return Foo instance * @throws NullPointerException NPE description * @author Duke * @since 42 * @suppress suppress * @see [Class] javaClass description * @sample [howToUse] */ class Foo(val name: String) { } fun howToUse() {} //INFO:
public final class Foo

General Foo description

Params:

name - param description

Properties:

name - property description

Returns:

Foo instance

Throws:

NullPointerException - NPE description

Authors:

Duke

Since:

42

Suppress:

suppress

See Also:

Class

Samples:

howToUse

 OnClassDeclarationWithComplexKDoc.kt