public class org.apache.kafkaesqueesqueesque.common.utils.Exit extends java.lang.Object
{
private static final org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_HALT_PROCEDURE;
private static final org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_EXIT_PROCEDURE;
private static final org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder DEFAULT_SHUTDOWN_HOOK_ADDER;
private static volatile org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure exitProcedure;
private static volatile org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure haltProcedure;
private static volatile org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder shutdownHookAdder;
public void <init>()
{
org.apache.kafkaesqueesqueesque.common.utils.Exit v;
v := @this: org.apache.kafkaesqueesqueesque.common.utils.Exit;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void exit(int)
{
int v;
v := @parameter: int;
staticinvoke <org.apache.kafkaesqueesqueesque.common.utils.Exit: void exit(int,java.lang.String)>(v, null);
return;
}
public static void exit(int, java.lang.String)
{
int v;
java.lang.String v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v;
v := @parameter: int;
v := @parameter: java.lang.String;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure exitProcedure>;
interfaceinvoke v.<org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure: void execute(int,java.lang.String)>(v, v);
return;
}
public static void halt(int)
{
int v;
v := @parameter: int;
staticinvoke <org.apache.kafkaesqueesqueesque.common.utils.Exit: void halt(int,java.lang.String)>(v, null);
return;
}
public static void halt(int, java.lang.String)
{
int v;
java.lang.String v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v;
v := @parameter: int;
v := @parameter: java.lang.String;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure haltProcedure>;
interfaceinvoke v.<org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure: void execute(int,java.lang.String)>(v, v);
return;
}
public static void addShutdownHook(java.lang.String, java.lang.Runnable)
{
java.lang.String v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder v;
java.lang.Runnable v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Runnable;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder shutdownHookAdder>;
interfaceinvoke v.<org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder: void addShutdownHook(java.lang.String,java.lang.Runnable)>(v, v);
return;
}
public static void setExitProcedure(org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure)
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v;
v := @parameter: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure exitProcedure> = v;
return;
}
public static void setHaltProcedure(org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure)
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v;
v := @parameter: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure haltProcedure> = v;
return;
}
public static void setShutdownHookAdder(org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder)
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder v;
v := @parameter: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder shutdownHookAdder> = v;
return;
}
public static void resetExitProcedure()
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_EXIT_PROCEDURE>;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure exitProcedure> = v;
return;
}
public static void resetHaltProcedure()
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_HALT_PROCEDURE>;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure haltProcedure> = v;
return;
}
public static void resetShutdownHookAdder()
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder v;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder DEFAULT_SHUTDOWN_HOOK_ADDER>;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder shutdownHookAdder> = v;
return;
}
static void <clinit>()
{
org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure v, v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$3 v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$2 v;
org.apache.kafkaesqueesqueesque.common.utils.Exit$1 v;
v = new org.apache.kafkaesqueesqueesque.common.utils.Exit$1;
specialinvoke v.<org.apache.kafkaesqueesqueesque.common.utils.Exit$1: void <init>()>();
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_HALT_PROCEDURE> = v;
v = new org.apache.kafkaesqueesqueesque.common.utils.Exit$2;
specialinvoke v.<org.apache.kafkaesqueesqueesque.common.utils.Exit$2: void <init>()>();
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_EXIT_PROCEDURE> = v;
v = new org.apache.kafkaesqueesqueesque.common.utils.Exit$3;
specialinvoke v.<org.apache.kafkaesqueesqueesque.common.utils.Exit$3: void <init>()>();
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder DEFAULT_SHUTDOWN_HOOK_ADDER> = v;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_EXIT_PROCEDURE>;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure exitProcedure> = v;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure DEFAULT_HALT_PROCEDURE>;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$Procedure haltProcedure> = v;
v = <org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder DEFAULT_SHUTDOWN_HOOK_ADDER>;
<org.apache.kafkaesqueesqueesque.common.utils.Exit: org.apache.kafkaesqueesqueesque.common.utils.Exit$ShutdownHookAdder shutdownHookAdder> = v;
return;
}
}