MixinOps

dotty.tools.dotc.transform.MixinOps
class MixinOps(cls: ClassSymbol, thisPhase: DenotTransformer)(using x$3: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def forwarderRhsFn(target: Symbol): (List[List[Tree]]) => Tree

Is sym a member of implementing class cls? The test is performed at phase thisPhase.

Is sym a member of implementing class cls? The test is performed at phase thisPhase.

Attributes

def mkForwarderSym(member: TermSymbol, extraFlags: FlagSet): TermSymbol

Does method need a forwarder to in class cls Method needs a forwarder in those cases:

Does method need a forwarder to in class cls Method needs a forwarder in those cases:

  • there's a class defining a method with same signature
  • there are multiple traits defining method with same signature

Attributes

def superRef(target: Symbol, span: Span): Tree