public class org.glassfish.main.jul.GlassFishLogger extends java.util.logging.Logger
{
private static final org.glassfish.main.jul.record.MessageResolver MSG_RESOLVER;
private static final java.util.function.Function LOGER_TO_HANDLER;
protected void <init>(java.lang.String)
{
java.lang.String v;
org.glassfish.main.jul.GlassFishLogger v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.lang.String;
specialinvoke v.<java.util.logging.Logger: void <init>(java.lang.String,java.lang.String)>(v, null);
return;
}
void <init>(java.util.logging.Logger)
{
java.lang.Object v;
java.lang.String v;
java.security.PrivilegedAction v;
java.util.logging.Logger v;
org.glassfish.main.jul.GlassFishLogger v;
java.lang.SecurityManager v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Logger;
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "logger is null!");
v = virtualinvoke v.<java.util.logging.Logger: java.lang.String getName()>();
specialinvoke v.<java.util.logging.Logger: void <init>(java.lang.String,java.lang.String)>(v, null);
v = staticinvoke <java.lang.System: java.lang.SecurityManager getSecurityManager()>();
if v != null goto label;
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void initMe(java.util.logging.Logger)>(v);
return;
label:
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_new_1__74: java.security.PrivilegedAction bootstrap$(org.glassfish.main.jul.GlassFishLogger,java.util.logging.Logger)>(v, v);
staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
return;
}
private void initMe(java.util.logging.Logger)
{
java.util.logging.Filter v;
java.util.logging.Handler[] v;
java.util.logging.Logger v, v, v;
java.util.logging.Level v;
java.util.ResourceBundle v, v;
int v, v;
java.util.logging.Handler v;
org.glassfish.main.jul.GlassFishLogger v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Logger;
v = virtualinvoke v.<java.util.logging.Logger: java.util.logging.Level getLevel()>();
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void setLevel(java.util.logging.Level)>(v);
v = virtualinvoke v.<java.util.logging.Logger: boolean getUseParentHandlers()>();
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void setUseParentHandlers(boolean)>(v);
v = virtualinvoke v.<java.util.logging.Logger: java.util.logging.Filter getFilter()>();
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void setFilter(java.util.logging.Filter)>(v);
v = virtualinvoke v.<java.util.logging.Logger: java.util.logging.Logger getParent()>();
if v == null goto label;
v = virtualinvoke v.<java.util.logging.Logger: java.util.logging.Logger getParent()>();
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void setParent(java.util.logging.Logger)>(v);
label:
v = virtualinvoke v.<java.util.logging.Logger: java.util.ResourceBundle getResourceBundle()>();
if v == null goto label;
v = virtualinvoke v.<java.util.logging.Logger: java.util.ResourceBundle getResourceBundle()>();
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void setResourceBundle(java.util.ResourceBundle)>(v);
label:
v = virtualinvoke v.<java.util.logging.Logger: java.util.logging.Handler[] getHandlers()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void addHandler(java.util.logging.Handler)>(v);
v = v + 1;
goto label;
label:
return;
}
public void setLevel(java.util.logging.Level) throws java.lang.SecurityException
{
java.util.function.Supplier v;
org.glassfish.main.jul.GlassFishLogger v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_setLevel_2__75: java.util.function.Supplier bootstrap$(org.glassfish.main.jul.GlassFishLogger,java.util.logging.Level)>(v, v);
staticinvoke <org.glassfish.main.jul.tracing.GlassFishLoggingTracer: void trace(java.lang.Class,java.util.function.Supplier)>(class "Lorg/glassfish/main/jul/GlassFishLogger;", v);
specialinvoke v.<java.util.logging.Logger: void setLevel(java.util.logging.Level)>(v);
return;
}
public void addHandler(java.util.logging.Handler) throws java.lang.SecurityException
{
java.util.logging.Handler v;
java.util.function.Supplier v;
org.glassfish.main.jul.GlassFishLogger v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Handler;
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_addHandler_3__76: java.util.function.Supplier bootstrap$(org.glassfish.main.jul.GlassFishLogger,java.util.logging.Handler)>(v, v);
staticinvoke <org.glassfish.main.jul.tracing.GlassFishLoggingTracer: void trace(java.lang.Class,java.util.function.Supplier)>(class "Lorg/glassfish/main/jul/GlassFishLogger;", v);
specialinvoke v.<java.util.logging.Logger: void addHandler(java.util.logging.Handler)>(v);
return;
}
public void removeHandler(java.util.logging.Handler) throws java.lang.SecurityException
{
java.util.logging.Handler v;
java.util.function.Supplier v;
org.glassfish.main.jul.GlassFishLogger v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Handler;
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_removeHandler_4__77: java.util.function.Supplier bootstrap$(org.glassfish.main.jul.GlassFishLogger,java.util.logging.Handler)>(v, v);
staticinvoke <org.glassfish.main.jul.tracing.GlassFishLoggingTracer: void trace(java.lang.Class,java.util.function.Supplier)>(class "Lorg/glassfish/main/jul/GlassFishLogger;", v);
specialinvoke v.<java.util.logging.Logger: void removeHandler(java.util.logging.Handler)>(v);
return;
}
public java.lang.String toString()
{
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v = specialinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.logging.Level getLevel()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.util.logging.Level)>(v, 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[])>("\u[\'\u0001\':\u]");
return v;
}
public java.util.logging.Handler getHandler(java.lang.Class)
{
java.util.function.Predicate v;
java.util.logging.Handler[] v;
java.util.stream.Stream v, v;
java.util.Optional v;
java.lang.Class v;
java.lang.Object v, v;
org.glassfish.main.jul.GlassFishLogger v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.logging.Handler[] getHandlers()>();
v = staticinvoke <java.util.Arrays: java.util.stream.Stream stream(java.lang.Object[])>(v);
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_getHandler_5__78: java.util.function.Predicate bootstrap$(java.lang.Class)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Optional findFirst()>();
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
}
public java.util.List getHandlers(java.lang.Class)
{
java.util.function.Predicate v;
java.util.logging.Handler[] v;
java.util.stream.Stream v, v;
java.lang.Class v;
java.lang.Object v;
java.util.stream.Collector v;
org.glassfish.main.jul.GlassFishLogger v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.logging.Handler[] getHandlers()>();
v = staticinvoke <java.util.Arrays: java.util.stream.Stream stream(java.lang.Object[])>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$isInstance__79: java.util.function.Predicate bootstrap$(java.lang.Class)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
}
public void log(java.util.logging.Level, java.lang.String)
{
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.util.ResourceBundle v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String)>(v, v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.ResourceBundle getResourceBundle()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundle(java.util.ResourceBundle)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getResourceBundleName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundleName(java.lang.String)>(v);
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void log(java.util.logging.Level, java.util.function.Supplier)
{
java.util.function.Supplier v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.lang.Object v;
java.lang.String v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.util.function.Supplier;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String)>(v, v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void log(java.util.logging.Level, java.lang.String, java.lang.Object)
{
java.lang.Object[] v;
java.lang.Object v;
java.lang.String v;
org.glassfish.main.jul.GlassFishLogger v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = newarray (java.lang.Object)[1];
v[0] = v;
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void log(java.util.logging.Level,java.lang.String,java.lang.Object[])>(v, v, v);
return;
}
public void log(java.util.logging.Level, java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.util.ResourceBundle v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String)>(v, v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.ResourceBundle getResourceBundle()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundle(java.util.ResourceBundle)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getResourceBundleName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundleName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setParameters(java.lang.Object[])>(v);
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void log(java.util.logging.Level, java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.util.ResourceBundle v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String)>(v, v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.ResourceBundle getResourceBundle()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundle(java.util.ResourceBundle)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getResourceBundleName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundleName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setThrown(java.lang.Throwable)>(v);
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void log(java.util.logging.Level, java.lang.Throwable, java.util.function.Supplier)
{
java.lang.Throwable v;
java.util.function.Supplier v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.lang.Object v;
java.lang.String v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.Throwable;
v := @parameter: java.util.function.Supplier;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String)>(v, v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setThrown(java.lang.Throwable)>(v);
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String)
{
java.lang.Object[] v;
java.util.logging.Level v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = newarray (java.lang.Object)[0];
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable,java.lang.Object[])>(v, v, v, v, v, null, v);
return;
}
public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.util.function.Supplier)
{
java.lang.Object[] v;
java.util.function.Supplier v;
java.util.logging.Level v;
java.lang.Object v;
java.lang.String v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.Supplier;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
v = newarray (java.lang.Object)[0];
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable,java.lang.Object[])>(v, v, v, v, v, null, v);
return;
}
public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
{
java.lang.Object[] v;
java.util.logging.Level v;
java.lang.Object v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = newarray (java.lang.Object)[1];
v[0] = v;
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable,java.lang.Object[])>(v, v, v, v, v, null, v);
return;
}
public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
java.util.logging.Level v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable,java.lang.Object[])>(v, v, v, v, v, null, v);
return;
}
public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
java.lang.Object[] v;
java.util.logging.Level v;
java.lang.String v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = newarray (java.lang.Object)[0];
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable,java.lang.Object[])>(v, v, v, v, v, v, v);
return;
}
public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.Throwable, java.util.function.Supplier)
{
java.lang.Throwable v;
java.lang.Object[] v;
java.util.function.Supplier v;
java.util.logging.Level v;
java.lang.Object v;
java.lang.String v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v := @parameter: java.util.function.Supplier;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
v = newarray (java.lang.Object)[0];
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable,java.lang.Object[])>(v, v, v, v, v, v, v);
return;
}
public transient void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.util.ResourceBundle v;
java.lang.String v, v, v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.ResourceBundle;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String,boolean)>(v, v, 0);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setSourceClassName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setSourceMethodName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setParameters(java.lang.Object[])>(v);
if v == null goto label;
v = virtualinvoke v.<java.util.ResourceBundle: java.lang.String getBaseBundleName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundleName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundle(java.util.ResourceBundle)>(v);
label:
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.util.ResourceBundle, java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.util.ResourceBundle v;
java.lang.String v, v, v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.ResourceBundle;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String,boolean)>(v, v, 0);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setSourceClassName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setSourceMethodName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setThrown(java.lang.Throwable)>(v);
if v == null goto label;
v = virtualinvoke v.<java.util.ResourceBundle: java.lang.String getBaseBundleName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundleName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundle(java.util.ResourceBundle)>(v);
label:
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public void entering(java.lang.String, java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
java.util.logging.Level v, v, v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v;
java.lang.StringBuilder v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = <java.util.logging.Level: java.util.logging.Level FINER>;
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
v = "ENTRY";
if v == null goto label;
v = lengthof v;
if v != 0 goto label;
label:
v = <java.util.logging.Level: java.util.logging.Level FINER>;
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logp(java.util.logging.Level,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, "ENTRY");
return;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
v = lengthof v;
v = 4 * v;
v = v + v;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(v);
v = 0;
label:
v = lengthof v;
if v >= v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
v = v + 1;
goto label;
label:
v = <java.util.logging.Level: java.util.logging.Level FINER>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>("ENTRY", 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[])>("\u {\u0001");
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logp(java.util.logging.Level,java.lang.String,java.lang.String,java.lang.String,java.lang.Object[])>(v, v, v, v, v);
return;
}
public void throwing(java.lang.String, java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
java.lang.String v, v;
org.glassfish.main.jul.GlassFishLogger v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = <java.util.logging.Level: java.util.logging.Level FINER>;
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logp(java.util.logging.Level,java.lang.String,java.lang.String,java.lang.String,java.lang.Throwable)>(v, v, v, "THROW", v);
return;
}
public void log(java.util.logging.LogRecord)
{
java.util.logging.LogRecord v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.LogRecord;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<java.util.logging.LogRecord: java.util.logging.Level getLevel()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
if v != 0 goto label;
return;
label:
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
public boolean isLoggable(java.util.logging.Level)
{
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isProcessible(java.util.logging.Level,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return v;
}
protected boolean isProcessible(java.util.logging.Level, org.glassfish.main.jul.GlassFishLoggingStatus)
{
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
boolean v, v, v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: org.glassfish.main.jul.GlassFishLoggingStatus;
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isLoggableLevel(java.util.logging.Level)>(v);
if v != 0 goto label;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isLevelResolutionPossible(org.glassfish.main.jul.GlassFishLoggingStatus)>(v);
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected boolean isLoggableLevel(java.util.logging.Level)
{
org.glassfish.main.jul.GlassFishLogger v;
boolean v;
java.util.logging.Level v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v = specialinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
return v;
}
private boolean isFullService(org.glassfish.main.jul.GlassFishLoggingStatus)
{
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v, v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: org.glassfish.main.jul.GlassFishLoggingStatus;
v = <org.glassfish.main.jul.GlassFishLoggingStatus: org.glassfish.main.jul.GlassFishLoggingStatus FULL_SERVICE>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private boolean isLevelResolutionPossible(org.glassfish.main.jul.GlassFishLoggingStatus)
{
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v, v, v;
boolean v, v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: org.glassfish.main.jul.GlassFishLoggingStatus;
v = staticinvoke <org.glassfish.main.jul.env.LoggingSystemEnvironment: boolean isResolveLevelWithIncompleteConfiguration()>();
if v != 0 goto label;
v = <org.glassfish.main.jul.GlassFishLoggingStatus: org.glassfish.main.jul.GlassFishLoggingStatus FLUSHING_BUFFERS>;
if v == v goto label;
v = <org.glassfish.main.jul.GlassFishLoggingStatus: org.glassfish.main.jul.GlassFishLoggingStatus FULL_SERVICE>;
if v != v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private boolean isToQueue(org.glassfish.main.jul.GlassFishLoggingStatus)
{
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v, v, v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: org.glassfish.main.jul.GlassFishLoggingStatus;
v = <org.glassfish.main.jul.GlassFishLoggingStatus: org.glassfish.main.jul.GlassFishLoggingStatus UNCONFIGURED>;
if v == v goto label;
v = <org.glassfish.main.jul.GlassFishLoggingStatus: org.glassfish.main.jul.GlassFishLoggingStatus CONFIGURING>;
if v != v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
void checkAndLog(java.util.logging.LogRecord)
{
java.util.function.Function v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
org.glassfish.main.jul.record.MessageResolver v;
boolean v, v, v;
java.util.logging.Filter v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.logging.LogRecord v;
java.util.function.Consumer v;
java.util.List v;
java.util.stream.Stream v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.LogRecord;
v = virtualinvoke v.<java.util.logging.LogRecord: java.util.logging.Level getLevel()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isLoggableLevel(java.util.logging.Level)>(v);
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.logging.Filter getFilter()>();
if v == null goto label;
v = interfaceinvoke v.<java.util.logging.Filter: boolean isLoggable(java.util.logging.LogRecord)>(v);
if v != 0 goto label;
return;
label:
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_checkAndLog_6__80: java.util.function.Predicate bootstrap$(java.util.logging.LogRecord)>(v);
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.List getLoggers()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = <org.glassfish.main.jul.GlassFishLogger: java.util.function.Function LOGER_TO_HANDLER>;
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream flatMap(java.util.function.Function)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
return;
label:
v = <org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.record.MessageResolver MSG_RESOLVER>;
v = virtualinvoke v.<org.glassfish.main.jul.record.MessageResolver: org.glassfish.main.jul.record.GlassFishLogRecord resolve(java.util.logging.LogRecord)>(v);
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_checkAndLog_7__81: java.util.function.Consumer bootstrap$(org.glassfish.main.jul.record.GlassFishLogRecord)>(v);
interfaceinvoke v.<java.util.Iterator: void forEachRemaining(java.util.function.Consumer)>(v);
return;
}
private java.util.List getLoggers()
{
java.util.logging.Logger v;
org.glassfish.main.jul.GlassFishLogger v;
boolean v;
java.util.ArrayList v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v;
label:
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<java.util.logging.Logger: boolean getUseParentHandlers()>();
if v == 0 goto label;
v = virtualinvoke v.<java.util.logging.Logger: java.util.logging.Logger getParent()>();
if v != null goto label;
label:
return v;
}
private org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()
{
org.glassfish.main.jul.GlassFishLogManager v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v, v;
boolean v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v = staticinvoke <org.glassfish.main.jul.GlassFishLogManager: boolean isGlassFishLogManager()>();
if v == 0 goto label;
v = staticinvoke <org.glassfish.main.jul.GlassFishLogManager: org.glassfish.main.jul.GlassFishLogManager getLogManager()>();
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogManager: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
return v;
label:
v = <org.glassfish.main.jul.GlassFishLoggingStatus: org.glassfish.main.jul.GlassFishLoggingStatus FULL_SERVICE>;
return v;
}
private transient void logOrQueue(java.util.logging.Level, org.glassfish.main.jul.GlassFishLoggingStatus, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable, java.lang.Object[])
{
java.lang.Throwable v;
java.lang.Object[] v;
java.util.logging.Level v;
org.glassfish.main.jul.record.GlassFishLogRecord v;
java.util.ResourceBundle v;
java.lang.String v, v, v, v, v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.Level;
v := @parameter: org.glassfish.main.jul.GlassFishLoggingStatus;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v := @parameter: java.lang.Object[];
v = new org.glassfish.main.jul.record.GlassFishLogRecord;
specialinvoke v.<org.glassfish.main.jul.record.GlassFishLogRecord: void <init>(java.util.logging.Level,java.lang.String,boolean)>(v, v, 0);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setLoggerName(java.lang.String)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.util.ResourceBundle getResourceBundle()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundle(java.util.ResourceBundle)>(v);
v = virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: java.lang.String getResourceBundleName()>();
virtualinvoke v.<java.util.logging.LogRecord: void setResourceBundleName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setSourceClassName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setSourceMethodName(java.lang.String)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setThrown(java.lang.Throwable)>(v);
virtualinvoke v.<java.util.logging.LogRecord: void setParameters(java.lang.Object[])>(v);
specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: void logOrQueue(java.util.logging.LogRecord,org.glassfish.main.jul.GlassFishLoggingStatus)>(v, v);
return;
}
private void logOrQueue(java.util.logging.LogRecord, org.glassfish.main.jul.GlassFishLoggingStatus)
{
java.util.logging.LogRecord v;
org.glassfish.main.jul.StartupQueue v;
org.glassfish.main.jul.GlassFishLogger v;
org.glassfish.main.jul.GlassFishLoggingStatus v, v;
boolean v, v, v;
v := @this: org.glassfish.main.jul.GlassFishLogger;
v := @parameter: java.util.logging.LogRecord;
v := @parameter: org.glassfish.main.jul.GlassFishLoggingStatus;
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isFullService(org.glassfish.main.jul.GlassFishLoggingStatus)>(v);
if v == 0 goto label;
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void checkAndLog(java.util.logging.LogRecord)>(v);
return;
label:
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isToQueue(org.glassfish.main.jul.GlassFishLoggingStatus)>(v);
if v == 0 goto label;
v = staticinvoke <org.glassfish.main.jul.StartupQueue: org.glassfish.main.jul.StartupQueue getInstance()>();
virtualinvoke v.<org.glassfish.main.jul.StartupQueue: void add(org.glassfish.main.jul.GlassFishLogger,java.util.logging.LogRecord)>(v, v);
return;
label:
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.GlassFishLoggingStatus getLoggingStatus()>();
v = specialinvoke v.<org.glassfish.main.jul.GlassFishLogger: boolean isFullService(org.glassfish.main.jul.GlassFishLoggingStatus)>(v);
if v != 0 goto label;
staticinvoke <java.lang.Thread: void yield()>();
goto label;
label:
virtualinvoke v.<org.glassfish.main.jul.GlassFishLogger: void checkAndLog(java.util.logging.LogRecord)>(v);
return;
}
static void <clinit>()
{
java.util.function.Function v;
org.glassfish.main.jul.record.MessageResolver v;
v = new org.glassfish.main.jul.record.MessageResolver;
specialinvoke v.<org.glassfish.main.jul.record.MessageResolver: void <init>()>();
<org.glassfish.main.jul.GlassFishLogger: org.glassfish.main.jul.record.MessageResolver MSG_RESOLVER> = v;
v = staticinvoke <org.glassfish.main.jul.GlassFishLogger$lambda_static_0__82: java.util.function.Function bootstrap$()>();
<org.glassfish.main.jul.GlassFishLogger: java.util.function.Function LOGER_TO_HANDLER> = v;
return;
}
}