@@ -477,12 +477,12 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
477
477
newSymbol(claz, offsetName(info.defs.size), Synthetic , defn.LongType ).enteredAfter(this )
478
478
case None =>
479
479
newSymbol(claz, offsetName(0 ), Synthetic , defn.LongType ).enteredAfter(this )
480
- offsetSymbol.nn. addAnnotation(Annotation (defn.ScalaStaticAnnot , offsetSymbol.nn .span))
480
+ offsetSymbol.addAnnotation(Annotation (defn.ScalaStaticAnnot , offsetSymbol.span))
481
481
val fieldTree = thizClass.select(lazyNme.RLazyVals .getDeclaredField).appliedTo(Literal (Constant (containerName.mangledString)))
482
- val offsetTree = ValDef (offsetSymbol.nn , getOffset.appliedTo(fieldTree))
482
+ val offsetTree = ValDef (offsetSymbol, getOffset.appliedTo(fieldTree))
483
483
val offsetInfo = appendOffsetDefs.getOrElseUpdate(claz, new OffsetInfo (Nil ))
484
484
offsetInfo.defs = offsetTree :: offsetInfo.defs
485
- val offset = ref(offsetSymbol.nn )
485
+ val offset = ref(offsetSymbol)
486
486
487
487
val swapOver =
488
488
This (claz)
@@ -617,31 +617,31 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
617
617
.symbol.asTerm
618
618
else { // need to create a new flag
619
619
offsetSymbol = newSymbol(claz, offsetById, Synthetic , defn.LongType ).enteredAfter(this )
620
- offsetSymbol.nn. addAnnotation(Annotation (defn.ScalaStaticAnnot , offsetSymbol.nn .span))
620
+ offsetSymbol.addAnnotation(Annotation (defn.ScalaStaticAnnot , offsetSymbol.span))
621
621
val flagName = LazyBitMapName .fresh(id.toString.toTermName)
622
622
val flagSymbol = newSymbol(claz, flagName, containerFlags, defn.LongType ).enteredAfter(this )
623
623
flag = ValDef (flagSymbol, Literal (Constant (0L )))
624
624
val fieldTree = thizClass.select(lazyNme.RLazyVals .getDeclaredField).appliedTo(Literal (Constant (flagName.toString)))
625
- val offsetTree = ValDef (offsetSymbol.nn , getOffsetStatic.appliedTo(fieldTree))
625
+ val offsetTree = ValDef (offsetSymbol, getOffsetStatic.appliedTo(fieldTree))
626
626
info.defs = offsetTree :: info.defs
627
627
}
628
628
629
629
case None =>
630
630
offsetSymbol = newSymbol(claz, offsetName(0 ), Synthetic , defn.LongType ).enteredAfter(this )
631
- offsetSymbol.nn. addAnnotation(Annotation (defn.ScalaStaticAnnot , offsetSymbol.nn .span))
631
+ offsetSymbol.addAnnotation(Annotation (defn.ScalaStaticAnnot , offsetSymbol.span))
632
632
val flagName = LazyBitMapName .fresh(" 0" .toTermName)
633
633
val flagSymbol = newSymbol(claz, flagName, containerFlags, defn.LongType ).enteredAfter(this )
634
634
flag = ValDef (flagSymbol, Literal (Constant (0L )))
635
635
val fieldTree = thizClass.select(lazyNme.RLazyVals .getDeclaredField).appliedTo(Literal (Constant (flagName.toString)))
636
- val offsetTree = ValDef (offsetSymbol.nn , getOffsetStatic.appliedTo(fieldTree))
636
+ val offsetTree = ValDef (offsetSymbol, getOffsetStatic.appliedTo(fieldTree))
637
637
appendOffsetDefs += (claz -> new OffsetInfo (List (offsetTree), ord))
638
638
}
639
639
640
640
val containerName = LazyLocalName .fresh(x.name.asTermName)
641
641
val containerSymbol = newSymbol(claz, containerName, x.symbol.flags &~ containerFlagsMask | containerFlags, tpe, coord = x.symbol.coord).enteredAfter(this )
642
642
val containerTree = ValDef (containerSymbol, defaultValue(tpe))
643
643
644
- val offset = ref(offsetSymbol.nn )
644
+ val offset = ref(offsetSymbol)
645
645
val getFlag = Select (ref(defn.LazyValsModule ), lazyNme.RLazyVals .get)
646
646
val setFlag = Select (ref(defn.LazyValsModule ), lazyNme.RLazyVals .setFlag)
647
647
val wait = Select (ref(defn.LazyValsModule ), lazyNme.RLazyVals .wait4Notification)
0 commit comments