public final enum class org.apache.kafkaesque.common.security.auth.SecurityProtocol extends java.lang.Enum
{
public static final enum org.apache.kafkaesque.common.security.auth.SecurityProtocol PLAINTEXT;
public static final enum org.apache.kafkaesque.common.security.auth.SecurityProtocol SSL;
public static final enum org.apache.kafkaesque.common.security.auth.SecurityProtocol SASL_PLAINTEXT;
public static final enum org.apache.kafkaesque.common.security.auth.SecurityProtocol SASL_SSL;
private static final java.util.Map CODE_TO_SECURITY_PROTOCOL;
private static final java.util.List NAMES;
public final short id;
public final java.lang.String name;
private static final org.apache.kafkaesque.common.security.auth.SecurityProtocol[] $VALUES;
public static org.apache.kafkaesque.common.security.auth.SecurityProtocol[] values()
{
org.apache.kafkaesque.common.security.auth.SecurityProtocol[] v;
java.lang.Object v;
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.kafkaesque.common.security.auth.SecurityProtocol valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lorg/apache/kafkaesque/common/security/auth/SecurityProtocol;", v);
return v;
}
private void <init>(java.lang.String, int, int, java.lang.String)
{
org.apache.kafkaesque.common.security.auth.SecurityProtocol v;
int v, v;
java.lang.String v, v;
v := @this: org.apache.kafkaesque.common.security.auth.SecurityProtocol;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: short id> = v;
v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: java.lang.String name> = v;
return;
}
public static java.util.List names()
{
java.util.List v;
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: java.util.List NAMES>;
return v;
}
public static org.apache.kafkaesque.common.security.auth.SecurityProtocol forId(short)
{
short v;
java.lang.Short v;
java.util.Map v;
java.lang.Object v;
v := @parameter: short;
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: java.util.Map CODE_TO_SECURITY_PROTOCOL>;
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public static org.apache.kafkaesque.common.security.auth.SecurityProtocol forName(java.lang.String)
{
org.apache.kafkaesque.common.security.auth.SecurityProtocol v;
java.util.Locale v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = <java.util.Locale: java.util.Locale ROOT>;
v = virtualinvoke v.<java.lang.String: java.lang.String toUpperCase(java.util.Locale)>(v);
v = staticinvoke <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol valueOf(java.lang.String)>(v);
return v;
}
private static org.apache.kafkaesque.common.security.auth.SecurityProtocol[] $values()
{
org.apache.kafkaesque.common.security.auth.SecurityProtocol[] v;
org.apache.kafkaesque.common.security.auth.SecurityProtocol v, v, v, v;
v = newarray (org.apache.kafkaesque.common.security.auth.SecurityProtocol)[4];
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol PLAINTEXT>;
v[0] = v;
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol SSL>;
v[1] = v;
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol SASL_PLAINTEXT>;
v[2] = v;
v = <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol SASL_SSL>;
v[3] = v;
return v;
}
static void <clinit>()
{
org.apache.kafkaesque.common.security.auth.SecurityProtocol[] v, v;
java.util.HashMap v;
java.util.ArrayList v;
org.apache.kafkaesque.common.security.auth.SecurityProtocol v, v, v, v, v;
short v;
java.lang.Short v;
java.util.Map v;
int v, v, v, v;
java.lang.String v;
java.util.List v;
v = new org.apache.kafkaesque.common.security.auth.SecurityProtocol;
specialinvoke v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: void <init>(java.lang.String,int,int,java.lang.String)>("PLAINTEXT", 0, 0, "PLAINTEXT");
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol PLAINTEXT> = v;
v = new org.apache.kafkaesque.common.security.auth.SecurityProtocol;
specialinvoke v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: void <init>(java.lang.String,int,int,java.lang.String)>("SSL", 1, 1, "SSL");
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol SSL> = v;
v = new org.apache.kafkaesque.common.security.auth.SecurityProtocol;
specialinvoke v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: void <init>(java.lang.String,int,int,java.lang.String)>("SASL_PLAINTEXT", 2, 2, "SASL_PLAINTEXT");
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol SASL_PLAINTEXT> = v;
v = new org.apache.kafkaesque.common.security.auth.SecurityProtocol;
specialinvoke v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: void <init>(java.lang.String,int,int,java.lang.String)>("SASL_SSL", 3, 3, "SASL_SSL");
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol SASL_SSL> = v;
v = staticinvoke <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol[] $values()>();
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol[] $VALUES> = v;
v = staticinvoke <org.apache.kafkaesque.common.security.auth.SecurityProtocol: org.apache.kafkaesque.common.security.auth.SecurityProtocol[] values()>();
v = new java.util.ArrayList;
v = lengthof v;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = new java.util.HashMap;
v = lengthof v;
specialinvoke v.<java.util.HashMap: void <init>(int)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: short id>;
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.kafkaesque.common.security.auth.SecurityProtocol: java.lang.String name>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: java.util.Map CODE_TO_SECURITY_PROTOCOL> = v;
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
<org.apache.kafkaesque.common.security.auth.SecurityProtocol: java.util.List NAMES> = v;
return;
}
}