p

scala.meta

contrib

package contrib

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
  2. trait Delim extends AnyRef
  3. case class DocToken (kind: Kind, name: Option[String], body: Option[String]) extends Product with Serializable

    Represents a scaladoc line.

  4. trait Extract [A, B] extends AnyRef

    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
  6. trait Literal extends AnyRef
  7. trait Modifier extends AnyRef
  8. type Structurally[A <: Tree] = contrib.equality.Structurally[A]
    Definition Classes
    Equality
  9. type Syntactically[A <: Tree] = contrib.equality.Syntactically[A]
    Definition Classes
    Equality
  10. trait Trivia extends AnyRef
  11. trait Whitespace extends AnyRef
  12. implicit class XtensionCommentOps extends AnyRef
    Definition Classes
    CommentExtensions
  13. implicit class convertName extends AnyRef
    Definition Classes
    Converters
  14. implicit class XtensionTreeEquality [A <: Tree] extends AnyRef
    Definition Classes
    Equality
  15. implicit class XtensionExtractors [A] extends AnyRef
    Definition Classes
    ExtractExtensions
  16. implicit class SetEnrichments [A <: Tree] extends AnyRef
    Definition Classes
    SetExtensions
  17. implicit class XtensionTreeOps [A <: Tree] extends AnyRef
    Definition Classes
    TreeExtensions

Value Members

  1. implicit def extractAnnotationsFromMods[A](implicit ev: Extract[A, Mod]): Extract[A, Annot]
    Definition Classes
    ExtractAnnotationInstances
  2. implicit val extractClassMods: Extract[Class, Mod]
    Definition Classes
    ExtractModsInstances
  3. implicit val extractClassStats: Extract[Class, Stat]
    Definition Classes
    ExtractStatInstances
  4. implicit def extractClassesFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Class]
    Definition Classes
    ExtractStatSubtypeInstances
  5. implicit def extractDeclDefsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Def]
    Definition Classes
    ExtractStatSubtypeInstances
  6. implicit def extractDeclTypesFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Decl.Type]
    Definition Classes
    ExtractStatSubtypeInstances
  7. implicit def extractDeclValsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Val]
    Definition Classes
    ExtractStatSubtypeInstances
  8. implicit def extractDeclVarsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Var]
    Definition Classes
    ExtractStatSubtypeInstances
  9. implicit def extractDeclsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Decl]
    Definition Classes
    ExtractStatSubtypeInstances
  10. implicit val extractDefMods: Extract[Def, Mod]
    Definition Classes
    ExtractModsInstances
  11. implicit val extractDefStats: Extract[Def, Stat]
    Definition Classes
    ExtractStatInstances
  12. implicit def extractDefnsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Defn]
    Definition Classes
    ExtractStatSubtypeInstances
  13. implicit def extractDefsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Def]
    Definition Classes
    ExtractStatSubtypeInstances
  14. implicit def extractMembersFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Member]
    Definition Classes
    ExtractStatSubtypeInstances
  15. implicit val extractObjectMods: Extract[Object, Mod]
    Definition Classes
    ExtractModsInstances
  16. implicit val extractObjectStats: Extract[Object, Stat]
    Definition Classes
    ExtractStatInstances
  17. implicit def extractObjectsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Object]
    Definition Classes
    ExtractStatSubtypeInstances
  18. implicit val extractPkgStats: Extract[Pkg, Stat]
    Definition Classes
    ExtractStatInstances
  19. implicit val extractSourceStats: Extract[Source, Stat]
    Definition Classes
    ExtractStatInstances
  20. implicit val extractTemplateStats: Extract[Template, Stat]
    Definition Classes
    ExtractStatInstances
  21. implicit def extractTermsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Term]
    Definition Classes
    ExtractStatSubtypeInstances
  22. implicit val extractTraitMods: Extract[Trait, Mod]
    Definition Classes
    ExtractModsInstances
  23. implicit val extractTraitStats: Extract[Trait, Stat]
    Definition Classes
    ExtractStatInstances
  24. implicit def extractTraitsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Trait]
    Definition Classes
    ExtractStatSubtypeInstances
  25. implicit def extractTypesFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Defn.Type]
    Definition Classes
    ExtractStatSubtypeInstances
  26. implicit val extractValMods: Extract[Val, Mod]
    Definition Classes
    ExtractModsInstances
  27. implicit val extractValStats: Extract[Val, Stat]
    Definition Classes
    ExtractStatInstances
  28. implicit def extractValsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Val]
    Definition Classes
    ExtractStatSubtypeInstances
  29. implicit val extractVarMods: Extract[Var, Mod]
    Definition Classes
    ExtractModsInstances
  30. implicit val extractVarStats: Extract[Var, Stat]
    Definition Classes
    ExtractStatInstances
  31. implicit def extractVarsFromStats[A](implicit ev: Extract[A, Stat]): Extract[A, Var]
    Definition Classes
    ExtractStatSubtypeInstances
  32. implicit def treeToContainer(tree: Tree): Structurally[Tree]

    Helper to default tree equality to use structural equality.

    Helper to default tree equality to use structural equality.

    Definition Classes
    Equality
  33. object AssociatedComments
  34. object CommentOps
  35. object Delim
  36. object DocToken extends Serializable

    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

  37. object Extract
  38. object Keyword
  39. object Literal
  40. object Modifier
  41. object ScaladocParser
  42. object TreeOps
  43. object Trivia
  44. object Whitespace

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