public final enum class org.apache.kafkaesque.common.acl.AclOperation extends java.lang.Enum
{
public static final enum org.apache.kafkaesque.common.acl.AclOperation UNKNOWN;
public static final enum org.apache.kafkaesque.common.acl.AclOperation ANY;
public static final enum org.apache.kafkaesque.common.acl.AclOperation ALL;
public static final enum org.apache.kafkaesque.common.acl.AclOperation READ;
public static final enum org.apache.kafkaesque.common.acl.AclOperation WRITE;
public static final enum org.apache.kafkaesque.common.acl.AclOperation CREATE;
public static final enum org.apache.kafkaesque.common.acl.AclOperation DELETE;
public static final enum org.apache.kafkaesque.common.acl.AclOperation ALTER;
public static final enum org.apache.kafkaesque.common.acl.AclOperation DESCRIBE;
public static final enum org.apache.kafkaesque.common.acl.AclOperation CLUSTER_ACTION;
public static final enum org.apache.kafkaesque.common.acl.AclOperation DESCRIBE_CONFIGS;
public static final enum org.apache.kafkaesque.common.acl.AclOperation ALTER_CONFIGS;
public static final enum org.apache.kafkaesque.common.acl.AclOperation IDEMPOTENT_WRITE;
private static final java.util.HashMap CODE_TO_VALUE;
private final byte code;
private static final org.apache.kafkaesque.common.acl.AclOperation[] $VALUES;
public static org.apache.kafkaesque.common.acl.AclOperation[] values()
{
java.lang.Object v;
org.apache.kafkaesque.common.acl.AclOperation[] v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static org.apache.kafkaesque.common.acl.AclOperation 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/acl/AclOperation;", v);
return v;
}
public static org.apache.kafkaesque.common.acl.AclOperation fromString(java.lang.String) throws java.lang.IllegalArgumentException
{
java.util.Locale v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
org.apache.kafkaesque.common.acl.AclOperation v, v;
v := @parameter: java.lang.String;
label:
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.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation valueOf(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation UNKNOWN>;
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
public static org.apache.kafkaesque.common.acl.AclOperation fromCode(byte)
{
byte v;
java.lang.Object v;
java.util.HashMap v;
java.lang.Byte v;
org.apache.kafkaesque.common.acl.AclOperation v;
v := @parameter: byte;
v = <org.apache.kafkaesque.common.acl.AclOperation: java.util.HashMap CODE_TO_VALUE>;
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(v);
v = virtualinvoke v.<java.util.HashMap: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation UNKNOWN>;
return v;
label:
return v;
}
private void <init>(java.lang.String, int, byte)
{
byte v;
int v;
java.lang.String v;
org.apache.kafkaesque.common.acl.AclOperation v;
v := @this: org.apache.kafkaesque.common.acl.AclOperation;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: byte;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<org.apache.kafkaesque.common.acl.AclOperation: byte code> = v;
return;
}
public byte code()
{
byte v;
org.apache.kafkaesque.common.acl.AclOperation v;
v := @this: org.apache.kafkaesque.common.acl.AclOperation;
v = v.<org.apache.kafkaesque.common.acl.AclOperation: byte code>;
return v;
}
public boolean isUnknown()
{
boolean v;
org.apache.kafkaesque.common.acl.AclOperation v, v;
v := @this: org.apache.kafkaesque.common.acl.AclOperation;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation UNKNOWN>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static org.apache.kafkaesque.common.acl.AclOperation[] $values()
{
org.apache.kafkaesque.common.acl.AclOperation v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.kafkaesque.common.acl.AclOperation[] v;
v = newarray (org.apache.kafkaesque.common.acl.AclOperation)[13];
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation UNKNOWN>;
v[0] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ANY>;
v[1] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ALL>;
v[2] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation READ>;
v[3] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation WRITE>;
v[4] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation CREATE>;
v[5] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation DELETE>;
v[6] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ALTER>;
v[7] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation DESCRIBE>;
v[8] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation CLUSTER_ACTION>;
v[9] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation DESCRIBE_CONFIGS>;
v[10] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ALTER_CONFIGS>;
v[11] = v;
v = <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation IDEMPOTENT_WRITE>;
v[12] = v;
return v;
}
static void <clinit>()
{
java.util.HashMap v, v;
byte v;
int v, v;
java.lang.Byte v;
org.apache.kafkaesque.common.acl.AclOperation v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.kafkaesque.common.acl.AclOperation[] v, v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("UNKNOWN", 0, 0);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation UNKNOWN> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("ANY", 1, 1);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ANY> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("ALL", 2, 2);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ALL> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("READ", 3, 3);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation READ> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("WRITE", 4, 4);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation WRITE> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("CREATE", 5, 5);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation CREATE> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("DELETE", 6, 6);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation DELETE> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("ALTER", 7, 7);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ALTER> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("DESCRIBE", 8, 8);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation DESCRIBE> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("CLUSTER_ACTION", 9, 9);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation CLUSTER_ACTION> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("DESCRIBE_CONFIGS", 10, 10);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation DESCRIBE_CONFIGS> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("ALTER_CONFIGS", 11, 11);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation ALTER_CONFIGS> = v;
v = new org.apache.kafkaesque.common.acl.AclOperation;
specialinvoke v.<org.apache.kafkaesque.common.acl.AclOperation: void <init>(java.lang.String,int,byte)>("IDEMPOTENT_WRITE", 12, 12);
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation IDEMPOTENT_WRITE> = v;
v = staticinvoke <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation[] $values()>();
<org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation[] $VALUES> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<org.apache.kafkaesque.common.acl.AclOperation: java.util.HashMap CODE_TO_VALUE> = v;
v = staticinvoke <org.apache.kafkaesque.common.acl.AclOperation: org.apache.kafkaesque.common.acl.AclOperation[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = <org.apache.kafkaesque.common.acl.AclOperation: java.util.HashMap CODE_TO_VALUE>;
v = v.<org.apache.kafkaesque.common.acl.AclOperation: byte code>;
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(v);
virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
return;
}
}