Constructors
Members
The type of typed arguments: either tpd.Tree or Type
The type of typed arguments: either tpd.Tree or Type
A flag signalling that the typechecking the application was so far successful
A flag signalling that the typechecking the application was so far successful
The function's type after widening and instantiating polytypes with TypeParamRefs in constraint set
The function's type after widening and instantiating polytypes with TypeParamRefs in constraint set
The arguments re-ordered so that each named argument matches the same-named formal parameter.
The arguments re-ordered so that each named argument matches the same-named formal parameter.
Check that argument corresponds to type formal
and
possibly add it to the list of adapted arguments
Check that argument corresponds to type formal
and
possibly add it to the list of adapted arguments
Signal failure with given message at position of given argument
Signal failure with given message at position of given argument
Signal failure with given message at position of the application itself
Signal failure with given message at position of the application itself
Find reference to default parameter getter for parameter #n in current parameter list, or NoType if none was found
Find reference to default parameter getter for parameter #n in current parameter list, or NoType if none was found
If all args
have primitive numeric types, make sure it's the same one
If all args
have primitive numeric types, make sure it's the same one
Is this an argument of the form expr: _*
or a RepeatedParamType
derived from such an argument?
Is this an argument of the form expr: _*
or a RepeatedParamType
derived from such an argument?
If constructing trees, pull out all parts of the function which are not idempotent into separate prefix definitions
If constructing trees, pull out all parts of the function which are not idempotent into separate prefix definitions
If constructing trees, turn last n
processed arguments into a
SeqLiteral
tree with element type elemFormal
.
If constructing trees, turn last n
processed arguments into a
SeqLiteral
tree with element type elemFormal
.
Match re-ordered arguments against formal parameters
Match re-ordered arguments against formal parameters
The current function part, which might be affected by lifting.
The current function part, which might be affected by lifting.
Re-order arguments to correctly align named arguments
Re-order arguments to correctly align named arguments
Splice new method reference into existing application
Splice new method reference into existing application
The application was successful
The application was successful
Turn a typed tree into an argument
Turn a typed tree into an argument
Given an original argument and the type of the corresponding formal parameter, produce a typed argument.
Given an original argument and the type of the corresponding formal parameter, produce a typed argument.