Heap
 dotty.tools.dotc.transform.init.Objects.Heap
  object Heap
 
Abstract heap for mutable fields
Attributes
- Graph
 - 
    
 - Supertypes
 - Self type
 
Members list
Type members
Classlikes
Store the heap as a mutable field to avoid threading it through the program.
Store the heap as a mutable field to avoid threading it through the program.
Attributes
- Supertypes
 
Types
Immutable heap data used in the cache.
Immutable heap data used in the cache.
We need to use structural equivalence so that in different iterations the cache can be effective.
TODO: speed up equality check for heap.
Attributes
Value members
Concrete methods
            def writeJoinOuter(ref: Objects.this.Ref, outer: Symbol, outers: Objects.this.Value)(using mutable: MutableData): Unit
           
          
            def writeJoinVal(ref: Objects.this.Ref, valSymbol: Symbol, value: Objects.this.Value)(using mutable: MutableData): Unit
           
          In this article