@@ -74,7 +74,7 @@ abstract class GenericHashSet[T](initialCapacity: Int = 8, capacityMultiple: Int
7474 var idx = firstIndex(x)
7575 var e : T | Null = entryAt(idx)
7676 while e != null do
77- if isEqual(e.uncheckedNN , x) then return e
77+ if isEqual(e, x) then return e
7878 idx = nextIndex(idx)
7979 e = entryAt(idx)
8080 null
@@ -93,7 +93,7 @@ abstract class GenericHashSet[T](initialCapacity: Int = 8, capacityMultiple: Int
9393 var idx = firstIndex(x)
9494 var e : T | Null = entryAt(idx)
9595 while e != null do
96- if isEqual(e.uncheckedNN , x) then return false // already entered
96+ if isEqual(e, x) then return false // already entered
9797 idx = nextIndex(idx)
9898 e = entryAt(idx)
9999 addEntryAt(idx, x)
@@ -104,8 +104,7 @@ abstract class GenericHashSet[T](initialCapacity: Int = 8, capacityMultiple: Int
104104 var idx = firstIndex(x)
105105 var e : T | Null = entryAt(idx)
106106 while e != null do
107- // TODO: remove uncheckedNN when explicit-nulls is enabled for regule compiling
108- if isEqual(e.uncheckedNN, x) then return e.uncheckedNN
107+ if isEqual(e, x) then return e
109108 idx = nextIndex(idx)
110109 e = entryAt(idx)
111110 addEntryAt(idx, x)
@@ -117,20 +116,20 @@ abstract class GenericHashSet[T](initialCapacity: Int = 8, capacityMultiple: Int
117116 var idx = firstIndex(x)
118117 var e : T | Null = entryAt(idx)
119118 while e != null do
120- if isEqual(e.uncheckedNN , x) then
119+ if isEqual(e, x) then
121120 var hole = idx
122121 while
123122 idx = nextIndex(idx)
124123 e = entryAt(idx)
125124 e != null
126125 do
127- val eidx = index(hash(e.uncheckedNN ))
126+ val eidx = index(hash(e))
128127 if isDense
129128 || index(eidx - (hole + 1 )) > index(idx - (hole + 1 ))
130129 // entry `e` at `idx` can move unless `index(hash(e))` is in
131130 // the (ring-)interval [hole + 1 .. idx]
132131 then
133- setEntry(hole, e.uncheckedNN )
132+ setEntry(hole, e)
134133 hole = idx
135134 table(hole) = null
136135 used -= 1
@@ -158,7 +157,7 @@ abstract class GenericHashSet[T](initialCapacity: Int = 8, capacityMultiple: Int
158157 var idx = 0
159158 while idx < oldTable.length do
160159 val e : T | Null = oldTable(idx).asInstanceOf [T | Null ]
161- if e != null then addOld(e.uncheckedNN )
160+ if e != null then addOld(e)
162161 idx += 1
163162
164163 protected def growTable (): Unit =
0 commit comments