Object/Class

scala.meta.contrib

DocToken

Related Docs: class DocToken | package contrib

Permalink

object DocToken extends 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

Linear Supertypes
Serializable, java.io.Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DocToken
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Kind extends AnyRef

    Permalink

    Represents a documentation remark.

  2. final case class Reference(to: String) extends AnyVal with Product with Serializable

    Permalink

    Represents an documentation code reference.

  3. sealed abstract class TagKind extends Kind

    Permalink

    Represents a labeled documentation remark.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Author extends TagKind with Product with Serializable

    Permalink

    Attributes an entity to one author.

  5. object CodeBlock extends Kind with Product with Serializable

    Permalink

    Represents an scaladoc code block.

  6. object Constructor extends TagKind with Product with Serializable

    Permalink

    Placed in the class comment will describe the primary constructor.

  7. object Deprecated extends TagKind with Product with Serializable

    Permalink

    Marks an entity as deprecated.

    Marks an entity as deprecated. The message should describe replacement implementation.

  8. object Description extends Kind with Product with Serializable

    Permalink

    Documents an untagged scaladoc description.

  9. object Documentable extends TagKind with Product with Serializable

    Permalink

    Expand a type alias and abstract type into a full template page.

  10. object Example extends TagKind with Product with Serializable

    Permalink

    Provides example code and related descriptions.

  11. object Group extends TagKind with Product with Serializable

    Permalink

    Marks the entity as member of the body group.

  12. object GroupDescription extends TagKind with Product with Serializable

    Permalink

    Adds an optional descriptive text to display under the group name.

  13. object GroupName extends TagKind with Product with Serializable

    Permalink

    Provide an optional name for the group.

  14. object GroupPriority extends TagKind with Product with Serializable

    Permalink

    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.

  15. object Heading extends Kind with Product with Serializable

    Permalink

    Documents a Scaladoc Heading.

  16. object InheritDoc extends Kind with Product with Serializable

    Permalink

    Take comments from a superclass as defaults if comments are not provided locally.

  17. object Migration extends TagKind with Product with Serializable

    Permalink

    Like Deprecated but provides advanced warning of planned changes ahead of deprecation.

  18. object Note extends TagKind with Product with Serializable

    Permalink

    Documents pre- and post-conditions as well as other notable requirements or restrictions.

  19. object OtherTag extends Kind with Product with Serializable

    Permalink

    Represents an unknown tag.

  20. object Paragraph extends Kind with Product with Serializable

    Permalink

    Represents an empty scaladoc line.

  21. object Param extends TagKind with Product with Serializable

    Permalink

    Documents a specific value parameter of a method or class constructor.

  22. object Return extends TagKind with Product with Serializable

    Permalink

    Documents the return value of a method.

  23. object See extends TagKind with Product with Serializable

    Permalink

    Points to other sources of information such as external documentation or related entities in the documentation.

  24. object Since extends TagKind with Product with Serializable

    Permalink

    The version of the system or API that an entity was first defined in.

  25. object SubHeading extends Kind with Product with Serializable

    Permalink

    Documents a Scaladoc sub-heading.

  26. object TagKind

    Permalink

    Companion object for TagKind containing its pattern match extractor.

  27. object Throws extends TagKind with Product with Serializable

    Permalink

    Documents an exception type that may be thrown by a method or class constructor.

  28. object Todo extends TagKind with Product with Serializable

    Permalink

    Documents unimplemented features in an entity.

  29. object TypeParam extends TagKind with Product with Serializable

    Permalink

    Documents a specific type parameter of a method, class, trait or abstract type.

  30. object UseCase extends TagKind with Product with Serializable

    Permalink

    Documents a use case of a method, class, trait or abstract type.

  31. object Version extends TagKind with Product with Serializable

    Permalink

    The version of the system or API that a class, trait, object or package is part of.

  32. def apply(kind: TagKind, name: String, body: String): DocToken

    Permalink

    Helper apply method for named DocToken.

  33. def apply(kind: Kind, body: String): DocToken

    Permalink

    Helper DocToken apply method.

  34. def apply(kind: Kind): DocToken

    Permalink

    Helper DocToken apply method.

  35. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  36. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  42. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  43. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  47. val tagTokenKinds: Seq[TagKind]

    Permalink

    Returns all the labelled token kinds.

  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped