final class org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName extends java.lang.Object
{
static final int DNS;
static final int IP;
private final java.lang.String value;
private final int type;
static org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName IP(java.lang.String)
{
org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName v;
java.lang.String v;
v := @parameter: java.lang.String;
v = new org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName;
specialinvoke v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: void <init>(java.lang.String,int)>(v, 7);
return v;
}
static org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName DNS(java.lang.String)
{
org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName v;
java.lang.String v;
v := @parameter: java.lang.String;
v = new org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName;
specialinvoke v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: void <init>(java.lang.String,int)>(v, 2);
return v;
}
void <init>(java.lang.String, int)
{
int v;
org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName v;
java.lang.Object v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
if v == 2 goto label;
if v == 7 goto 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[])>("Invalid type: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: java.lang.String value> = v;
v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: int type> = v;
return;
}
public int getType()
{
int v;
org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName v;
v := @this: org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName;
v = v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: int type>;
return v;
}
public java.lang.String getValue()
{
org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName v;
java.lang.String v;
v := @this: org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName;
v = v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: java.lang.String value>;
return v;
}
public java.lang.String toString()
{
org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName v;
java.lang.String v;
v := @this: org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName;
v = v.<org.apache.zookeeper.common.ZKHostnameVerifier$SubjectName: java.lang.String value>;
return v;
}
}