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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
base64(l: Long, sb: StringBuilder = new java.lang.StringBuilder("$")): String
- Annotations
- @tailrec()
- final val base64chars: String("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+~")
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- 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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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. -
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isWindows: Boolean
- def makePattern(s: String): Pattern
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def timestamp(time: Long): String
- def toRootLowerCase(s: String): String
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )