abstract class MethodTypeCompanion
extends TermLambdaCompanion

Constructors

MethodTypeCompanion ( )

Members

def checkValid ( mt: MethodType ) ( implicit ctx: Context ) : mt.type
[+] def fromSymbols ( params: List [ Symbol ] , resultType: Type ) ( implicit ctx: Context ) : LT

Produce method type from parameter symbols, with special mappings for repeated and inline parameters: - replace @repeated annotations on Seq or Array ty...

Produce method type from parameter symbols, with special mappings for repeated and inline parameters: - replace @repeated annotations on Seq or Array types by types - add @inlineParam to inline call-by-value parameters