abstract
class
MethodTypeCompanion
Constructors
MethodTypeCompanion
(
)
Members
def
apply
(
paramNames:
List
[
TermName
]
)
(
paramTypesExp:
MethodType => List
[
Type
]
,
resultTypeExp:
MethodType => Type
)
(
implicit
ctx:
Context
)
: MethodType
def
apply
(
paramNames:
List
[
TermName
]
,
paramTypes:
List
[
Type
]
,
resultType:
Type
)
(
implicit
ctx:
Context
)
: MethodType
def
apply
(
paramTypes:
List
[
Type
]
)
(
resultTypeExp:
MethodType => Type
)
(
implicit
ctx:
Context
)
: MethodType
def
apply
(
paramTypes:
List
[
Type
]
,
resultType:
Type
)
(
implicit
ctx:
Context
)
: MethodType
def
checkValid
(
mt:
MethodType
)
(
implicit
ctx:
Context
)
: mt.type
def
fromSymbols
(
params:
List
[
Symbol
]
,
resultType:
Type
)
(
implicit
ctx:
Context
)
: MethodType
Produce method type from parameter symbols, with special mappings for repeated and inline parameters.
Produce method type from parameter symbols, with special mappings for repeated and inline parameters.