Dotty Documentation

0.15.0-bin-SNAPSHOT

abstract case class MethodType
extends MethodOrPoly with TermLambda with NarrowCached with Product with Serializable

[-] Constructors

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

[-] Members

[+] type This = MethodType
[+] val paramInfos : List [ Type ]
[+] private val paramInfosExp : MethodType => List [ Type ]
[+] val paramNames : List [ TermName ]
[+] val resType : Type
[+] private val resultTypeExp : MethodType => Type
[+] def companion : MethodTypeCompanion
[+] def computeSignature ( implicit ctx: Context ) : Signature
[+] override final def isContextual : Boolean

Is this a Method or PolyType which has contextual parameters as first value parameter list?

[+] override final def isErasedMethod : Boolean

Is this a MethodType for which the parameters will not be used

[+] override final def isImplicit : Boolean

Is this a Method or PolyType which has implicit parameters as first value parameter list?

[+] override final def isImplicitMethod : Boolean

Is this a MethodType which has implicit or contextual parameters

[+] override final def isJavaMethod : Boolean

Is this a MethodType which is from Java

[+] protected def prefixString : String