class org.apache.logging.log4j.core.util.WatchManager$LocalUUID extends java.lang.Object
{
private static final long LOW_MASK;
private static final long MID_MASK;
private static final long HIGH_MASK;
private static final int NODE_SIZE;
private static final int SHIFT_2;
private static final int SHIFT_4;
private static final int SHIFT_6;
private static final int HUNDRED_NANOS_PER_MILLI;
private static final long NUM_100NS_INTERVALS_SINCE_UUID_EPOCH;
private static final java.util.concurrent.atomic.AtomicInteger COUNT;
private static final long TYPE1;
private static final byte VARIANT;
private static final int SEQUENCE_MASK;
private void <init>()
{
org.apache.logging.log4j.core.util.WatchManager$LocalUUID v;
v := @this: org.apache.logging.log4j.core.util.WatchManager$LocalUUID;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.util.UUID get()
{
long v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.concurrent.atomic.AtomicInteger v, v;
int v, v, v;
java.util.UUID v;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v = v * 10000L;
v = v + 122192928000000000L;
v = <org.apache.logging.log4j.core.util.WatchManager$LocalUUID: java.util.concurrent.atomic.AtomicInteger COUNT>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int incrementAndGet()>();
v = v % 10000;
v = v + v;
v = v & 4294967295L;
v = v << 32;
v = v & 281470681743360L;
v = v >> 16;
v = v & 1152640029630136320L;
v = v >> 48;
v = v | v;
v = v | 4096L;
v = v | v;
v = new java.util.UUID;
v = <org.apache.logging.log4j.core.util.WatchManager$LocalUUID: java.util.concurrent.atomic.AtomicInteger COUNT>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int incrementAndGet()>();
specialinvoke v.<java.util.UUID: void <init>(long,long)>(v, v);
return v;
}
static void <clinit>()
{
java.util.concurrent.atomic.AtomicInteger v;
v = new java.util.concurrent.atomic.AtomicInteger;
specialinvoke v.<java.util.concurrent.atomic.AtomicInteger: void <init>(int)>(0);
<org.apache.logging.log4j.core.util.WatchManager$LocalUUID: java.util.concurrent.atomic.AtomicInteger COUNT> = v;
return;
}
}