@@ -195,7 +195,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
195
195
}
196
196
197
197
private def nullOut (nullables : List [Symbol ])(implicit ctx : Context ): List [Tree ] = {
198
- val nullConst = Literal (Constants . Constant (null ))
198
+ val nullConst = Literal (Constant (null ))
199
199
nullables.map { field =>
200
200
assert(field.isField)
201
201
field.setFlag(Flags .Mutable )
@@ -220,7 +220,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
220
220
def mkNonThreadSafeDef (target : Tree , flag : Tree , rhs : Tree , nullables : List [Symbol ])(implicit ctx : Context ) = {
221
221
val stats = new mutable.ListBuffer [Tree ]
222
222
if (! isWildcardArg(rhs)) stats += target.becomes(rhs)
223
- stats += flag.becomes(Literal (Constants . Constant (true ))) ++= nullOut(nullables)
223
+ stats += flag.becomes(Literal (Constant (true ))) ++= nullOut(nullables)
224
224
If (flag.ensureApplied, target.ensureApplied, Block (stats.toList, target.ensureApplied))
225
225
}
226
226
@@ -262,7 +262,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
262
262
else {
263
263
val flagName = LazyBitMapName .fresh(x.name.asTermName)
264
264
val flagSymbol = ctx.newSymbol(x.symbol.owner, flagName, containerFlags | Flags .Private , defn.BooleanType ).enteredAfter(this )
265
- val flag = ValDef (flagSymbol, Literal (Constants . Constant (false )))
265
+ val flag = ValDef (flagSymbol, Literal (Constant (false )))
266
266
val slowPath = DefDef (x.symbol.asTerm, mkNonThreadSafeDef(ref(containerSymbol), ref(flagSymbol), x.rhs, nullableFor(x.symbol)))
267
267
Thicket (containerTree, flag, slowPath)
268
268
}
@@ -315,10 +315,10 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
315
315
setFlagState : Tree ,
316
316
waitOnLock : Tree ,
317
317
nullables : List [Symbol ])(implicit ctx : Context ) = {
318
- val initState = Literal (Constants . Constant (0 ))
319
- val computeState = Literal (Constants . Constant (1 ))
320
- val notifyState = Literal (Constants . Constant (2 ))
321
- val computedState = Literal (Constants . Constant (3 ))
318
+ val initState = Literal (Constant (0 ))
319
+ val computeState = Literal (Constant (1 ))
320
+ val notifyState = Literal (Constant (2 ))
321
+ val computedState = Literal (Constant (3 ))
322
322
val flagSymbol = ctx.newSymbol(methodSymbol, lazyNme.flag, containerFlags, defn.LongType )
323
323
val flagDef = ValDef (flagSymbol, Literal (Constant (0L )))
324
324
@@ -328,7 +328,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
328
328
val resultDef = ValDef (resultSymbol, defaultValue(tp))
329
329
330
330
val retrySymbol = ctx.newSymbol(methodSymbol, lazyNme.retry, containerFlags, defn.BooleanType )
331
- val retryDef = ValDef (retrySymbol, Literal (Constants . Constant (true )))
331
+ val retryDef = ValDef (retrySymbol, Literal (Constant (true )))
332
332
333
333
val whileCond = ref(retrySymbol)
334
334
@@ -346,7 +346,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
346
346
val compute = ref(resultSymbol).becomes(rhs)
347
347
val tr = Try (compute, List (handler), EmptyTree )
348
348
val assign = ref(target).becomes(ref(resultSymbol))
349
- val noRetry = ref(retrySymbol).becomes(Literal (Constants . Constant (false )))
349
+ val noRetry = ref(retrySymbol).becomes(Literal (Constant (false )))
350
350
val body = If (casFlag.appliedTo(thiz, offset, ref(flagSymbol), computeState, Literal (Constant (ord))),
351
351
Block (tr :: assign :: complete :: noRetry :: Nil , Literal (Constant (()))),
352
352
Literal (Constant (())))
@@ -365,7 +365,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
365
365
}
366
366
367
367
val computed = {
368
- val noRetry = ref(retrySymbol).becomes(Literal (Constants . Constant (false )))
368
+ val noRetry = ref(retrySymbol).becomes(Literal (Constant (false )))
369
369
val result = ref(resultSymbol).becomes(ref(target))
370
370
val body = Block (noRetry :: result :: Nil , Literal (Constant (())))
371
371
CaseDef (computedState, EmptyTree , body)
@@ -413,7 +413,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
413
413
offsetSymbol.addAnnotation(Annotation (defn.ScalaStaticAnnot ))
414
414
val flagName = (StdNames .nme.BITMAP_PREFIX + id.toString).toTermName
415
415
val flagSymbol = ctx.newSymbol(claz, flagName, containerFlags, defn.LongType ).enteredAfter(this )
416
- flag = ValDef (flagSymbol, Literal (Constants . Constant (0L )))
416
+ flag = ValDef (flagSymbol, Literal (Constant (0L )))
417
417
val offsetTree = ValDef (offsetSymbol, getOffset.appliedTo(thizClass, Literal (Constant (flagName.toString))))
418
418
info.defs = offsetTree :: info.defs
419
419
}
@@ -423,7 +423,7 @@ class LazyVals extends MiniPhase with IdentityDenotTransformer {
423
423
offsetSymbol.addAnnotation(Annotation (defn.ScalaStaticAnnot ))
424
424
val flagName = (StdNames .nme.BITMAP_PREFIX + " 0" ).toTermName
425
425
val flagSymbol = ctx.newSymbol(claz, flagName, containerFlags, defn.LongType ).enteredAfter(this )
426
- flag = ValDef (flagSymbol, Literal (Constants . Constant (0L )))
426
+ flag = ValDef (flagSymbol, Literal (Constant (0L )))
427
427
val offsetTree = ValDef (offsetSymbol, getOffset.appliedTo(thizClass, Literal (Constant (flagName.toString))))
428
428
appendOffsetDefs += (claz -> new OffsetInfo (List (offsetTree), ord))
429
429
}
0 commit comments