Undo eta expansion for parameterless and nullary methods
Transform a function node (x_1,.
Transform a function node (x_1,...,x_n) => body of type FunctionN[T_1, .., T_N, R] to
class $anon() extends AbstractFunctionN[T_1, .., T_N, R] with Serializable { def apply(x_1: T_1, ..., x_N: T_n): R = body } new $anon()
Uncurry a type of a tree node.
Uncurry a type of a tree node. This function is sensitive to whether or not we are in a pattern -- when in a pattern additional parameter sections of a case class are skipped.
(unCurryTransformer: StringAdd).self
(unCurryTransformer: StringFormat).self
(unCurryTransformer: ArrowAssoc[UnCurryTransformer]).x
(Since version 2.10.0) Use leftOfArrow
instead
(unCurryTransformer: Ensuring[UnCurryTransformer]).x
(Since version 2.10.0) Use resultOfEnsuring
instead