final object Signature

Constructors

Members

[+] type MatchDegree = Int
[+] val FullMatch : Int
[+] val NoMatch : Int
[+] val NotAMethod : Signature

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

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

[+] val OverloadedSignature : Signature

The signature of an overloaded denotation.

The signature of an overloaded denotation.

[+] val ParamMatch : Int
[+] def apply ( paramsSig: List [ TypeName ] , resSig: TypeName ) : Signature
[+] def apply ( resultType: Type , isJava: Boolean ) ( implicit ctx: 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.

[+] def unapply ( x$1: Signature ) : Signature