Packages

object Signature

Source
Signature.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Signature
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class MethodSignature[T] extends Signature[T] with Product with Serializable

    Encodes the structure of an uncurried Scala method signature, with generic type parameter lists erased to just their size and position.

  2. type ParamSig[T] = util.Either[Int, T]

    Encodes either an Int which is the size of a type parameter list, or T, which represents a type

Value Members

  1. def apply[T](params: List[ParamSig[T]], result: T): MethodSignature[T]
  2. def merge[T](sb: StringBuilder, sig: Signature[T]): StringBuilder