public final class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksRequest
{
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType cmdType;
private final org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType;
private final java.lang.String host;
private final int port;
public void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType, java.lang.String, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType v;
int[] v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest v;
java.lang.IllegalArgumentException v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksRequestType v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType;
v := @parameter: java.lang.String;
v := @parameter: int;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksRequestType: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksRequestType CMD>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksRequest: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksRequestType)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "cmdType");
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "addressType");
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "host");
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest$1: int[] $SwitchMap$io$netty$handler$codec$socks$SocksAddressType>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
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 = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u is not a valid IPv address");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <java.net.IDN: java.lang.String toASCII(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 255 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u IDN: \u exceeds 255 char limit");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v;
goto label;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.NetUtil: boolean isValidIpV6Address(java.lang.String)>(v);
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u is not a valid IPv address");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
if v <= 0 goto label;
if v < 65536 goto label;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u is not in bounds 0 < x < 65536");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType cmdType> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: int port> = v;
return;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType cmdType()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType cmdType>;
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType>;
return v;
}
public java.lang.String host()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest v;
java.lang.String v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType>;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType DOMAIN>;
if v != v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host>;
v = staticinvoke <java.net.IDN: java.lang.String toUnicode(java.lang.String)>(v);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host>;
label:
return v;
}
public int port()
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: int port>;
return v;
}
public void encodeAsByteBuf(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)
{
byte[] v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksProtocolVersion v;
byte v, v, v;
java.nio.charset.Charset v;
int[] v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest 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.socks.SocksAddressType v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest;
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.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksProtocolVersion protocolVersion()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksProtocolVersion: 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 = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType cmdType>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdType: 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);
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 = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType: 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 = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest$1: int[] $SwitchMap$io$netty$handler$codec$socks$SocksAddressType>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType addressType>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksAddressType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host>;
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 = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: int port>;
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);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host>;
v = virtualinvoke v.<java.lang.String: int length()>();
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 = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host>;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.CharsetUtil: java.nio.charset.Charset US_ASCII>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int writeCharSequence(java.lang.CharSequence,java.nio.charset.Charset)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: int port>;
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);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: java.lang.String host>;
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 = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.socks.SocksCmdRequest: int port>;
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);
label:
return;
}
}