BaseData

trait BaseData extends InheritedCache

A cache for baseclasses, as a sequence in linearization order and as a set that can be queried efficiently for containment.

Companion:
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def apply(clsd: ClassDenotation)(implicit onBehalf: BaseData, ctx: Context): (List[ClassSymbol], BaseClassSet)

Inherited methods

Render invalid this cache and all caches that depend on it

Render invalid this cache and all caches that depend on it

Inherited from:
InheritedCache
def isValid(using Context): Boolean

Is the cache valid in current period?

Is the cache valid in current period?

Inherited from:
InheritedCache
def isValidAt(phase: Phase)(using Context): Boolean

is the cache valid in current run at given phase?

is the cache valid in current run at given phase?

Inherited from:
InheritedCache