package dotty.tools.dottydoc.model.comment

Constructors

Members

sealed abstract class Block

A block-level element of text, such as a paragraph or code block.

A block-level element of text, such as a paragraph or code block.

[+] final case class Body

A body of text. A comment has a single body, which is composed of at least one block. Inside every body is exactly one summary (see [scala.tools.nsc.doc...

A body of text. A comment has a single body, which is composed of at least one block. Inside every body is exactly one summary (see [[scala.tools.nsc.doc.model.comment.Summary]]).

[+] final object Body

A body of text. A comment has a single body, which is composed of at least one block. Inside every body is exactly one summary (see [scala.tools.nsc.doc...

A body of text. A comment has a single body, which is composed of at least one block. Inside every body is exactly one summary (see [[scala.tools.nsc.doc.model.comment.Summary]]).

final case class Bold
final object Bold
final case class Chain
final object Chain
sealed class CharReader
final case class Code
final object Code
case class Comment
final object Comment
trait CommentCleaner
trait CommentParser
final case class DefinitionList
final object DefinitionList
final object EntityLink
final case class HorizontalRule
final object HorizontalRule
final object HtmlParsers
final case class HtmlTag
final object HtmlTag
sealed abstract class Inline

An section of text inside a block, possibly with formatting.

An section of text inside a block, possibly with formatting.

final case class Italic
final object Italic
final object Link
sealed trait LinkTo
final case class LinkToEntity

Linking directly to entities is not picklable because of cyclic references

Linking directly to entities is not picklable because of cyclic references

final object LinkToEntity

Linking directly to entities is not picklable because of cyclic references

Linking directly to entities is not picklable because of cyclic references

final case class LinkToExternal
final object LinkToExternal
case class MarkdownComment
final object MarkdownComment
[+] class MarkdownShortener

The MarkdownShortener takes a node and mutates it and all children so that the displayed length of the generated HTML doesn't exceeed maxLen. This numbe...

The MarkdownShortener takes a node and mutates it and all children so that the displayed length of the generated HTML doesn't exceeed maxLen. This number defaults to 150 characters.

trait MarkupConversion
final case class Monospace
final object Monospace
final case class OrderedList
final object OrderedList
final case class Paragraph
final object Paragraph
case class ParsedComment
final object ParsedComment
final object Regexes
final case class Subscript
final object Subscript
final case class Summary

The summary of a comment, usually its first sentence. There must be exactly one summary per body.

The summary of a comment, usually its first sentence. There must be exactly one summary per body.

final object Summary

The summary of a comment, usually its first sentence. There must be exactly one summary per body.

The summary of a comment, usually its first sentence. There must be exactly one summary per body.

final case class Superscript
final object Superscript
final case class Text
final object Text
final case class Title
final object Title
final case class Tooltip
final object Tooltip
final case class Underline
final object Underline
final case class UnorderedList
final object UnorderedList
case class WikiComment
final object WikiComment
final class WikiParser

Original wikiparser from NSC

Original wikiparser from NSC