public class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.MessageToByteEncoder
{
private static final byte[] LENGTH_PLACEHOLDER;
public void <init>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.MessageToByteEncoder: void <init>()>();
return;
}
protected void encode(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext, java.io.Serializable, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf) throws java.lang.Exception
{
java.lang.Throwable v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.CompactObjectOutputStream v, v;
java.io.Serializable v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufOutputStream v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext;
v := @parameter: java.io.Serializable;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int writerIndex()>();
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufOutputStream;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufOutputStream: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
v = null;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder: byte[] LENGTH_PLACEHOLDER>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufOutputStream: void write(byte[])>(v);
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.CompactObjectOutputStream;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.CompactObjectOutputStream: void <init>(java.io.OutputStream)>(v);
v = v;
virtualinvoke v.<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>(v);
virtualinvoke v.<java.io.ObjectOutputStream: void flush()>();
label:
virtualinvoke v.<java.io.ObjectOutputStream: void close()>();
goto label;
label:
v := @caughtexception;
if v == null goto label;
virtualinvoke v.<java.io.ObjectOutputStream: void close()>();
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufOutputStream: void close()>();
label:
throw v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int writerIndex()>();
v = v - v;
v = v - 4;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf setInt(int,int)>(v, v);
return;
catch java.lang.Throwable from label to label with label;
}
static void <clinit>()
{
byte[] v;
v = newarray (byte)[4];
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.serialization.ObjectEncoder: byte[] LENGTH_PLACEHOLDER> = v;
return;
}
}