class oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap extends java.util.AbstractMap implements java.io.Serializable
{
private static final int MAXIMUM_CAPACITY;
static final float DEFAULT_LOAD_FACTOR;
private static final long NEXT_MASK;
private static final long HASH_MASK;
static final int DEFAULT_SIZE;
static final int UNSET;
private transient int[] table;
transient long[] entries;
transient java.lang.Object[] keys;
transient java.lang.Object[] values;
transient float loadFactor;
transient int modCount;
private transient int threshold;
private transient int size;
private transient java.util.Set keySetView;
private transient java.util.Set entrySetView;
private transient java.util.Collection valuesView;
public static oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap create()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void <init>()>();
return v;
}
public static oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap createWithExpectedSize(int)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
v := @parameter: int;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void <init>(int)>(v);
return v;
}
void <init>()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
specialinvoke v.<java.util.AbstractMap: void <init>()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void init(int,float)>(3, 1.0F);
return;
}
void <init>(int)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void <init>(int,float)>(v, 1.0F);
return;
}
void <init>(int, float)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
float v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v := @parameter: float;
specialinvoke v.<java.util.AbstractMap: void <init>()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void init(int,float)>(v, v);
return;
}
void init(int, float)
{
java.lang.Object[] v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
byte v;
int[] v;
int v, v, v;
float v, v;
boolean v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v := @parameter: float;
if v < 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: void checkArgument(boolean,java.lang.Object)>(v, "Initial capacity must be non-negative");
v = v cmpl 0.0F;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: void checkArgument(boolean,java.lang.Object)>(v, "Illegal load factor");
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.Hashing: int closedTableSize(int,double)>(v, v);
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] newTable(int)>(v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: float loadFactor> = v;
v = newarray (java.lang.Object)[v];
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys> = v;
v = newarray (java.lang.Object)[v];
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values> = v;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] newEntries(int)>(v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries> = v;
v = v * v;
v = staticinvoke <java.lang.Math: int max(int,int)>(1, v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int threshold> = v;
return;
}
private static int[] newTable(int)
{
int v, v;
int[] v;
v := @parameter: int;
v = newarray (int)[v];
v = (int) -1;
staticinvoke <java.util.Arrays: void fill(int[],int)>(v, v);
return v;
}
private static long[] newEntries(int)
{
int v;
long[] v;
v := @parameter: int;
v = newarray (long)[v];
staticinvoke <java.util.Arrays: void fill(long[],long)>(v, -1L);
return v;
}
private int hashTableMask()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int[] v;
int v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = lengthof v;
v = v - 1;
return v;
}
private static int getHash(long)
{
long v, v;
v := @parameter: long;
v = v >>> 32;
return v;
}
private static int getNext(long)
{
long v;
v := @parameter: long;
return v;
}
private static long swapNext(long, int)
{
int v;
long v, v, v, v;
v := @parameter: long;
v := @parameter: int;
v = -4294967296L & v;
v = 4294967295L & v;
v = v | v;
return v;
}
void accessEntry(int)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
return;
}
public java.lang.Object put(java.lang.Object, java.lang.Object)
{
java.lang.IllegalStateException v;
java.lang.Object[] v, v;
long v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int[] v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
java.lang.Object v, v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.Hashing: int smearedHash(java.lang.Object)>(v);
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int hashTableMask()>();
v = v & v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = v[v];
v = (int) -1;
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v[v] = v;
goto label;
label:
v = v;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getHash(long)>(v);
if v != v goto label;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Objects: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v[v];
v[v] = v;
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void accessEntry(int)>(v);
return v;
label:
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getNext(long)>(v);
v = (int) -1;
if v != v goto label;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long swapNext(long,int)>(v, v);
v[v] = v;
label:
if v != 2147483647 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Cannot contain more than Integer.MAX_VALUE elements!");
throw v;
label:
v = v + 1;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void resizeMeMaybe(int)>(v);
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void insertEntry(int,java.lang.Object,java.lang.Object,int)>(v, v, v, v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int threshold>;
if v < v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = lengthof v;
v = 2 * v;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void resizeTable(int)>(v);
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int modCount>;
v = v + 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int modCount> = v;
return null;
}
void insertEntry(int, java.lang.Object, java.lang.Object, int)
{
java.lang.Object[] v, v;
long v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v << 32;
v = v | 4294967295L;
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v[v] = v;
return;
}
private void resizeMeMaybe(int)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int v, v, v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = lengthof v;
if v <= v goto label;
v = v >>> 1;
v = staticinvoke <java.lang.Math: int max(int,int)>(1, v);
v = v + v;
if v >= 0 goto label;
v = 2147483647;
label:
if v == v goto label;
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void resizeEntries(int)>(v);
label:
return;
}
void resizeEntries(int)
{
java.lang.Object[] v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v, v;
int v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = staticinvoke <java.util.Arrays: java.lang.Object[] copyOf(java.lang.Object[],int)>(v, v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = staticinvoke <java.util.Arrays: java.lang.Object[] copyOf(java.lang.Object[],int)>(v, v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = lengthof v;
v = staticinvoke <java.util.Arrays: long[] copyOf(long[],int)>(v, v);
if v <= v goto label;
staticinvoke <java.util.Arrays: void fill(long[],int,int,long)>(v, v, v, -1L);
label:
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries> = v;
return;
}
private void resizeTable(int)
{
long v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int[] v, v;
int v, v, v, v, v, v, v, v, v, v;
float v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = lengthof v;
if v < 1073741824 goto label;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int threshold> = 2147483647;
return;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: float loadFactor>;
v = v * v;
v = 1 + v;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] newTable(int)>(v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = lengthof v;
v = v - 1;
v = 0;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v >= v goto label;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getHash(long)>(v);
v = v & v;
v = v[v];
v[v] = v;
v = v << 32;
v = 4294967295L & v;
v = v | v;
v[v] = v;
v = v + 1;
goto label;
label:
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int threshold> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table> = v;
return;
}
private int indexOf(java.lang.Object)
{
java.lang.Object[] v;
long v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int[] v;
int v, v, v, v, v, v, v;
java.lang.Object v, v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.Hashing: int smearedHash(java.lang.Object)>(v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int hashTableMask()>();
v = v & v;
v = v[v];
label:
v = (int) -1;
if v == v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getHash(long)>(v);
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Objects: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
return v;
label:
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getNext(long)>(v);
goto label;
label:
v = (int) -1;
return v;
}
public boolean containsKey(java.lang.Object)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v;
java.lang.Object v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int indexOf(java.lang.Object)>(v);
v = (int) -1;
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.Object get(java.lang.Object)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
java.lang.Object[] v;
int v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int indexOf(java.lang.Object)>(v);
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void accessEntry(int)>(v);
v = (int) -1;
if v != v goto label;
v = null;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
label:
return v;
}
public java.lang.Object remove(java.lang.Object)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.Hashing: int smearedHash(java.lang.Object)>(v);
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object remove(java.lang.Object,int)>(v, v);
return v;
}
private java.lang.Object remove(java.lang.Object, int)
{
int[] v, v;
boolean v;
java.lang.Object[] v, v;
long v, v, v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int hashTableMask()>();
v = v & v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = v[v];
v = (int) -1;
if v != v goto label;
return null;
label:
v = (int) -1;
v = v;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getHash(long)>(v);
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Objects: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
v = (int) -1;
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getNext(long)>(v);
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getNext(long)>(v);
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long swapNext(long,int)>(v, v);
v[v] = v;
label:
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void moveLastEntry(int)>(v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
v = v - 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int modCount>;
v = v + 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int modCount> = v;
return v;
label:
v = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getNext(long)>(v);
v = (int) -1;
if v != v goto label;
return null;
}
private java.lang.Object removeEntry(int)
{
java.lang.Object[] v;
long v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getHash(long)>(v);
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object remove(java.lang.Object,int)>(v, v);
return v;
}
void moveLastEntry(int)
{
java.lang.Object[] v, v, v, v, v, v, v, v;
long v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v, v, v, v, v, v;
int[] v, v;
int v, v, v, v, v, v, v, v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size()>();
v = v - 1;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v[v] = null;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v[v] = null;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v[v] = -1L;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getHash(long)>(v);
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int hashTableMask()>();
v = v & v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = v[v];
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v[v] = v;
goto label;
label:
v = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int getNext(long)>(v);
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long swapNext(long,int)>(v, v);
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v[v] = null;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v[v] = null;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v[v] = -1L;
label:
return;
}
int firstEntryIndex()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
byte v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: boolean isEmpty()>();
if v == 0 goto label;
v = -1;
goto label;
label:
v = 0;
label:
return v;
}
int getSuccessor(int)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v, v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v = v + 1;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v >= v goto label;
v = v + 1;
goto label;
label:
v = (int) -1;
v = v;
label:
return v;
}
int adjustAfterRemove(int, int)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: int;
v := @parameter: int;
v = v - 1;
return v;
}
public void replaceAll(java.util.function.BiFunction)
{
java.lang.Object[] v, v, v;
java.util.function.BiFunction v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v;
java.lang.Object v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.util.function.BiFunction;
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = 0;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
v = interfaceinvoke v.<java.util.function.BiFunction: java.lang.Object apply(java.lang.Object,java.lang.Object)>(v, v);
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
public java.util.Set keySet()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
java.util.Set v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set keySetView>;
if v != null goto label;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set createKeySet()>();
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set keySetView> = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set keySetView>;
label:
return v;
}
java.util.Set createKeySet()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$KeySetView v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$KeySetView;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$KeySetView: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap)>(v);
return v;
}
java.util.Iterator keySetIterator()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$1 v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$1;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$1: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap)>(v);
return v;
}
public void forEach(java.util.function.BiConsumer)
{
java.lang.Object[] v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v;
java.util.function.BiConsumer v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.util.function.BiConsumer;
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = 0;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
interfaceinvoke v.<java.util.function.BiConsumer: void accept(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
return;
}
public java.util.Set entrySet()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
java.util.Set v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set entrySetView>;
if v != null goto label;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set createEntrySet()>();
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set entrySetView> = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Set entrySetView>;
label:
return v;
}
java.util.Set createEntrySet()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$EntrySetView v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$EntrySetView;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$EntrySetView: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap)>(v);
return v;
}
java.util.Iterator entrySetIterator()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$2 v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$2;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$2: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap)>(v);
return v;
}
public int size()
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
return v;
}
public boolean isEmpty()
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean containsValue(java.lang.Object)
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
java.lang.Object[] v;
int v, v;
java.lang.Object v, v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.lang.Object;
v = 0;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Objects: boolean equal(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
return 1;
label:
v = v + 1;
goto label;
label:
return 0;
}
public java.util.Collection values()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
java.util.Collection v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Collection valuesView>;
if v != null goto label;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Collection createValues()>();
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Collection valuesView> = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.util.Collection valuesView>;
label:
return v;
}
java.util.Collection createValues()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$ValuesView v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$ValuesView;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$ValuesView: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap)>(v);
return v;
}
java.util.Iterator valuesIterator()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$3 v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$3;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap$3: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap)>(v);
return v;
}
public void trimToSize()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
byte v;
int[] v;
int v, v, v, v, v;
float v, v, v;
double v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
v = lengthof v;
if v >= v goto label;
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void resizeEntries(int)>(v);
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: float loadFactor>;
v = v / v;
v = staticinvoke <java.lang.Integer: int highestOneBit(int)>(v);
v = staticinvoke <java.lang.Math: int max(int,int)>(1, v);
if v >= 1073741824 goto label;
v = v / v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: float loadFactor>;
v = v cmpl v;
if v <= 0 goto label;
v = v << 1;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = lengthof v;
if v >= v goto label;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void resizeTable(int)>(v);
label:
return;
}
public void clear()
{
java.lang.Object[] v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
long[] v;
int[] v;
int v, v, v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int modCount>;
v = v + 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int modCount> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
staticinvoke <java.util.Arrays: void fill(java.lang.Object[],int,int,java.lang.Object)>(v, 0, v, null);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
staticinvoke <java.util.Arrays: void fill(java.lang.Object[],int,int,java.lang.Object)>(v, 0, v, null);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int[] table>;
v = (int) -1;
staticinvoke <java.util.Arrays: void fill(int[],int)>(v, v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: long[] entries>;
staticinvoke <java.util.Arrays: void fill(long[],long)>(v, -1L);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size> = 0;
return;
}
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
{
java.lang.Object[] v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v, v;
java.io.ObjectOutputStream v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.io.ObjectOutputStream;
virtualinvoke v.<java.io.ObjectOutputStream: void defaultWriteObject()>();
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
virtualinvoke v.<java.io.ObjectOutputStream: void writeInt(int)>(v);
v = 0;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: int size>;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] keys>;
v = v[v];
virtualinvoke v.<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>(v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object[] values>;
v = v[v];
virtualinvoke v.<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return;
}
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap v;
int v, v;
java.io.ObjectInputStream v;
java.lang.Object v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap;
v := @parameter: java.io.ObjectInputStream;
virtualinvoke v.<java.io.ObjectInputStream: void defaultReadObject()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: void init(int,float)>(3, 1.0F);
v = virtualinvoke v.<java.io.ObjectInputStream: int readInt()>();
v = v;
label:
v = v - 1;
if v < 0 goto label;
v = virtualinvoke v.<java.io.ObjectInputStream: java.lang.Object readObject()>();
v = virtualinvoke v.<java.io.ObjectInputStream: java.lang.Object readObject()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
return;
}
}