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