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
Attributes
- Inherited from:
- MethodTypeCompanion
Adapt info of parameter symbol to be integrated into corresponding MethodType using the scheme described in fromSymbols.
Adapt info of parameter symbol to be integrated 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
Not safe to use in general: Check that all references to an enclosing TermParamRef name point to that TermParamRef
Not safe to use in general: Check that all references to an enclosing TermParamRef name point to that TermParamRef
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
@repeatedannotations on Seq or Array types bytypes - map into annotations to $into annotations
- add
@inlineParamto inline parameters - add
@erasedParamto erased parameters - map
T @$intotypes tointo[T]
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