Packages

class SynthCheckedAccessorsTreesInClass extends CheckedAccessorSymbolSynth

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SynthCheckedAccessorsTreesInClass
  2. CheckedAccessorSymbolSynth
  3. AnyRef
  4. 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 SynthCheckedAccessorsTreesInClass(clazz: Global.Symbol)

Value Members

  1. val clazz: Global.Symbol
    Definition Classes
    CheckedAccessorSymbolSynth
  2. def computeBitmapInfos(fields: List[Global.Symbol]): List[Global.Symbol]

    Fill the map from fields to bitmap infos.

    Fill the map from fields to bitmap infos. This is called for all fields in each transformed class (by the fields info transformer), after the fields inherited from traits have been added.

    bitmaps for checkinit fields are not inherited

    Definition Classes
    CheckedAccessorSymbolSynth
  3. def isUnitGetter(sym: Global.Symbol): Boolean
  4. def mkSetFlag(bitmap: BitmapInfo): Global.Tree

    Return an (untyped) tree of the form 'Clazz.this.bmp = Clazz.this.bmp | mask'.

  5. def mkTest(bm: BitmapInfo, equalToZero: Boolean = true): Global.Tree

    Return an (untyped) tree of the form 'clazz.this.bitmapSym & mask (==|!=) 0', the precise comparison operator depending on the value of 'equalToZero'.

  6. def newSlowPathSymbol(lzyVal: Global.Symbol): Global.Symbol
    Definition Classes
    CheckedAccessorSymbolSynth
  7. def slowPathFor(lzyVal: Global.Symbol): Global.Symbol
    Definition Classes
    CheckedAccessorSymbolSynth
  8. def thisRef: Global.This