public class org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder extends java.lang.Object implements org.apache.logging.log4j.core.util.Builder
{
private boolean additivity;
private org.apache.logging.log4j.Level level;
private java.lang.String levelAndRefs;
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$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public boolean isAdditivity()
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: boolean additivity>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withAdditivity(boolean)
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: boolean additivity> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.Level getLevel()
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.Level level>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withLevel(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: org.apache.logging.log4j.Level;
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.Level level> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public java.lang.String getLevelAndRefs()
{
java.lang.String v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: java.lang.String levelAndRefs>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withLevelAndRefs(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: java.lang.String levelAndRefs> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public java.lang.String getIncludeLocation()
{
java.lang.String v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: java.lang.String includeLocation>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withIncludeLocation(java.lang.String)
{
java.lang.String v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: java.lang.String includeLocation> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.AppenderRef[] getRefs()
{
org.apache.logging.log4j.core.config.AppenderRef[] v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.AppenderRef[] refs>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withRefs(org.apache.logging.log4j.core.config.AppenderRef[])
{
org.apache.logging.log4j.core.config.AppenderRef[] v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: org.apache.logging.log4j.core.config.AppenderRef[];
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.AppenderRef[] refs> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.Property[] getProperties()
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
org.apache.logging.log4j.core.config.Property[] v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.Property[] properties>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withProperties(org.apache.logging.log4j.core.config.Property[])
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
org.apache.logging.log4j.core.config.Property[] v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: org.apache.logging.log4j.core.config.Property[];
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.Property[] properties> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.config.Configuration getConfig()
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.Configuration config>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withConfig(org.apache.logging.log4j.core.config.Configuration)
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
org.apache.logging.log4j.core.config.Configuration v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: org.apache.logging.log4j.core.config.Configuration;
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.Configuration config> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.Filter getFilter()
{
org.apache.logging.log4j.core.Filter v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.Filter filter>;
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder withtFilter(org.apache.logging.log4j.core.Filter)
{
org.apache.logging.log4j.core.Filter v;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v, v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v := @parameter: org.apache.logging.log4j.core.Filter;
v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.Filter filter> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$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.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;
boolean 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;
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
java.util.List v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.Level level>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.AppenderRef[] refs>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: java.lang.String levelAndRefs>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$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 = 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$RootLogger$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 = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: boolean additivity>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.Property[] properties>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: org.apache.logging.log4j.core.config.Configuration config>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder: java.lang.String includeLocation>;
v = v.<org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$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);
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);
return v;
}
public org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder asBuilder()
{
org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder v;
v := @this: org.apache.logging.log4j.core.config.LoggerConfig$RootLogger$Builder;
return v;
}
}