MethodCommentSignature

class MethodCommentSignature(val name: String, val module: String, orderedInputTypes: MutableList<String>, returnType: String) : CommentSignature

The defining characteristic of a method comment as it pertains to the implementation it describes.

Author

Richard Arriaga

Parameters

name

The name of the class/method the comment describes.

module

The module this implementation appears in.

orderedInputTypes

The method parameter input types in order of input

returnType

The return type, if none,⊤.

Constructors

Link copied to clipboard
constructor(name: String, module: String, orderedInputTypes: MutableList<String>, returnType: String)

Construct a new MethodCommentSignature.

Properties

Link copied to clipboard

The module this implementation appears in.

Link copied to clipboard

The name of the class/method the comment describes.

Functions

Link copied to clipboard
open fun toJSON(nameOfGroup: String, sticky: Boolean, jsonWriter: JSONWriter)

Create the JSON representation of the signature.

Link copied to clipboard
open override fun toString(): String