Packages

object TastyName extends java.io.Serializable

Source
TastyName.scala
Linear Supertypes
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TastyName
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class DefaultName(qual: TastyName, num: Int) extends TastyName with Product with Serializable
  2. trait NameEncoder[U] extends AnyRef
  3. final case class ObjectName(base: TastyName) extends TastyName with Product with Serializable
  4. final case class PrefixName(prefix: SimpleName, qual: TastyName) extends TastyName with Product with Serializable
  5. final case class QualifiedName(qual: TastyName, sep: SimpleName, selector: SimpleName) extends TastyName with Product with Serializable
  6. final case class SignedName(qual: TastyName, sig: MethodSignature[ErasedTypeRef], target: TastyName) extends TastyName with Product with Serializable
  7. final case class SimpleName(raw: String) extends TastyName with Product with Serializable
  8. trait StringBuilderEncoder extends NameEncoder[StringBuilder]
  9. final case class SuffixName(qual: TastyName, suffix: SimpleName) extends TastyName with Product with Serializable
  10. final case class TypeName extends TastyName with Product with Serializable
  11. final case class UniqueName(qual: TastyName, sep: SimpleName, num: Int) extends TastyName with Product with Serializable

Value Members

  1. final val BodyRetainerSuffix: SimpleName
  2. final val Constructor: SimpleName
  3. final val DefaultGetterInitStr: String
  4. final val DefaultGetterStr: String("$default$")
  5. final val Empty: SimpleName
  6. final val EmptyPkg: SimpleName
  7. final val EmptyTpe: TypeName
  8. final val ExpandPrefixSep: SimpleName
  9. final val ExpandedSep: SimpleName
  10. final val InlinePrefix: SimpleName
  11. final val MixinConstructor: SimpleName
  12. final val PathSep: SimpleName
  13. final val RepeatedClass: TypeName
  14. final val Root: SimpleName
  15. final val RootPkg: SimpleName
  16. final val SuperPrefix: SimpleName
  17. final val WildcardSep: SimpleName
  18. def deepEncode(name: TastyName): TastyName
  19. object DebugEncoder extends StringBuilderEncoder

    Displays formatted information about the structure of the name

  20. object ScalaNameEncoder extends NameEncoder[StringBuilder]

    Encodes names as expected by the Scala Reflect SymbolTable

  21. object SourceEncoder extends StringBuilderEncoder

    Converts a name to a representation closest to source code.

  22. object TypeName extends java.io.Serializable
  23. object WildcardName