Potentials
Type members
Classlikes
A function when called will produce the effects
and return the potentials
A function when called will produce the effects
and return the potentials
The Outer potential for classSymbol
of the object pot
The Outer potential for classSymbol
of the object pot
It's only used internally for expansion of potentials.
Note: Usage of Type.baseType(cls)
may simplify the code.
Current implementation avoids using complex type machinary,
and may be potentially faster.
A potential represents an aliasing of a value that is possibly under initialization
A potential represents an aliasing of a value that is possibly under initialization
The object pointed by C.super.this
, mainly used for override resolution
The object pointed by C.super.this
, mainly used for override resolution
A warm potential represents an object of which all fields are initialized, but it may contain reference to objects under initialization.
A warm potential represents an object of which all fields are initialized, but it may contain reference to objects under initialization.
- Value Params
- classSymbol
The concrete class of the object
- outer
The potential for
this
of the enclosing class