O object

MethodType

extends Object

Supertypes

Object

Members

def 

apply

( paramNames: List[String] ) ( paramInfosExp: MethodType => List[Type] resultTypeExp: MethodType => Type ) : MethodType

def 

extension_isErased

( self: MethodType ) : Boolean

def 

extension_isImplicit

( self: MethodType ) : Boolean

def 

extension_param

( self: MethodType ) ( idx: Int ) ( implicit  ctx: Context ) : Type

def 

extension_paramNames

( self: MethodType ) ( implicit  ctx: Context ) : List[String]

def 

extension_paramTypes

( self: MethodType ) ( implicit  ctx: Context ) : List[Type]

def 

extension_resType

( self: MethodType ) ( implicit  ctx: Context ) : Type

def 

unapply

( x: MethodType ) ( implicit  ctx: Context ) : Option[( List[String], List[Type], Type )]