Package

scala.meta

contrib

Permalink

package contrib

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. contrib
  2. ExtractExtensions
  3. ExtractAnnotationInstances
  4. ExtractModsInstances
  5. ExtractStatSubtypeInstances
  6. ExtractStatInstances
  7. Converters
  8. Equality
  9. CommentExtensions
  10. SetExtensions
  11. TreeExtensions
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class AssociatedComments extends AnyRef

    Permalink
  2. trait Delim extends AnyRef

    Permalink
  3. case class DocToken(kind: Kind, name: Option[String], body: Option[String]) extends Product with Serializable

    Permalink

    Represents a scaladoc line.

  4. trait Extract[A, B] extends AnyRef

    Permalink

    The motivation for this typeclass is to extract values out of trees that could have been fields on the classes.

    The motivation for this typeclass is to extract values out of trees that could have been fields on the classes. However, these values are not included as fields on the tree nodes because of various reasons.

  5. trait Keyword extends AnyRef

    Permalink
  6. trait Literal extends AnyRef

    Permalink
  7. trait Modifier extends AnyRef

    Permalink
  8. implicit class SetEnrichments[A <: Tree] extends AnyRef

    Permalink
    Definition Classes
    SetExtensions
  9. type Structurally[A <: Tree] = contrib.equality.Structurally[A]

    Permalink
    Definition Classes
    Equality
  10. type Syntactically[A <: Tree] = contrib.equality.Syntactically[A]

    Permalink
    Definition Classes
    Equality
  11. trait Trivia extends AnyRef

    Permalink
  12. trait Whitespace extends AnyRef

    Permalink
  13. implicit class XtensionCommentOps extends AnyRef

    Permalink
    Definition Classes
    CommentExtensions
  14. implicit class XtensionExtractors[A] extends AnyRef

    Permalink
    Definition Classes
    ExtractExtensions
  15. implicit class XtensionTreeEquality[A <: Tree] extends AnyRef

    Permalink
    Definition Classes
    Equality
  16. implicit class XtensionTreeOps[A <: Tree] extends AnyRef

    Permalink
    Definition Classes
    TreeExtensions
  17. implicit class convertName extends AnyRef

    Permalink
    Definition Classes
    Converters

Value Members

  1. object AssociatedComments

    Permalink
  2. object CommentOps

    Permalink
  3. object Delim

    Permalink
  4. object DocToken extends Serializable

    Permalink

    Companion object containing the classes required for describing an ScalaDoc token.

    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

  5. object Extract

    Permalink
  6. object Keyword

    Permalink
  7. object Literal

    Permalink
  8. object Modifier

    Permalink
  9. object ScaladocParser

    Permalink
  10. object TreeOps

    Permalink
  11. object Trivia

    Permalink
  12. object Whitespace

    Permalink
  13. package equality

    Permalink
  14. implicit def extractAnnotationsFromMods[A](implicit ev: Extract[A, Mod]): Extract[A, Annot]

    Permalink
    Definition Classes
    ExtractAnnotationInstances
  15. implicit val extractClassMods: Extract[Class, Mod]

    Permalink
    Definition Classes
    ExtractModsInstances
  16. implicit val extractClassStats: Extract[Class, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  17. implicit def extractClassesFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Class]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  18. implicit def extractDeclDefsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Def]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  19. implicit def extractDeclTypesFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Decl.Type]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  20. implicit def extractDeclValsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Val]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  21. implicit def extractDeclVarsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Var]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  22. implicit def extractDeclsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Decl]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  23. implicit val extractDefMods: Extract[Def, Mod]

    Permalink
    Definition Classes
    ExtractModsInstances
  24. implicit val extractDefStats: Extract[Def, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  25. implicit def extractDefnsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Defn]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  26. implicit def extractDefsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Def]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  27. implicit def extractMembersFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Member]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  28. implicit val extractObjectMods: Extract[Object, Mod]

    Permalink
    Definition Classes
    ExtractModsInstances
  29. implicit val extractObjectStats: Extract[Object, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  30. implicit def extractObjectsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Object]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  31. implicit val extractPkgStats: Extract[Pkg, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  32. implicit val extractSourceStats: Extract[Source, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  33. implicit val extractTemplateStats: Extract[Template, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  34. implicit def extractTermsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Term]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  35. implicit val extractTraitMods: Extract[Trait, Mod]

    Permalink
    Definition Classes
    ExtractModsInstances
  36. implicit val extractTraitStats: Extract[Trait, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  37. implicit def extractTraitsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Trait]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  38. implicit def extractTypesFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Defn.Type]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  39. implicit val extractValMods: Extract[Val, Mod]

    Permalink
    Definition Classes
    ExtractModsInstances
  40. implicit val extractValStats: Extract[Val, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  41. implicit def extractValsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Val]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  42. implicit val extractVarMods: Extract[Var, Mod]

    Permalink
    Definition Classes
    ExtractModsInstances
  43. implicit val extractVarStats: Extract[Var, Stat]

    Permalink
    Definition Classes
    ExtractStatInstances
  44. implicit def extractVarsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Var]

    Permalink
    Definition Classes
    ExtractStatSubtypeInstances
  45. package implicits

    Permalink
  46. package instances

    Permalink
  47. implicit def treeToContainer(tree: Tree): Structurally[Tree]

    Permalink

    Helper to default tree equality to use structural equality.

    Helper to default tree equality to use structural equality.

    Definition Classes
    Equality

Inherited from ExtractExtensions

Inherited from ExtractModsInstances

Inherited from ExtractStatInstances

Inherited from Converters

Inherited from Equality

Inherited from CommentExtensions

Inherited from SetExtensions

Inherited from TreeExtensions

Inherited from AnyRef

Inherited from Any

Ungrouped