AliasSet

dotty.tools.backend.jvm.analysis.AliasSet
See theAliasSet companion object
class AliasSet(var set: Object | Null, var size: Int)

An efficient mutable bit set.

Value parameters

set

Either a SmallBitSet or an Array[Long]

size

The size of the set, useful for performance of certain operations

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def +=(value: Int): Unit
def -=(value: Int): Unit
override def clone(): AliasSet

Create a copy of the receiver object.

Create a copy of the receiver object.

The default implementation of the clone method is platform dependent.

Attributes

Returns

a copy of the receiver object.

Note

not specified by SLS as a member of AnyRef

Definition Classes

An iterator for the elements of this bit set. Note that only one iterator can be used at a time. Also make sure not to change the underlying AliasSet during iteration.

An iterator for the elements of this bit set. Note that only one iterator can be used at a time. Also make sure not to change the underlying AliasSet during iteration.

Attributes

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Concrete fields

var set: Object | Null
var size: Int