Signature

object Signature
Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

Types

A parameter signature, see the documentation of Signature for more information.

A parameter signature, see the documentation of Signature for more information.

Inherited types

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply(resultType: Type, sourceLanguage: SourceLanguage)(using Context): Signature

The signature of a method with no parameters and result type resultType.

The signature of a method with no parameters and result type resultType.

The resulting value is only cacheable if isUnderDefined == false, otherwise the signature will change once the contained type variables have been instantiated.

Concrete fields

The signature of everything that's not a method, i.e. that has a type different from PolyType or MethodType.

The signature of everything that's not a method, i.e. that has a type different from PolyType or MethodType.

The signature of an overloaded denotation.

The signature of an overloaded denotation.