dotty.tools.dotc.inlines

Type members

Classlikes

class InlineReducer(inliner: Inliner)(using x$2: Context)

A utility class offering methods for rewriting inlined code

A utility class offering methods for rewriting inlined code

object Inliner

General support for inlining

General support for inlining

Companion:
class
class Inliner(val call: Tree)(using x$2: Context)

Produces an inlined version of call via its inlined method.

Produces an inlined version of call via its inlined method.

Value parameters:
call

the original call to an inlineable method

rhsToInline

the body of the inlineable method that replaces the call.

Companion:
object
object Inlines

Support for querying inlineable methods and for inlining calls to such methods

Support for querying inlineable methods and for inlining calls to such methods