abstract
case class
ExprType
extends
CachedProxyType
with
TermType
with
MethodicType
A by-name parameter type of the form => T
, or the type of a method with no parameter list.
Constructors
ExprType
(
resType:
Type
)
Members
val
resType
: Type
def
_1
: T1
override
def
computeHash
: Int
protected
def
computeSignature
(
implicit
ctx:
Context
)
: Signature
def
derivedExprType
(
resType:
Type
)
(
implicit
ctx:
Context
)
: ExprType
override
def
resultType
(
implicit
ctx:
Context
)
: Type
The resultType of a LambdaType, or ExprType, the type itself for others
The resultType of a LambdaType, or ExprType, the type itself for others
override
def
underlying
(
implicit
ctx:
Context
)
: Type
The type to which this proxy forwards operations.
The type to which this proxy forwards operations.