Packages

class UncheckedAccessorSynth extends AnyRef

Source
AccessorSynthesis.scala
Linear Supertypes
AnyRef, Any
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. All

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]