MultiPreDenotation

class Object
trait Matchable
class Any

Type members

Inherited types

Value members

Abstract methods

Concrete methods

def aggregate[T](f: SingleDenotation => T, g: (T, T) => T): T
protected def derivedUnion(denot1: PreDenotation, denot2: PreDenotation): PreDenotation
def filterWithFlags(required: FlagSet, excluded: FlagSet)(using Context): PreDenotation
def mapInherited(owndenot: PreDenotation, prevdenot: PreDenotation, pre: Type)(using Context): PreDenotation

Inherited methods

The denotation with info(s) as seen from prefix type

The denotation with info(s) as seen from prefix type

Inherited from:
PreDenotation
protected def computeAsSeenFrom(pre: Type)(using Context): AsSeenFromResult
Inherited from:
PreDenotation

Group contains a denotation that refers to given symbol

Group contains a denotation that refers to given symbol

Inherited from:
PreDenotation

A denotation in the group exists

A denotation in the group exists

Inherited from:
PreDenotation
def toDenot(pre: Type)(using Context): Denotation

Convert to full denotation by &-ing all elements

Convert to full denotation by &-ing all elements

Inherited from:
PreDenotation

The union of two groups.

The union of two groups.

Inherited from:
PreDenotation