NamedTypeUniques

dotty.tools.dotc.core.Uniques$.NamedTypeUniques

Attributes

Graph
Supertypes
trait Hashable
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Inherited types

type This = WeakHashSet[A]

Attributes

Inherited from:
WeakHashSet

Value members

Concrete methods

def enterIfNew(prefix: Type, designator: Designator, isTerm: Boolean)(using Context): NamedType
override def hash(x: NamedType): Int

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
MutableSet
def +=(elem: NamedType): Unit

Add element x to the set

Add element x to the set

Attributes

Inherited from:
WeakHashSet

Attributes

Inherited from:
MutableSet
def -=(elem: NamedType): Unit

Remove element x from the set

Remove element x from the set

Attributes

Inherited from:
WeakHashSet
def clear(): Unit

Attributes

Inherited from:
WeakHashSet

Attributes

Inherited from:
ReadOnlySet
def foreach[U](f: NamedType => U): Unit

Attributes

Inherited from:
ReadOnlySet

Attributes

Inherited from:
Hashable

Attributes

Inherited from:
ReadOnlySet
override def iterator: Iterator[A]

Attributes

Definition Classes
Inherited from:
WeakHashSet
def lookup(elem: NamedType): A | Null

The entry in the set such that isEqual(x, entry), or else null.

The entry in the set such that isEqual(x, entry), or else null.

Attributes

Inherited from:
WeakHashSet
def put(elem: NamedType): A

Like += but return existing element equal to x of it exists, x itself otherwise.

Like += but return existing element equal to x of it exists, x itself otherwise.

Attributes

Inherited from:
WeakHashSet
def size: Int

Attributes

Inherited from:
WeakHashSet
def toList: List[T]

Attributes

Inherited from:
ReadOnlySet
final def typeHash(bs: Binders, tp: Type): Int

Attributes

Inherited from:
Hashable