ImplicitMethodType
dotty.tools.dotc.core.Types.ImplicitMethodType
object ImplicitMethodType extends MethodTypeCompanion
Attributes
- Graph
-
- Supertypes
-
class MethodTypeCompanionclass TermLambdaCompanion[MethodType]class Objecttrait Matchableclass AnyShow all
- Self type
-
ImplicitMethodType.type
Members list
Value members
Inherited methods
Attributes
- Inherited from:
- MethodTypeCompanion
Adapt info of parameter symbol to be integhrated into corresponding MethodType using the scheme described in fromSymbols.
Adapt info of parameter symbol to be integhrated into corresponding MethodType using the scheme described in fromSymbols.
Attributes
- Inherited from:
- MethodTypeCompanion
def apply(paramNames: List[TermName])(paramInfosExp: MethodType => List[Type], resultTypeExp: MethodType => Type)(using Context): MethodType
Attributes
- Inherited from:
- MethodTypeCompanion
Attributes
- Inherited from:
- LambdaTypeCompanion
Attributes
- Inherited from:
- LambdaTypeCompanion
Attributes
- Inherited from:
- LambdaTypeCompanion
Attributes
- Inherited from:
- MethodTypeCompanion
Attributes
- Inherited from:
- LambdaTypeCompanion
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:
- replace @repeated annotations on Seq or Array types by
types - map into annotations to $into annotations
- add @inlineParam to inline parameters
- add @erasedParam to erased parameters
- wrap types of parameters that have an @allowConversions annotation with Into[_]
Attributes
- Inherited from:
- MethodTypeCompanion
Attributes
- Inherited from:
- TermLambdaCompanion
Attributes
- Inherited from:
- LambdaTypeCompanion
Attributes
- Inherited from:
- TermLambdaCompanion
Inherited fields
Attributes
- Inherited from:
- MethodTypeCompanion
In this article