net.sf.retrotranslator.runtime.java.util
Class UUID_
java.lang.Object
net.sf.retrotranslator.runtime.java.util.UUID_
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<UUID_>
public class UUID_
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable<UUID_>
- Author:
- Taras Puchko
- See Also:
- Serialized Form
Constructor Summary |
UUID_(long mostSigBits,
long leastSigBits)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
randomGenerator
private static final java.security.SecureRandom randomGenerator
mostSignificantBits
private long mostSignificantBits
leastSignificantBits
private long leastSignificantBits
UUID_
public UUID_(long mostSigBits,
long leastSigBits)
randomUUID
public static UUID_ randomUUID()
nameUUIDFromBytes
public static UUID_ nameUUIDFromBytes(byte[] name)
fromString
public static UUID_ fromString(java.lang.String name)
getMostSignificantBits
public long getMostSignificantBits()
getLeastSignificantBits
public long getLeastSignificantBits()
version
public int version()
variant
public int variant()
timestamp
public long timestamp()
clockSequence
public int clockSequence()
node
public long node()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
compareTo
public int compareTo(UUID_ val)
- Specified by:
compareTo
in interface java.lang.Comparable<UUID_>
newInstance
private static UUID_ newInstance(byte[] bytes,
int version)
getLong
private static long getLong(byte[] bytes,
int offset)
hex
private static java.lang.String hex(long value,
int length)
assertVersion1
private void assertVersion1()