object DocToken extends java.io.Serializable
Companion object containing the classes required for describing an ScalaDoc token.
The available tokens and their documentation are obtained from:
- See also
http://docs.scala-lang.org/overviews/scaladoc/for-library-authors.html
- Alphabetic
- By Inheritance
- DocToken
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract class Heading extends Kind
Documents a Scaladoc Heading.
- sealed abstract class Kind extends AnyRef
Represents a documentation remark.
- final case class Reference(to: String) extends AnyVal with Product with Serializable
Represents an documentation code reference.
- sealed abstract class TagKind extends Kind
Represents a labeled documentation remark.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def allHeadings: Seq[Heading]
Contains all the implemented Heading's.
- def apply(kind: TagKind, name: String, body: String): DocToken
Helper apply method for named DocToken.
- def apply(kind: Kind, body: String): DocToken
Helper DocToken apply method.
- def apply(kind: Kind): DocToken
Helper DocToken apply method.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def headingForLevel(level: Int): Option[Heading]
Obtains a heading by its level if available.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tagTokenKinds: List[TagKind]
Returns all the labelled token kinds.
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Author extends TagKind with Product with Serializable
Document an entity to one author.
- object CodeBlock extends Kind with Product with Serializable
Represents an scaladoc code block.
- object Constructor extends TagKind with Product with Serializable
Placed in the class comment will describe the primary constructor.
- object Deprecated extends TagKind with Product with Serializable
Marks an entity as deprecated.
Marks an entity as deprecated. The message should describe replacement implementation.
- object Description extends Kind with Product with Serializable
Documents an untagged scaladoc description.
- object Documentable extends TagKind with Product with Serializable
Expand a type alias and abstract type into a full template page.
- object Example extends TagKind with Product with Serializable
Provides example code and related descriptions.
- object Group extends TagKind with Product with Serializable
Marks the entity as member of the body group.
- object GroupDescription extends TagKind with Product with Serializable
Adds an optional descriptive text to display under the group name.
- object GroupName extends TagKind with Product with Serializable
Provide an optional name for the group.
- object GroupPriority extends TagKind with Product with Serializable
Control the order of the group on the page.
Control the order of the group on the page. Defaults to 0. Ungrouped elements have an implicit priority of 1000. Use a value between 0 and 999 to set a relative position to other groups. Low values will appear before high values.
- object Heading1 extends Heading with Product with Serializable
Represents a first level heading:
Represents a first level heading:
i.e: '=HEADING='
- object Heading2 extends Heading with Product with Serializable
Represents a second level heading:
Represents a second level heading:
i.e: '==HEADING=='
- object Heading3 extends Heading with Product with Serializable
Represents a third level heading:
Represents a third level heading:
i.e: '==HEADING=='
- object Heading4 extends Heading with Product with Serializable
Represents a fourth level heading:
Represents a fourth level heading:
i.e: '===HEADING==='
- object Heading5 extends Heading with Product with Serializable
Represents a fifth level heading:
Represents a fifth level heading:
i.e: '====HEADING===='
- object Heading6 extends Heading with Product with Serializable
Represents a sixth level heading:
Represents a sixth level heading:
i.e: '====HEADING===='
- object InheritDoc extends Kind with Product with Serializable
Take comments from a superclass as defaults if comments are not provided locally.
- object Migration extends TagKind with Product with Serializable
Like Deprecated but provides advanced warning of planned changes ahead of deprecation.
- object Note extends TagKind with Product with Serializable
Documents pre- and post-conditions as well as other notable requirements or restrictions.
- object OtherTag extends Kind with Product with Serializable
Represents an unknown tag.
- object Paragraph extends Kind with Product with Serializable
Represents an empty scaladoc line.
- object Param extends TagKind with Product with Serializable
Documents a specific value parameter of a method or class constructor.
- object Return extends TagKind with Product with Serializable
Documents the return value of a method.
- object See extends TagKind with Product with Serializable
Points to other sources of information such as external documentation or related entities in the documentation.
- object Since extends TagKind with Product with Serializable
The version of the system or API that an entity was first defined in.
- object TagKind
Companion object for TagKind containing its pattern match extractor.
- object Throws extends TagKind with Product with Serializable
Documents an exception type that may be thrown by a method or class constructor.
- object Todo extends TagKind with Product with Serializable
Documents unimplemented features in an entity.
- object TypeParam extends TagKind with Product with Serializable
Documents a specific type parameter of a method, class, trait or abstract type.
- object UseCase extends TagKind with Product with Serializable
Documents a use case of a method, class, trait or abstract type.
- object Version extends TagKind with Product with Serializable
The version of the system or API that a class, trait, object or package is part of.