scala.annotation

object elidable

[source: scala/annotation/elidable.scala]

object elidable
extends AnyRef
This useless appearing code was necessary to allow people to use named constants for the elidable annotation. This is what it takes to convince the compiler to fold the constants: otherwise when it's time to check an elision level it's staring at a tree like (Select(Level, Select(FINEST, Apply(intValue, Nil)))) instead of the number 300.
Since
2.8
Value Summary
final val ALL : Int = -2147483648
final val ASSERTION : Int = 2000
final val CONFIG : Int = 700
final val FINE : Int = 500
final val FINER : Int = 400
final val FINEST : Int = 300
final val INFO : Int = 800
final val OFF : Int = 2147483647
final val SEVERE : Int = 1000
final val WARNING : Int = 900
val byName : Map[java.lang.String, Int]
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
final val ALL : Int

final val FINEST : Int

final val FINER : Int

final val FINE : Int

final val CONFIG : Int

final val INFO : Int

final val WARNING : Int

final val SEVERE : Int

final val OFF : Int

final val ASSERTION : Int

val byName : Map[java.lang.String, Int]