final class org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage extends org.apache.logging.log4j.message.DefaultFlowMessageFactory$AbstractFlowMessage implements org.apache.logging.log4j.message.ExitMessage
{
private static final long serialVersionUID;
private final java.lang.Object result;
private final boolean isVoid;
void <init>(java.lang.String, org.apache.logging.log4j.message.EntryMessage)
{
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage v;
java.lang.String v;
org.apache.logging.log4j.message.EntryMessage v;
v := @this: org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.message.EntryMessage;
v = interfaceinvoke v.<org.apache.logging.log4j.message.EntryMessage: org.apache.logging.log4j.message.Message getMessage()>();
specialinvoke v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: void <init>(java.lang.String,org.apache.logging.log4j.message.Message)>(v, v);
return;
}
void <init>(java.lang.String, org.apache.logging.log4j.message.Message)
{
org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage v;
java.lang.String v;
org.apache.logging.log4j.message.Message v;
v := @this: org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.message.Message;
specialinvoke v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$AbstractFlowMessage: void <init>(java.lang.String,org.apache.logging.log4j.message.Message)>(v, v);
v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: java.lang.Object result> = null;
v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: boolean isVoid> = 1;
return;
}
void <init>(java.lang.String, java.lang.Object, org.apache.logging.log4j.message.EntryMessage)
{
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage v;
java.lang.Object v;
java.lang.String v;
org.apache.logging.log4j.message.EntryMessage v;
v := @this: org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.logging.log4j.message.EntryMessage;
v = interfaceinvoke v.<org.apache.logging.log4j.message.EntryMessage: org.apache.logging.log4j.message.Message getMessage()>();
specialinvoke v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: void <init>(java.lang.String,java.lang.Object,org.apache.logging.log4j.message.Message)>(v, v, v);
return;
}
void <init>(java.lang.String, java.lang.Object, org.apache.logging.log4j.message.Message)
{
org.apache.logging.log4j.message.Message v;
org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.logging.log4j.message.Message;
specialinvoke v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$AbstractFlowMessage: void <init>(java.lang.String,org.apache.logging.log4j.message.Message)>(v, v);
v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: java.lang.Object result> = v;
v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: boolean isVoid> = 0;
return;
}
public java.lang.String getFormattedMessage()
{
org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage;
v = specialinvoke v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$AbstractFlowMessage: java.lang.String getFormattedMessage()>();
v = v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: boolean isVoid>;
if v == 0 goto label;
return v;
label:
v = v.<org.apache.logging.log4j.message.DefaultFlowMessageFactory$SimpleExitMessage: java.lang.Object result>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(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[])>("\u0001: \u0001");
return v;
}
}