o

scala.tools.nsc.util

ShowPickled

object ShowPickled extends Names

Source
ShowPickled.scala
Linear Supertypes
Names, Names, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShowPickled
  2. Names
  3. Names
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Name extends reflect.internal.Names.NameApi with CharSequence
    Definition Classes
    Names
  2. abstract class NameApi extends AnyRef
    Definition Classes
    Names
  3. final class NameOps[T <: Name] extends AnyRef
    Definition Classes
    Names
  4. case class PickleBufferEntry(num: Int, startIndex: Int, tag: Int, bytes: Array[Byte]) extends Product with Serializable
  5. case class PickleBufferEntryList(entries: IndexedSeq[PickleBufferEntry]) extends Product with Serializable
  6. final class TermName extends Name with reflect.internal.Names.TermNameApi
    Definition Classes
    Names
  7. trait TermNameApi extends AnyRef
    Definition Classes
    Names
  8. abstract class TermNameExtractor extends AnyRef
    Definition Classes
    Names
  9. final class TypeName extends Name with reflect.internal.Names.TypeNameApi
    Definition Classes
    Names
  10. trait TypeNameApi extends AnyRef
    Definition Classes
    Names
  11. abstract class TypeNameExtractor extends AnyRef
    Definition Classes
    Names

Value Members

  1. implicit def AnyNameOps(name: Name): NameOps[Name]
    Definition Classes
    Names
  2. implicit val NameTag: ClassTag[Name]
    Definition Classes
    Names
  3. implicit def TermNameOps(name: TermName): NameOps[TermName]
    Definition Classes
    Names
  4. implicit val TermNameTag: ClassTag[TermName]
    Definition Classes
    Names
  5. implicit def TypeNameOps(name: TypeName): NameOps[TypeName]
    Definition Classes
    Names
  6. implicit val TypeNameTag: ClassTag[TypeName]
    Definition Classes
    Names
  7. final def allNames(): Iterator[TermName]
    Definition Classes
    Names
  8. def fromBytes(data: ⇒ Array[Byte]): Option[PickleBuffer]
  9. def fromFile(path: String): Option[PickleBuffer]
  10. final def lookupTypeName(cs: Array[Char]): TypeName
    Definition Classes
    Names
  11. def main(args: Array[String]): Unit
  12. def makeEntryList(buf: PickleBuffer, index: Array[Int]): PickleBufferEntryList
  13. final val nameDebug: Boolean(false)
    Definition Classes
    Names
  14. final def newTermName(bs: Array[Byte], offset: Int, len: Int): TermName
    Definition Classes
    Names
  15. def newTermName(s: String): TermName
    Definition Classes
    Names → Names
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  16. final def newTermName(cs: Array[Char], offset: Int, len0: Int, cachedString: String): TermName
    Definition Classes
    Names
  17. final def newTermName(cs: Array[Char]): TermName
    Definition Classes
    Names
  18. final def newTermName(cs: Array[Char], offset: Int, len: Int): TermName
    Definition Classes
    Names
  19. final def newTermNameCached(s: String): TermName
    Definition Classes
    Names
  20. final def newTypeName(bs: Array[Byte], offset: Int, len: Int): TypeName
    Definition Classes
    Names
  21. final def newTypeName(cs: Array[Char], offset: Int, len: Int): TypeName
    Definition Classes
    Names
  22. def newTypeName(s: String): TypeName
    Definition Classes
    Names → Names
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  23. final def newTypeName(cs: Array[Char], offset: Int, len: Int, cachedString: String): TypeName
    Definition Classes
    Names
  24. final def newTypeName(cs: Array[Char]): TypeName
    Definition Classes
    Names
  25. final def newTypeNameCached(s: String): TypeName
    Definition Classes
    Names
  26. def printFile(buf: PickleBuffer, out: PrintStream): Unit
  27. def readNat(data: Array[Byte], index: Int): Int

    Extremely regrettably, essentially copied from PickleBuffer.

  28. def show(what: String, pickle: PickleBuffer): Unit
  29. def tag2string(tag: Int): String
  30. object TermName extends reflect.internal.Names.TermNameExtractor
    Definition Classes
    Names → Names
  31. object TypeName extends reflect.internal.Names.TypeNameExtractor
    Definition Classes
    Names → Names

Deprecated Value Members

  1. def chrs: Array[Char]
    Definition Classes
    Names
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.9) Don't access name table contents directly.

  2. def chrs_=(cs: Array[Char]): Unit
    Definition Classes
    Names
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.9) Don't access name table contents directly.

  3. implicit def stringToTermName(s: String): TermName
    Definition Classes
    Names
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use explicit TermName(s) instead

  4. implicit def stringToTypeName(s: String): TypeName
    Definition Classes
    Names
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use explicit TypeName(s) instead