public class org.apache.logging.log4j.core.config.LoggerConfig$Builder extends java.lang.Object implements org.apache.logging.log4j.core.util.Builder
{
private java.lang.Boolean additivity;
private org.apache.logging.log4j.Level level;
private java.lang.String levelAndRefs;
private java.lang.String loggerName;
private java.lang.String includeLocation;
private org.apache.logging.log4j.core.config.AppenderRef[] refs;
private org.apache.logging.log4j.core.config.Property[] properties;
private org.apache.logging.log4j.core.config.Configuration config;
private org.apache.logging.log4j.core.Filter filter;
public void <init>()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public boolean isAdditivity()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
java.lang.Boolean v, v;
boolean v, v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.Boolean additivity>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.Boolean additivity>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withAdditivity(boolean)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
java.lang.Boolean v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.Boolean additivity> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.Level getLevel()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
org.apache.logging.log4j.Level v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.Level level>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withLevel(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
org.apache.logging.log4j.Level v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: org.apache.logging.log4j.Level;
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.Level level> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public java.lang.String getLevelAndRefs()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String levelAndRefs>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withLevelAndRefs(java.lang.String)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String levelAndRefs> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public java.lang.String getLoggerName()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String loggerName>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withLoggerName(java.lang.String)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String loggerName> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public java.lang.String getIncludeLocation()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String includeLocation>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withIncludeLocation(java.lang.String)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String includeLocation> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.AppenderRef[] getRefs()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
org.apache.logging.log4j.core.config.AppenderRef[] v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.AppenderRef[] refs>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withRefs(org.apache.logging.log4j.core.config.AppenderRef[])
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
org.apache.logging.log4j.core.config.AppenderRef[] v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: org.apache.logging.log4j.core.config.AppenderRef[];
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.AppenderRef[] refs> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.Property[] getProperties()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
org.apache.logging.log4j.core.config.Property[] v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Property[] properties>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withProperties(org.apache.logging.log4j.core.config.Property[])
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
org.apache.logging.log4j.core.config.Property[] v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: org.apache.logging.log4j.core.config.Property[];
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Property[] properties> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.Configuration getConfig()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Configuration config>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withConfig(org.apache.logging.log4j.core.config.Configuration)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: org.apache.logging.log4j.core.config.Configuration;
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Configuration config> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.Filter getFilter()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
org.apache.logging.log4j.core.Filter v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.Filter filter>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder withtFilter(org.apache.logging.log4j.core.Filter)
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v, v;
org.apache.logging.log4j.core.Filter v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v := @parameter: org.apache.logging.log4j.core.Filter;
v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.Filter filter> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig build()
{
org.apache.logging.log4j.core.config.LoggerConfig v;
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
org.apache.logging.log4j.Level v, v;
org.apache.logging.log4j.core.config.AppenderRef[] v;
org.apache.logging.log4j.core.config.Configuration v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
org.apache.logging.log4j.core.config.LoggerConfig$LevelAndRefs v;
org.apache.logging.log4j.core.Filter v;
org.apache.logging.log4j.core.config.Property[] v;
java.util.List v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String loggerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("root");
if v == 0 goto label;
v = "";
goto label;
label:
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String loggerName>;
label:
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.Level level>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.AppenderRef[] refs>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String levelAndRefs>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Configuration config>;
v = staticinvoke <org.apache.logging.log4j.core.config.LoggerConfig: org.apache.logging.log4j.core.config.LoggerConfig$LevelAndRefs getLevelAndRefs(org.apache.logging.log4j.Level,org.apache.logging.log4j.core.config.AppenderRef[],java.lang.String,org.apache.logging.log4j.core.config.Configuration)>(v, v, v, v);
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: java.lang.String includeLocation>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Configuration config>;
v = staticinvoke <org.apache.logging.log4j.core.config.LoggerConfig: boolean includeLocation(java.lang.String,org.apache.logging.log4j.core.config.Configuration)>(v, v);
v = new org.apache.logging.log4j.core.config.LoggerConfig;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$LevelAndRefs: java.util.List refs>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.Filter filter>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$LevelAndRefs: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: boolean isAdditivity()>();
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Property[] properties>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$Builder: org.apache.logging.log4j.core.config.Configuration config>;
specialinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig: void <init>(java.lang.String,java.util.List,org.apache.logging.log4j.core.Filter,org.apache.logging.log4j.Level,boolean,org.apache.logging.log4j.core.config.Property[],org.apache.logging.log4j.core.config.Configuration,boolean)>(v, v, v, v, v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$Builder asBuilder()
{
org.apache.logging.log4j.core.config.LoggerConfig$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$Builder;
return v;
}
}