object Helpers
- Source
- Helpers.scala
- Alphabetic
- By Inheritance
- Helpers
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
implicit final
class
Requiring[A] extends AnyVal
Implicit class providing
requiringmethods.Implicit class providing
requiringmethods. This class is based onPredef.ensuringin the Scala standard library. The difference is that this class's methods throwIllegalArgumentExceptions rather thanAssertionErrors.An example adapted from
Predef's documentation:import akka.util.Helpers.Requiring def addNaturals(nats: List[Int]): Int = { require(nats forall (_ >= 0), "List contains negative numbers") nats.foldLeft(0)(_ + _) } requiring(_ >= 0)
- Annotations
- @inline()
Value Members
-
def
base64(l: Long, sb: StringBuilder = new java.lang.StringBuilder("$")): String
- Annotations
- @tailrec()
- final val base64chars: String("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+~")
- def compareIdentityHash(a: AnyRef, b: AnyRef): Int
-
def
currentTimeMillisToUTCString(timestamp: Long): String
Converts a "currentTimeMillis"-obtained timestamp accordingly:
Converts a "currentTimeMillis"-obtained timestamp accordingly:
"$hours%02d:$minutes%02d:$seconds%02d.$ms%03dUTC"- timestamp
a "currentTimeMillis"-obtained timestamp
- returns
the formatted timestamp
-
def
identityHashComparator[T <: AnyRef](comp: Comparator[T]): Comparator[T]
Create a comparator which will efficiently use
System.identityHashCode, unless that happens to be the same for two non-equals objects, in which case the supplied “real” comparator is used; the comparator must be consistent with equals, otherwise it would not be an enhancement over the identityHashCode. - val isWindows: Boolean
- def makePattern(s: String): Pattern
- def timestamp(time: Long): String
- def toRootLowerCase(s: String): String