dotty.tools.dotc.core.Types.MethodType
See theMethodType companion class
object MethodType extends MethodTypeCompanion
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class MethodTypeCompanionclass TermLambdaCompanion[MethodType]class Objecttrait Matchableclass AnyShow all
- Self type
-
MethodType.type
Members list
Value members
Concrete methods
Inherited methods
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