final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists extends java.lang.Object implements org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputListRecycler
{
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements;
private final int mask;
private int currentIdx;
private int count;
static final boolean $assertionsDisabled;
void <init>(int)
{
int v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.MathUtil: int safeFindNextPositivePowerOfTwo(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList)[v];
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements> = v;
v = 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = lengthof v;
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputListRecycler,int)>(v, 16);
v[v] = v;
v = v + 1;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = lengthof v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = lengthof v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int currentIdx> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = lengthof v;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int mask> = v;
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList getOrCreate()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputListRecycler v;
int v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count>;
if v != 0 goto label;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputListRecycler NOOP_RECYCLER>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputListRecycler,int)>(v, 4);
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int currentIdx>;
v = v - 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int mask>;
v = v & v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = v[v];
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int currentIdx> = v;
return v;
}
public void recycle(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] v, v;
java.lang.AssertionError v;
int v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int currentIdx>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v[v] = v;
v = v + 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int mask>;
v = v & v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int currentIdx> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count>;
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: int count>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList[] elements>;
v = lengthof v;
if v <= v goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
return;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Lorg/apache/hive/kudu/org/apache/kudu/shaded/io/netty/handler/codec/CodecOutputList;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.CodecOutputList$CodecOutputLists: boolean $assertionsDisabled> = v;
return;
}
}