@@ -270,7 +270,7 @@ class Definitions {
270270 @ tu lazy val Any_asInstanceOf : TermSymbol = enterT1ParameterlessMethod(AnyClass , nme.asInstanceOf_, _.paramRefs(0 ), Final )
271271 @ tu lazy val Any_typeTest : TermSymbol = enterT1ParameterlessMethod(AnyClass , nme.isInstanceOfPM, _ => BooleanType , Final | Synthetic | Artifact )
272272 @ tu lazy val Any_typeCast : TermSymbol = enterT1ParameterlessMethod(AnyClass , nme.asInstanceOfPM, _.paramRefs(0 ), Final | Synthetic | Artifact | StableRealizable )
273- // generated by pattern matcher, eliminated by erasure
273+ // generated by pattern matcher and exlicit nulls , eliminated by erasure
274274
275275 /** def getClass[A >: this.type](): Class[? <: A] */
276276 @ tu lazy val Any_getClass : TermSymbol =
@@ -320,8 +320,7 @@ class Definitions {
320320
321321 /** Methods in Object and Any that do not have a side effect */
322322 @ tu lazy val pureMethods : List [TermSymbol ] = List (Any_== , Any_!= , Any_equals , Any_hashCode ,
323- Any_toString , Any_## , Any_getClass , Any_isInstanceOf , Any_typeTest , Object_eq , Object_ne ,
324- Compiletime_notNull .asInstanceOf [TermSymbol ])
323+ Any_toString , Any_## , Any_getClass , Any_isInstanceOf , Any_typeTest , Object_eq , Object_ne )
325324
326325 @ tu lazy val AnyKindClass : ClassSymbol = {
327326 val cls = ctx.newCompleteClassSymbol(ScalaPackageClass , tpnme.AnyKind , AbstractFinal | Permanent , Nil )
0 commit comments