dotty.tools.dotc.core.SymDenotations

FingerPrint

Related Docs: object FingerPrint | package SymDenotations

final class FingerPrint extends AnyVal

A fingerprint is a bitset that acts as a bloom filter for sets of names.

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FingerPrint
  2. AnyVal
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FingerPrint(bits: Array[Long])

Value Members

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

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

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

    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. val bits: Array[Long]

  6. def contains(name: Name): Boolean

    Does set contain hash bits of given name?

  7. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  8. def include(that: FingerPrint): Unit

    Include all bits of that fingerprint in set

  9. def include(name: Name): Unit

    Include some bits of name's hashcode in set

  10. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  11. def toString(): String

    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped