dotty.tools.dotc.core.Uniques

TypeAliasUniques

Related Doc: package Uniques

final class TypeAliasUniques extends HashSet[TypeAlias] with Hashable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TypeAliasUniques
  2. Hashable
  3. HashSet
  4. Set
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TypeAliasUniques()

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def addDelta(elemHash: Int, delta: Int): Int

    Attributes
    protected
    Definition Classes
    Hashable
  5. def addEntries(xs: TraversableOnce[TypeAlias]): Unit

    Add all entries in xs to set

    Add all entries in xs to set

    Definition Classes
    HashSet
  6. def addEntry(x: TypeAlias): Unit

    Add entry x to set

    Add entry x to set

    Definition Classes
    HashSetSet
  7. def addEntryAfterScan(x: TypeAlias): TypeAlias

    Privileged access: Add entry x at the last position where an unsuccsessful findEntryByHash or nextEntryByhash operation returned.

    Privileged access: Add entry x at the last position where an unsuccsessful findEntryByHash or nextEntryByhash operation returned. Needs to immediately follow a findEntryByhash or nextEntryByHash operation that was unsucessful, i.e. that returned null.

    Attributes
    protected
    Definition Classes
    HashSet
  8. def apply(x: TypeAlias): Boolean

    Definition Classes
    Set
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clear(): Unit

    Remove all elements from this set and set back to initial configuration

    Remove all elements from this set and set back to initial configuration

    Definition Classes
    HashSetSet
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def contains(x: TypeAlias): Boolean

    Definition Classes
    Set
  13. final def doHash(x1: Int, x2: Int): Int

    Attributes
    protected
    Definition Classes
    Hashable
  14. final def doHash(x1: Any, tp2: Type, tps3: List[Type]): Int

    Attributes
    protected
    Definition Classes
    Hashable
  15. final def doHash(tp1: Type, tps2: List[Type]): Int

    Attributes
    protected
    Definition Classes
    Hashable
  16. final def doHash(x1: Any, tp2: Type, tp3: Type): Int

    Attributes
    protected
    Definition Classes
    Hashable
  17. final def doHash(tp1: Type, tp2: Type): Int

    Attributes
    protected
    Definition Classes
    Hashable
  18. final def doHash(x1: Any, tp2: Type): Int

    Attributes
    protected
    Definition Classes
    Hashable
  19. final def doHash(tp: Type): Int

    Attributes
    protected
    Definition Classes
    Hashable
  20. final def doHash(x: Any): Int

    Attributes
    protected
    Definition Classes
    Hashable
  21. def enterIfNew(alias: Type, variance: Int): TypeAlias

  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def findEntry(x: TypeAlias): TypeAlias

    The entry in the set such that x equals entry, or else null.

    The entry in the set such that x equals entry, or else null.

    Definition Classes
    HashSetSet
  26. def findEntryByHash(hashCode: Int): TypeAlias

    Privileged access: Find first entry with given hashcode

    Privileged access: Find first entry with given hashcode

    Attributes
    protected
    Definition Classes
    HashSet
  27. def findEntryOrUpdate(x: TypeAlias): TypeAlias

    Find entry such that x equals entry.

    Find entry such that x equals entry. If it exists, return it. If not, enter x in set and return x.

    Definition Classes
    HashSet
  28. def finishHash(seed: Int, arity: Int, tp: Type, tps: List[Type]): Int

    Attributes
    protected
    Definition Classes
    Hashable
  29. def finishHash(seed: Int, arity: Int, tps: List[Type]): Int

    Attributes
    protected
    Definition Classes
    Hashable
  30. def finishHash(seed: Int, arity: Int, tp1: Type, tp2: Type): Int

    Attributes
    protected
    Definition Classes
    Hashable
  31. def finishHash(seed: Int, arity: Int, tp: Type): Int

    Attributes
    protected
    Definition Classes
    Hashable
  32. final def finishHash(hashCode: Int, arity: Int): Int

    Attributes
    protected
    Definition Classes
    Hashable
  33. def foreach[U](f: (TypeAlias) ⇒ U): Unit

    Definition Classes
    Set
  34. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  35. def hash(x: TypeAlias): Int

    Hashcode, can be overridden

    Hashcode, can be overridden

    Definition Classes
    TypeAliasUniquesHashSet
  36. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  37. def hashSeed: Int

    Attributes
    protected
    Definition Classes
    Hashable
  38. final def identityHash: Int

    Definition Classes
    Hashable
  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. def iterator: Iterator[TypeAlias]

    The iterator of all elements in the set

    The iterator of all elements in the set

    Definition Classes
    HashSetSet
  41. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  42. def nextEntryByHash(hashCode: Int): TypeAlias

    Privileged access: Find next entry with given hashcode.

    Privileged access: Find next entry with given hashcode. Needs to immediately follow a findEntryByhash or nextEntryByHash operation.

    Attributes
    protected
    Definition Classes
    HashSet
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def size: Int

    The number of elements in the set

    The number of elements in the set

    Definition Classes
    HashSet
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. def toList: List[TypeAlias]

    Definition Classes
    Set
  48. def toString(): String

    Definition Classes
    HashSet → AnyRef → Any
  49. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Hashable

Inherited from HashSet[TypeAlias]

Inherited from Set[TypeAlias]

Inherited from AnyRef

Inherited from Any

Ungrouped