All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scaladoc.Tag.scala Maven / Gradle / Ivy

package scaladoc


sealed trait Tag extends Product with Serializable

object Tag {

  final case class Constructor(markup: Markup) extends Tag

  final case class Param(name: String, markup: Markup) extends Tag

  final case class TypeParam(name: String, markup: Markup) extends Tag

  final case class Returns(markup: Markup) extends Tag

  final case class Throws(exceptionType: String, markup: Markup) extends Tag

  final case class See(markup: Markup) extends Tag

  final case class Note(markup: Markup) extends Tag

  final case class Example(markup: Markup) extends Tag

  final case class UseCase(markup: Markup) extends Tag

  final case class Author(text: String) extends Tag

  final case class Version(text: String) extends Tag

  final case class Since(text: String) extends Tag

  final case class Todo(markup: Markup) extends Tag

  final case class Deprecated(markup: Markup) extends Tag

  final case class Migration(markup: Markup) extends Tag

  final case class Group(id: String) extends Tag

  final case class GroupName(id: String, value: String) extends Tag

  final case class GroupDescription(id: String, markup: Markup) extends Tag

  final case class GroupPriority(id: String, value: Int) extends Tag

  final case object Documentable extends Tag

  final case object InheritDoc extends Tag

  final case class OtherTag(label: String, markup: Markup) extends Tag

  final case class Description(makrup: Markup) extends Tag
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy