@@ -495,7 +495,7 @@ object SymDenotations {
495495 /** `fullName` where `.' is the separator character */
496496 def fullName (using Context ): Name = fullNameSeparated(QualifiedName )
497497
498- private var myTargetName : Name | Null = null
498+ private var myTargetName : Name | Uninitialized = initiallyNull
499499
500500 private def computeTargetName (targetNameAnnot : Option [Annotation ])(using Context ): Name =
501501 targetNameAnnot match
@@ -1701,15 +1701,15 @@ object SymDenotations {
17011701
17021702 // ----- caches -------------------------------------------------------
17031703
1704- private var myTypeParams : List [TypeSymbol ] | Null = null
1704+ private var myTypeParams : List [TypeSymbol ] | Uninitialized = initiallyNull
17051705 private var fullNameCache : SimpleIdentityMap [QualifiedNameKind , Name ] = SimpleIdentityMap .empty
17061706
1707- private var myMemberCache : EqHashMap [Name , PreDenotation ] | Null = null
1707+ private var myMemberCache : EqHashMap [Name , PreDenotation ] | Uninitialized = initiallyNull
17081708 private var myMemberCachePeriod : Period = Nowhere
17091709
17101710 /** A cache from types T to baseType(T, C) */
17111711 type BaseTypeMap = EqHashMap [CachedType , Type ]
1712- private var myBaseTypeCache : BaseTypeMap | Null = null
1712+ private var myBaseTypeCache : BaseTypeMap | Uninitialized = initiallyNull
17131713 private var myBaseTypeCachePeriod : Period = Nowhere
17141714
17151715 private var baseDataCache : BaseData = BaseData .None
@@ -1838,7 +1838,7 @@ object SymDenotations {
18381838
18391839 // ------ class-specific operations -----------------------------------
18401840
1841- private var myThisType : Type | Null = null
1841+ private var myThisType : Type | Uninitialized = initiallyNull
18421842
18431843 /** The this-type depends on the kind of class:
18441844 * - for a package class `p`: ThisType(TypeRef(Noprefix, p))
@@ -1856,7 +1856,7 @@ object SymDenotations {
18561856 ThisType .raw(TypeRef (pre, cls))
18571857 }
18581858
1859- private var myTypeRef : TypeRef | Null = null
1859+ private var myTypeRef : TypeRef | Uninitialized = initiallyNull
18601860
18611861 override def typeRef (using Context ): TypeRef = {
18621862 if (myTypeRef == null ) myTypeRef = super .typeRef
@@ -2628,8 +2628,8 @@ object SymDenotations {
26282628 def apply (module : TermSymbol , modcls : ClassSymbol ): LazyType = this
26292629
26302630 private var myDecls : Scope = EmptyScope
2631- private var mySourceModule : Symbol | Null = null
2632- private var myModuleClass : Symbol | Null = null
2631+ private var mySourceModule : Symbol | Uninitialized = initiallyNull
2632+ private var myModuleClass : Symbol | Uninitialized = initiallyNull
26332633 private var mySourceModuleFn : Context ?=> Symbol = LazyType .NoSymbolFn
26342634 private var myModuleClassFn : Context ?=> Symbol = LazyType .NoSymbolFn
26352635
0 commit comments