public abstract class io.netty.util.internal.ObjectPool extends java.lang.Object
{
void <init>()
{
io.netty.util.internal.ObjectPool v;
v := @this: io.netty.util.internal.ObjectPool;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public abstract java.lang.Object get();
public static io.netty.util.internal.ObjectPool newPool(io.netty.util.internal.ObjectPool$ObjectCreator)
{
io.netty.util.internal.ObjectPool$RecyclerObjectPool v;
java.lang.Object v;
io.netty.util.internal.ObjectPool$ObjectCreator v;
v := @parameter: io.netty.util.internal.ObjectPool$ObjectCreator;
v = new io.netty.util.internal.ObjectPool$RecyclerObjectPool;
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "creator");
specialinvoke v.<io.netty.util.internal.ObjectPool$RecyclerObjectPool: void <init>(io.netty.util.internal.ObjectPool$ObjectCreator)>(v);
return v;
}
}