Packages

package tasty


Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1.  case class ErasedTypeRef(qualifiedName: TypeName, arrayDims: Int) extends Product with Serializable

    Represents an erased type of a scala class/object with the number of array dimensions.

    Represents an erased type of a scala class/object with the number of array dimensions.

    qualifiedName

    the fully qualified path of the class/object, including selection from package or class, unencoded

    arrayDims

    the number of array dimensions of this type ref. A 0-dimensional array is just qualifiedName itself

  2.  sealed abstract class Signature[+T] extends AnyRef

    Represents the structure of an uncurried Scala method signature

  3.  class TastyHeaderUnpickler extends AnyRef
  4.  sealed abstract class TastyName extends Product with Serializable

    This is a data structure representing semantic names.

    This is a data structure representing semantic names. TastyName is the interface that TASTy uses to select members from a type, providing more information than simple strings, such as selecting types over terms, companion module instead of a class, or signals if a term is a default getter. Names can also be a SignedName, which is used to select an overloaded method, and pairs a name with a MethodSignature with types are represented by ErasedTypeRef.

  5.  class TastyReader extends AnyRef

    A byte array buffer that can be filled with bytes or natural numbers in TASTY format, and that supports reading and patching addresses represented as natural numbers.

  6.  class UnpickleException extends RuntimeException

Value Members

  1.  object ErasedTypeRef extends java.io.Serializable
  2.  object Signature
  3.  object TastyFlags

    A static type representing a bitset of flags that are encoded in a TASTy file, along with some other flags inferred from context, such as Method and Deferred.

  4.  object TastyFormat
  5.  object TastyName extends java.io.Serializable
  6.  object TastyRefs

Ungrouped