Packages

class UncheckedAccessorSynth extends AnyRef

Source
AccessorSynthesis.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UncheckedAccessorSynth
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UncheckedAccessorSynth(clazz: Global.Symbol)

Value Members

  1. def accessorBody(sym: Global.Symbol): Global.Tree
  2. def addDefDef(sym: Global.Symbol, rhs: Global.Tree = EmptyTree): Unit

    Add new method definition.

    Add new method definition.

    sym

    The method symbol.

    rhs

    The method body.

  3. def addValDef(sym: Global.Symbol, rhs: Global.Tree = EmptyTree): Unit
  4. def implementWithNewDefs(stats: List[Global.Tree]): List[Global.Tree]

    Complete stats with init checks and bitmaps, removing any abstract method definitions in stats that are matched by some symbol defined by a tree previously passed to addDef.

  5. def newDefs: collection.immutable.List[Global.Tree]