dotty.tools.scaladoc.tasty.comments.markdown

Members list

Type members

Classlikes

class DocFlexmarkParser(resolveLink: String => DocLink) extends ParserExtension

Attributes

Companion
object
Supertypes
trait ParserExtension
trait Extension
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class DocFlexmarkRenderer(renderLink: (DocLink, String) => String) extends HtmlRendererExtension

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait HtmlRendererExtension
trait Extension
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class DocLinkNode(val target: DocLink, val body: String, seq: BasedSequence) extends WikiNode

Attributes

Supertypes
class WikiNode
trait DoNotDecorate
class Node
class Object
trait Matchable
class Any
Show all
case class ExtendedFencedCodeBlock(name: Option[String], codeBlock: FencedCodeBlock, compilationResult: Option[SnippetCompilationResult]) extends BlankLine

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class BlankLine
class Block
class ContentNode
trait Content
class Node
class Object
trait Matchable
class Any
Show all
case class Section(header: Heading, body: List[Node]) extends BlankLine

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class BlankLine
class Block
class ContentNode
trait Content
class Node
class Object
trait Matchable
class Any
Show all
object SectionRenderingExtension extends HtmlRendererExtension

Attributes

Supertypes
trait HtmlRendererExtension
trait Extension
class Object
trait Matchable
class Any
Self type
case class SnippetLine(content: String, lineNo: Int, classes: Set[String], messages: Seq[String], attributes: Map[String, String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object SnippetRenderingExtension extends HtmlRendererExtension

SnippetRenderingExtension is responsible for running an analysis for scala codeblocks in the static documentation/scaladoc comments. For each codeblock we run compiler to check whether snippet works in the newest scala version and to produce rich html codeblocks with compiler warnings/errors for IDE-like live experience.

SnippetRenderingExtension is responsible for running an analysis for scala codeblocks in the static documentation/scaladoc comments. For each codeblock we run compiler to check whether snippet works in the newest scala version and to produce rich html codeblocks with compiler warnings/errors for IDE-like live experience.

Attributes

Supertypes
trait HtmlRendererExtension
trait Extension
class Object
trait Matchable
class Any
Self type