class Errors

Constructors

Errors ( )
Errors ( implicit ctx: Context )

Members

private implicit val ctx : Context
def abstractVarMessage ( sym: Symbol ) : String

An explanatory note to be added to error messages when there's a problem with abstract var defs

An explanatory note to be added to error messages when there's a problem with abstract var defs

def anonymousTypeMemberStr ( tpe: Type ) : String
def denotStr ( denot: Denotation ) : String
def expectedTypeStr ( tp: Type ) : String
def exprStr ( tree: Tree ) : String
def implicitNotFoundString ( raw: String , paramNames: List [ String ] , args: List [ Type ] ) : String

Format raw implicitNotFound argument, replacing all occurrences of ${X} where X is in paramNames with the corresponding shown type in args.

Format raw implicitNotFound argument, replacing all occurrences of ${X} where X is in paramNames with the corresponding shown type in args.

def overloadedAltsStr ( alts: List [ SingleDenotation ] ) : String
def patternConstrStr ( tree: Tree ) : String
def refStr ( tp: Type ) : String
def typeMismatch ( tree: Tree , pt: Type , implicitFailure: SearchFailure ) : Tree
def typeMismatch$default$3 : NoImplicitMatches$
def typeMismatchMsg ( found: Type , expected: Type , postScript: String ) : TypeMismatch
def typeMismatchMsg$default$3 : String
def whyNoMatchStr ( found: Type , expected: Type ) : String

A subtype log explaining why found does not conform to expected

A subtype log explaining why found does not conform to expected