io.jvm.uuid

RichUUID

class RichUUID extends AnyRef

Pimp-my-library pattern, wrapping the underlying java.util.UUID.

The pimp is complete through an implicit conversion in the uuid.Imports trait or the io.jvm.uuid.package package object.

Source
RichUUID.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. RichUUID
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. final def byteArray: Array[Byte]

    Encodes this UUID as a Byte array with 16 elements.

  8. final def charArray: Array[Char]

    Encodes this UUID as a Char array with 36 elements in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format.

  9. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  15. final def intArray: Array[Int]

    Encodes this UUID as an Int array with 4 elements.

  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. final def leastSigBits: Long

    Returns the least significant 64 bits of this UUID.

  18. final def longArray: Array[Long]

    Encodes this UUID as a Long array with 2 elements.

  19. final def mostSigBits: Long

    Returns the most significant 64 bits of this UUID.

  20. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. final def shortArray: Array[Short]

    Encodes this UUID as a Short array with 8 elements.

  24. final def string: String

    Returns this UUID as a String in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format.

    Returns this UUID as a String in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format. Hexadecimal characters will be lower-cased. This method is an optimized drop in replacement for the legacy toString method.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. final def toByteArray(buffer: Array[Byte], offset: Int): Unit

    Writes this UUID to the provided Byte array.

    Writes this UUID to the provided Byte array.

    Annotations
    @inline()
  27. final def toCharArray(buffer: Array[Char], offset: Int): Unit

    Writes this UUID to the provided Char array in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format.

  28. final def toIntArray(buffer: Array[Int], offset: Int): Unit

    Writes this UUID to the provided Int array.

    Writes this UUID to the provided Int array.

    Annotations
    @inline()
  29. final def toLongArray(buffer: Array[Long], offset: Int): Unit

    Writes this UUID to the provided Long array.

    Writes this UUID to the provided Long array.

    Annotations
    @inline()
  30. final def toLowerCase: String

    Alias for string which implicitly returns a lower-cased String.

    Alias for string which implicitly returns a lower-cased String.

    Annotations
    @inline()
  31. final def toShortArray(buffer: Array[Short], offset: Int): Unit

    Writes this UUID to the provided Short array.

    Writes this UUID to the provided Short array.

    Annotations
    @inline()
  32. def toString(): String

    Definition Classes
    AnyRef → Any
  33. final def toUpperCase: String

    Returns this UUID as a String in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format.

    Returns this UUID as a String in xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx format. Hexadecimal characters will be upper-cased.

  34. val uuid: UUID

  35. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  36. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  37. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any