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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AlphaNumName extends Name

    A name that contains no operator chars nor dollar signs.

  2. sealed abstract class Name extends AbsName with (Int) ⇒ Char

    The name class.

  3. case class PickleBufferEntry(num: Int, startIndex: Int, tag: Int, bytes: Array[Byte]) extends Product with Serializable

  4. case class PickleBufferEntryList(entries: IndexedSeq[PickleBufferEntry]) extends Product with Serializable

  5. sealed abstract class TermName extends Name

    Definition Classes
    Names → Names
  6. sealed abstract class TypeName extends Name

    Definition Classes
    Names → Names

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def EmptyTermName: TermName

    Definition Classes
    Names
  7. def EmptyTypeName: TypeName

    Definition Classes
    Names
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. var chrs: Array[Char]

    Memory to store all names sequentially.

    Memory to store all names sequentially.

    Definition Classes
    Names
  10. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def fromBytes(data: ⇒ Array[Byte]): Option[PickleBuffer]

  15. def fromFile(path: String): Option[PickleBuffer]

  16. def fromName(name: String): Option[PickleBuffer]

  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. def main(args: Array[String]): Unit

    Option --bare suppresses numbers so the output can be diffed.

  21. def makeEntryList(buf: PickleBuffer, index: Array[Int]): PickleBufferEntryList

  22. def nameChars: Array[Char]

    Definition Classes
    Names
  23. final val nameDebug: Boolean(false)

    Definition Classes
    Names
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def newTermName(bs: Array[Byte], offset: Int, len: Int): TermName

    Create a term name from the UTF8 encoded bytes in bs[offset.

    Create a term name from the UTF8 encoded bytes in bs[offset..offset+len-1].

    Definition Classes
    Names
  26. def newTermName(s: String): TermName

    Create a term name from string.

    Create a term name from string.

    Definition Classes
    Names → Names
  27. def newTermName(cs: Array[Char], offset: Int, len: Int, cachedString: String): TermName

    Create a term name from the characters in cs[offset.

    Create a term name from the characters in cs[offset..offset+len-1]. TODO - have a mode where name validation is performed at creation time (e.g. if a name has the string "$class" in it, then fail if that string is not at the very end.)

    Attributes
    protected
    Definition Classes
    Names
  28. def newTermName(cs: Array[Char]): TermName

    Definition Classes
    Names
  29. def newTermName(cs: Array[Char], offset: Int, len: Int): TermName

    Create a term name from the characters in cs[offset.

    Create a term name from the characters in cs[offset..offset+len-1].

    Definition Classes
    Names
  30. def newTermNameCached(s: String): TermName

    Definition Classes
    Names
  31. def newTypeName(bs: Array[Byte], offset: Int, len: Int): TypeName

    Create a type name from the UTF8 encoded bytes in bs[offset.

    Create a type name from the UTF8 encoded bytes in bs[offset..offset+len-1].

    Definition Classes
    Names
  32. def newTypeName(cs: Array[Char], offset: Int, len: Int): TypeName

    Create a type name from the characters in cs[offset.

    Create a type name from the characters in cs[offset..offset+len-1].

    Definition Classes
    Names
  33. def newTypeName(s: String): TypeName

    Create a type name from string.

    Create a type name from string.

    Definition Classes
    Names → Names
  34. def newTypeName(cs: Array[Char], offset: Int, len: Int, cachedString: String): TypeName

    Attributes
    protected
    Definition Classes
    Names
  35. def newTypeName(cs: Array[Char]): TypeName

    Definition Classes
    Names
  36. def newTypeNameCached(s: String): TypeName

    Definition Classes
    Names
  37. final def notify(): Unit

    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  39. def printFile(buf: PickleBuffer, out: PrintStream, bare: Boolean): Unit

  40. def printFile(buf: PickleBuffer, out: PrintStream): Unit

  41. implicit def promoteTermNamesAsNecessary(name: Name): TermName

    Definition Classes
    Names
  42. def readNat(data: Array[Byte], index: Int): Int

    Extremely regrettably, essentially copied from PickleBuffer.

  43. def show(what: String, pickle: PickleBuffer, bare: Boolean): Unit

  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def tag2string(tag: Int): String

  46. def toString(): String

    Definition Classes
    AnyRef → Any
  47. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  48. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  49. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Deprecated Value Members

  1. def view(s: String): TermName

    Definition Classes
    Names
    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0)

Inherited from Names

Inherited from Names

Inherited from AnyRef

Inherited from Any