public final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.MessageToByteEncoder
{
public static final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder INSTANCE;
private static final byte[] IPv4_DOMAIN_MARKER;
private void <init>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder;
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, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf) throws java.lang.Exception
{
byte[] v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder v;
byte v, v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.SocksVersion v;
java.lang.String v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext v;
boolean 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.socksx.v.Socks4CommandRequest v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandType v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.channel.ChannelHandlerContext;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.SocksVersion version()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.SocksVersion: byte byteValue()>();
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 writeByte(int)>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandType type()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandType: byte byteValue()>();
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 writeByte(int)>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: int dstPort()>();
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 writeShort(int)>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: java.lang.String dstAddr()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.NetUtil: boolean isValidIpV4Address(java.lang.String)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: java.lang.String dstAddr()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.NetUtil: byte[] createByteArrayFromIpAddressString(java.lang.String)>(v);
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 writeBytes(byte[])>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: java.lang.String userId()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufUtil: int writeAscii(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,java.lang.CharSequence)>(v, v);
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 writeByte(int)>(0);
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder: byte[] IPv4_DOMAIN_MARKER>;
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 writeBytes(byte[])>(v);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: java.lang.String userId()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufUtil: int writeAscii(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,java.lang.CharSequence)>(v, v);
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 writeByte(int)>(0);
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4CommandRequest: java.lang.String dstAddr()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufUtil: int writeAscii(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,java.lang.CharSequence)>(v, v);
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 writeByte(int)>(0);
label:
return;
}
static void <clinit>()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder v;
byte[] v;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder: void <init>()>();
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder INSTANCE> = v;
v = newarray (byte)[4];
v[0] = 0;
v[1] = 0;
v[2] = 0;
v[3] = 1;
<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socksx.v.Socks4ClientEncoder: byte[] IPv4_DOMAIN_MARKER> = v;
return;
}
}