class oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet extends java.util.AbstractSet implements java.io.Serializable
{
private static final int MAXIMUM_CAPACITY;
private static final float DEFAULT_LOAD_FACTOR;
private static final long NEXT_MASK;
private static final long HASH_MASK;
private static final int DEFAULT_SIZE;
static final int UNSET;
private transient int[] table;
private transient long[] entries;
transient java.lang.Object[] elements;
transient float loadFactor;
transient int modCount;
private transient int threshold;
private transient int size;
public static oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet create()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void <init>()>();
return v;
}
public static oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet create(java.util.Collection)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
java.util.Collection v;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: int size()>();
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet createWithExpectedSize(int)>(v);
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: boolean addAll(java.util.Collection)>(v);
return v;
}
public static transient oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet create(java.lang.Object[])
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
java.lang.Object[] v;
v := @parameter: java.lang.Object[];
v = lengthof v;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet createWithExpectedSize(int)>(v);
staticinvoke <java.util.Collections: boolean addAll(java.util.Collection,java.lang.Object[])>(v, v);
return v;
}
public static oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet createWithExpectedSize(int)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @parameter: int;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void <init>(int)>(v);
return v;
}
void <init>()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
specialinvoke v.<java.util.AbstractSet: void <init>()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void init(int,float)>(3, 1.0F);
return;
}
void <init>(int)
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
specialinvoke v.<java.util.AbstractSet: void <init>()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void init(int,float)>(v, 1.0F);
return;
}
void init(int, float)
{
java.lang.Object[] v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet 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.CompactHashSet;
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.CompactHashSet: int[] newTable(int)>(v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: float loadFactor> = v;
v = newarray (java.lang.Object)[v];
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements> = v;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] newEntries(int)>(v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: 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 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;
}
private int hashTableMask()
{
int[] v;
int v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = lengthof v;
v = v - 1;
return v;
}
public boolean add(java.lang.Object)
{
java.lang.IllegalStateException v;
java.lang.Object[] v;
long v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet 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 := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: java.lang.Object;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
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.CompactHashSet: int hashTableMask()>();
v = v & v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = v[v];
v = (int) -1;
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v[v] = v;
goto label;
label:
v = v;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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;
return 0;
label:
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getNext(long)>(v);
v = (int) -1;
if v != v goto label;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: void resizeMeMaybe(int)>(v);
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void insertEntry(int,java.lang.Object,int)>(v, v, v);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int threshold>;
if v < v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = lengthof v;
v = 2 * v;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void resizeTable(int)>(v);
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int modCount>;
v = v + 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int modCount> = v;
return 1;
}
void insertEntry(int, java.lang.Object, int)
{
java.lang.Object[] v;
long v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
long[] v;
int v, v;
java.lang.Object v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v << 32;
v = v | 4294967295L;
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v[v] = v;
return;
}
private void resizeMeMaybe(int)
{
long[] v;
int v, v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: void resizeEntries(int)>(v);
label:
return;
}
void resizeEntries(int)
{
java.lang.Object[] v, v;
long[] v, v;
int v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
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.CompactHashSet: java.lang.Object[] elements> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: long[] entries> = v;
return;
}
private void resizeTable(int)
{
long v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet 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.CompactHashSet;
v := @parameter: int;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = lengthof v;
if v < 1073741824 goto label;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int threshold> = 2147483647;
return;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: float loadFactor>;
v = v * v;
v = 1 + v;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] newTable(int)>(v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = lengthof v;
v = v - 1;
v = 0;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
if v >= v goto label;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: int threshold> = v;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table> = v;
return;
}
public boolean contains(java.lang.Object)
{
java.lang.Object[] v;
long v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
long[] v;
int[] v;
int v, v, v, v, v, v;
java.lang.Object v, v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
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.CompactHashSet: int[] table>;
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getHash(long)>(v);
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
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 = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getNext(long)>(v);
goto label;
label:
return 0;
}
public boolean remove(java.lang.Object)
{
int v;
java.lang.Object v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
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.CompactHashSet: boolean remove(java.lang.Object,int)>(v, v);
return v;
}
private boolean remove(java.lang.Object, int)
{
int[] v, v;
boolean v;
java.lang.Object[] v;
long v, v, v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet 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 := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int hashTableMask()>();
v = v & v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = v[v];
v = (int) -1;
if v != v goto label;
return 0;
label:
v = (int) -1;
v = v;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getHash(long)>(v);
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
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 = (int) -1;
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getNext(long)>(v);
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getNext(long)>(v);
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long swapNext(long,int)>(v, v);
v[v] = v;
label:
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void moveEntry(int)>(v);
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
v = v - 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int modCount>;
v = v + 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int modCount> = v;
return 1;
label:
v = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getNext(long)>(v);
v = (int) -1;
if v != v goto label;
return 0;
}
void moveEntry(int)
{
java.lang.Object[] v, v, v, v;
long v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet 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 := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size()>();
v = v - 1;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v[v];
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v[v] = null;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v[v] = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v[v] = -1L;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getHash(long)>(v);
v = specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int hashTableMask()>();
v = v & v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v = v[v];
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int[] table>;
v[v] = v;
goto label;
label:
v = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = v[v];
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int getNext(long)>(v);
if v != v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long swapNext(long,int)>(v, v);
v[v] = v;
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v[v] = null;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v[v] = -1L;
label:
return;
}
int firstEntryIndex()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
byte v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: boolean isEmpty()>();
if v == 0 goto label;
v = -1;
goto label;
label:
v = 0;
label:
return v;
}
int getSuccessor(int)
{
int v, v, v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
v = v + 1;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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)
{
int v, v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: int;
v := @parameter: int;
v = v - 1;
return v;
}
public java.util.Iterator iterator()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet$1 v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = new oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet$1;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet$1: void <init>(oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet)>(v);
return v;
}
public java.util.Spliterator spliterator()
{
java.lang.Object[] v;
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
java.util.Spliterator v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
v = staticinvoke <java.util.Spliterators: java.util.Spliterator spliterator(java.lang.Object[],int,int,int)>(v, 0, v, 17);
return v;
}
public void forEach(java.util.function.Consumer)
{
java.util.function.Consumer v;
java.lang.Object[] v;
int v, v;
java.lang.Object v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: java.util.function.Consumer;
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.CompactHashSet: int size>;
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v[v];
interfaceinvoke v.<java.util.function.Consumer: void accept(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return;
}
public int size()
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
return v;
}
public boolean isEmpty()
{
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.Object[] toArray()
{
java.lang.Object[] v, v;
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
v = staticinvoke <java.util.Arrays: java.lang.Object[] copyOf(java.lang.Object[],int)>(v, v);
return v;
}
public java.lang.Object[] toArray(java.lang.Object[])
{
java.lang.Object[] v, v, v;
int v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: java.lang.Object[];
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.ObjectArrays: java.lang.Object[] toArrayImpl(java.lang.Object[],int,int,java.lang.Object[])>(v, 0, v, v);
return v;
}
public void trimToSize()
{
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet 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.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: long[] entries>;
v = lengthof v;
if v >= v goto label;
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void resizeEntries(int)>(v);
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: 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.CompactHashSet: int[] table>;
v = lengthof v;
if v >= v goto label;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: void resizeTable(int)>(v);
label:
return;
}
public void clear()
{
java.lang.Object[] v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
long[] v;
int[] v;
int v, v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int modCount>;
v = v + 1;
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int modCount> = v;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.lang.Object[] elements>;
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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.CompactHashSet: 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.CompactHashSet: long[] entries>;
staticinvoke <java.util.Arrays: void fill(long[],long)>(v, -1L);
v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size> = 0;
return;
}
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
{
java.util.Iterator v;
int v;
java.io.ObjectOutputStream v;
java.lang.Object v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: java.io.ObjectOutputStream;
virtualinvoke v.<java.io.ObjectOutputStream: void defaultWriteObject()>();
v = v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: int size>;
virtualinvoke v.<java.io.ObjectOutputStream: void writeInt(int)>(v);
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>(v);
goto label;
label:
return;
}
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
{
int v, v;
java.io.ObjectInputStream v;
java.lang.Object v;
oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet;
v := @parameter: java.io.ObjectInputStream;
virtualinvoke v.<java.io.ObjectInputStream: void defaultReadObject()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: 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()>();
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.CompactHashSet: boolean add(java.lang.Object)>(v);
goto label;
label:
return;
}
}