public class org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder extends java.lang.Object implements org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
{
private static final java.lang.String INDENT;
private final org.apache.logging.log4j.core.config.builder.api.Component root;
private org.apache.logging.log4j.core.config.builder.api.Component loggers;
private org.apache.logging.log4j.core.config.builder.api.Component appenders;
private org.apache.logging.log4j.core.config.builder.api.Component filters;
private org.apache.logging.log4j.core.config.builder.api.Component properties;
private org.apache.logging.log4j.core.config.builder.api.Component customLevels;
private org.apache.logging.log4j.core.config.builder.api.Component scripts;
private final java.lang.Class clazz;
private org.apache.logging.log4j.core.config.ConfigurationSource source;
private int monitorInterval;
private org.apache.logging.log4j.Level level;
private java.lang.String destination;
private java.lang.String packages;
private java.lang.String shutdownFlag;
private long shutdownTimeoutMillis;
private java.lang.String advertiser;
private org.apache.logging.log4j.core.LoggerContext loggerContext;
private java.lang.String name;
public static void formatXml(javax.xml.transform.Source, javax.xml.transform.Result) throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerFactoryConfigurationError, javax.xml.transform.TransformerException
{
javax.xml.transform.Transformer v;
int v;
javax.xml.transform.Result v;
java.lang.String v, v;
javax.xml.transform.Source v;
javax.xml.transform.TransformerFactory v;
v := @parameter: javax.xml.transform.Source;
v := @parameter: javax.xml.transform.Result;
v = staticinvoke <javax.xml.transform.TransformerFactory: javax.xml.transform.TransformerFactory newInstance()>();
v = virtualinvoke v.<javax.xml.transform.TransformerFactory: javax.xml.transform.Transformer newTransformer()>();
v = "  ";
v = virtualinvoke v.<java.lang.String: int length()>();
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
virtualinvoke v.<javax.xml.transform.Transformer: void setOutputProperty(java.lang.String,java.lang.String)>("{http://xml.apache.org/xslt}indent-amount", v);
virtualinvoke v.<javax.xml.transform.Transformer: void setOutputProperty(java.lang.String,java.lang.String)>("indent", "yes");
virtualinvoke v.<javax.xml.transform.Transformer: void transform(javax.xml.transform.Source,javax.xml.transform.Result)>(v, v);
return;
}
public void <init>()
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void <init>(java.lang.Class)>(class "Lorg/apache/logging/log4j/core/config/builder/impl/BuiltConfiguration;");
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component root>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String addAttribute(java.lang.String,java.lang.String)>("name", "Built");
return;
}
public void <init>(java.lang.Class)
{
org.apache.logging.log4j.core.config.builder.api.Component v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
java.util.List v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.Class v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.Class;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>()>();
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component root> = v;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("A Configuration class must be provided");
throw v;
label:
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.Class clazz> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component root>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>(java.lang.String)>("Properties");
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component properties> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component properties>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>(java.lang.String)>("Scripts");
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component scripts> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component scripts>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>(java.lang.String)>("CustomLevels");
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component customLevels> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component customLevels>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>(java.lang.String)>("Filters");
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>(java.lang.String)>("Appenders");
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component appenders> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component appenders>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new org.apache.logging.log4j.core.config.builder.api.Component;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void <init>(java.lang.String)>("Loggers");
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component loggers> = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component loggers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
protected org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component, org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
java.util.List v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.ComponentBuilder v;
java.lang.Object v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.Component;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.ComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<org.apache.logging.log4j.core.config.builder.api.ComponentBuilder: java.lang.Object build()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component appenders>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.CustomLevelComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.api.CustomLevelComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.CustomLevelComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component customLevels>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.ScriptComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.ScriptComponentBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.ScriptComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component scripts>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.ScriptFileComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.api.ScriptFileComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.ScriptFileComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component scripts>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component loggers>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder)
{
java.util.Iterator v;
org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder v;
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.Component v, v;
java.util.List v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.ConfigurationException v;
java.lang.Object v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component loggers>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getPluginType()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("root");
if v == 0 goto label;
v = new org.apache.logging.log4j.core.config.ConfigurationException;
specialinvoke v.<org.apache.logging.log4j.core.config.ConfigurationException: void <init>(java.lang.String)>("Root Logger was previously defined");
throw v;
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component loggers>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder add(org.apache.logging.log4j.core.config.builder.api.Component,org.apache.logging.log4j.core.config.builder.api.ComponentBuilder)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder addProperty(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.api.ComponentBuilder v;
java.lang.Object v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component properties>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.ComponentBuilder newComponent(java.lang.String,java.lang.String,java.lang.String)>(v, "Property", v);
v = interfaceinvoke v.<org.apache.logging.log4j.core.config.builder.api.ComponentBuilder: java.lang.Object build()>();
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: void addComponent(org.apache.logging.log4j.core.config.builder.api.Component)>(v);
return v;
}
public org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration build()
{
org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration build(boolean)>(1);
return v;
}
public org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration build(boolean)
{
org.apache.logging.log4j.core.LoggerContext v;
org.apache.logging.log4j.Level v, v;
org.apache.logging.log4j.core.config.Node v;
byte v;
java.util.Map v, v;
boolean v;
org.apache.logging.log4j.core.config.status.StatusConfiguration v, v, v;
java.lang.Exception v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.ConfigurationSource v, v, v, v;
java.lang.Object[] v;
long v, v;
java.lang.reflect.Constructor v;
org.apache.logging.log4j.core.config.builder.api.Component v, v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
java.lang.Class[] v;
java.lang.IllegalArgumentException v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: boolean;
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.ConfigurationSource source>;
if v != null goto label;
v = <org.apache.logging.log4j.core.config.ConfigurationSource: org.apache.logging.log4j.core.config.ConfigurationSource NULL_SOURCE>;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.ConfigurationSource source> = v;
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.Class clazz>;
v = newarray (java.lang.Class)[3];
v[0] = class "Lorg/apache/logging/log4j/core/LoggerContext;";
v[1] = class "Lorg/apache/logging/log4j/core/config/ConfigurationSource;";
v[2] = class "Lorg/apache/logging/log4j/core/config/builder/api/Component;";
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Constructor getConstructor(java.lang.Class[])>(v);
v = newarray (java.lang.Object)[3];
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.LoggerContext loggerContext>;
v[0] = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.ConfigurationSource source>;
v[1] = v;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component root>;
v[2] = v;
v = virtualinvoke v.<java.lang.reflect.Constructor: java.lang.Object newInstance(java.lang.Object[])>(v);
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: org.apache.logging.log4j.core.config.Node getRootNode()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.config.Node: java.util.Map getAttributes()>();
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component root>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.Map getAttributes()>();
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String name>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String name>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void setName(java.lang.String)>(v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.Level level>;
if v == null goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: org.apache.logging.log4j.core.config.status.StatusConfiguration getStatusConfiguration()>();
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.Level level>;
virtualinvoke v.<org.apache.logging.log4j.core.config.status.StatusConfiguration: org.apache.logging.log4j.core.config.status.StatusConfiguration withStatus(org.apache.logging.log4j.Level)>(v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String destination>;
if v == null goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: org.apache.logging.log4j.core.config.status.StatusConfiguration getStatusConfiguration()>();
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String destination>;
virtualinvoke v.<org.apache.logging.log4j.core.config.status.StatusConfiguration: org.apache.logging.log4j.core.config.status.StatusConfiguration withDestination(java.lang.String)>(v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String packages>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String packages>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void setPluginPackages(java.lang.String)>(v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String shutdownFlag>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String shutdownFlag>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void setShutdownHook(java.lang.String)>(v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: long shutdownTimeoutMillis>;
v = v cmp 0L;
if v <= 0 goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: long shutdownTimeoutMillis>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void setShutdownTimeoutMillis(long)>(v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String advertiser>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String advertiser>;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.ConfigurationSource source>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void createAdvertiser(java.lang.String,org.apache.logging.log4j.core.config.ConfigurationSource)>(v, v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: int monitorInterval>;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void setMonitorInterval(int)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>("Invalid Configuration class specified", v);
throw v;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: org.apache.logging.log4j.core.config.status.StatusConfiguration getStatusConfiguration()>();
virtualinvoke v.<org.apache.logging.log4j.core.config.status.StatusConfiguration: void initialize()>();
if v == 0 goto label;
virtualinvoke v.<org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration: void initialize()>();
label:
return v;
catch java.lang.Exception from label to label with label;
}
private java.lang.String formatXml(java.lang.String) throws javax.xml.transform.TransformerConfigurationException, javax.xml.transform.TransformerException, javax.xml.transform.TransformerFactoryConfigurationError
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.io.StringReader v;
java.io.StringWriter v;
javax.xml.transform.stream.StreamResult v;
javax.xml.transform.stream.StreamSource v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new java.io.StringWriter;
specialinvoke v.<java.io.StringWriter: void <init>()>();
v = new javax.xml.transform.stream.StreamSource;
v = new java.io.StringReader;
specialinvoke v.<java.io.StringReader: void <init>(java.lang.String)>(v);
specialinvoke v.<javax.xml.transform.stream.StreamSource: void <init>(java.io.Reader)>(v);
v = new javax.xml.transform.stream.StreamResult;
specialinvoke v.<javax.xml.transform.stream.StreamResult: void <init>(java.io.Writer)>(v);
staticinvoke <org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void formatXml(javax.xml.transform.Source,javax.xml.transform.Result)>(v, v);
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
return v;
}
public void writeXmlConfiguration(java.io.OutputStream) throws java.io.IOException
{
java.io.OutputStream v;
java.lang.Throwable v, v;
javax.xml.stream.XMLOutputFactory v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
javax.xml.stream.XMLStreamException v;
javax.xml.stream.XMLStreamWriter v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.io.OutputStream;
label:
v = staticinvoke <javax.xml.stream.XMLOutputFactory: javax.xml.stream.XMLOutputFactory newInstance()>();
v = virtualinvoke v.<javax.xml.stream.XMLOutputFactory: javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.OutputStream)>(v);
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlConfiguration(javax.xml.stream.XMLStreamWriter)>(v);
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void close()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: java.lang.Throwable getNestedException()>();
v = v instanceof java.io.IOException;
if v == 0 goto label;
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: java.lang.Throwable getNestedException()>();
throw v;
label:
staticinvoke <org.apache.logging.log4j.core.util.Throwables: void rethrow(java.lang.Throwable)>(v);
label:
return;
catch javax.xml.stream.XMLStreamException from label to label with label;
}
public java.lang.String toXmlConfiguration()
{
java.io.StringWriter v;
java.lang.Exception v;
javax.xml.stream.XMLOutputFactory v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
javax.xml.stream.XMLStreamWriter v;
java.lang.String v, v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v = new java.io.StringWriter;
specialinvoke v.<java.io.StringWriter: void <init>()>();
label:
v = staticinvoke <javax.xml.stream.XMLOutputFactory: javax.xml.stream.XMLOutputFactory newInstance()>();
v = virtualinvoke v.<javax.xml.stream.XMLOutputFactory: javax.xml.stream.XMLStreamWriter createXMLStreamWriter(java.io.Writer)>(v);
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlConfiguration(javax.xml.stream.XMLStreamWriter)>(v);
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void close()>();
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
v = specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String formatXml(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
staticinvoke <org.apache.logging.log4j.core.util.Throwables: void rethrow(java.lang.Throwable)>(v);
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
return v;
catch javax.xml.stream.XMLStreamException from label to label with label;
catch javax.xml.transform.TransformerException from label to label with label;
}
private void writeXmlConfiguration(javax.xml.stream.XMLStreamWriter) throws javax.xml.stream.XMLStreamException
{
org.apache.logging.log4j.Level v, v;
byte v;
javax.xml.stream.XMLStreamWriter v;
java.util.List v, v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
long v, v;
org.apache.logging.log4j.core.config.builder.api.Component v, v, v, v, v, v, v, v, v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: javax.xml.stream.XMLStreamWriter;
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeStartDocument()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeStartElement(java.lang.String)>("Configuration");
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String name>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String name>;
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("name", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.Level level>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.Level level>;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String name()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("status", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String destination>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String destination>;
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("dest", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String packages>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String packages>;
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("packages", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String shutdownFlag>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String shutdownFlag>;
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("shutdownHook", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: long shutdownTimeoutMillis>;
v = v cmp 0L;
if v <= 0 goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: long shutdownTimeoutMillis>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("shutdownTimeout", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String advertiser>;
if v == null goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String advertiser>;
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("advertiser", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: int monitorInterval>;
if v <= 0 goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: int monitorInterval>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>("monitorInterval", v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component properties>;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlSection(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component scripts>;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlSection(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component customLevels>;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlSection(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 1 goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlComponent(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
goto label;
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: int size()>();
if v <= 1 goto label;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component filters>;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlSection(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
label:
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component appenders>;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlSection(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component loggers>;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlSection(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeEndElement()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeEndDocument()>();
return;
}
private void writeXmlSection(javax.xml.stream.XMLStreamWriter, org.apache.logging.log4j.core.config.builder.api.Component) throws javax.xml.stream.XMLStreamException
{
org.apache.logging.log4j.core.config.builder.api.Component v;
java.util.List v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.util.Map v;
javax.xml.stream.XMLStreamWriter v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: javax.xml.stream.XMLStreamWriter;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.Component;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.Map getAttributes()>();
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getValue()>();
if v == null goto label;
label:
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlComponent(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
label:
return;
}
private void writeXmlComponent(javax.xml.stream.XMLStreamWriter, org.apache.logging.log4j.core.config.builder.api.Component) throws javax.xml.stream.XMLStreamException
{
java.util.Iterator v;
org.apache.logging.log4j.core.config.builder.api.Component v;
java.util.List v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.Object v;
javax.xml.stream.XMLStreamWriter v;
java.lang.String v, v, v, v, v;
boolean v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: javax.xml.stream.XMLStreamWriter;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.Component;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getValue()>();
if v == null goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getPluginType()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeStartElement(java.lang.String)>(v);
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlAttributes(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.List getComponents()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlComponent(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getValue()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getValue()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeCharacters(java.lang.String)>(v);
label:
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeEndElement()>();
goto label;
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.lang.String getPluginType()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeEmptyElement(java.lang.String)>(v);
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: void writeXmlAttributes(javax.xml.stream.XMLStreamWriter,org.apache.logging.log4j.core.config.builder.api.Component)>(v, v);
label:
return;
}
private void writeXmlAttributes(javax.xml.stream.XMLStreamWriter, org.apache.logging.log4j.core.config.builder.api.Component) throws javax.xml.stream.XMLStreamException
{
java.util.Iterator v;
java.util.Set v;
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.util.Map v;
java.lang.Object v, v, v;
javax.xml.stream.XMLStreamWriter v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: javax.xml.stream.XMLStreamWriter;
v := @parameter: org.apache.logging.log4j.core.config.builder.api.Component;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.Map getAttributes()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeAttribute(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
return;
}
public org.apache.logging.log4j.core.config.builder.api.ScriptComponentBuilder newScript(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultScriptComponentBuilder v;
java.lang.String v, v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultScriptComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultScriptComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ScriptFileComponentBuilder newScriptFile(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ScriptFileComponentBuilder newScriptFile(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultScriptFileComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder newAppender(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultAppenderComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultAppenderComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultAppenderComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.AppenderRefComponentBuilder newAppenderRef(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultAppenderRefComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultAppenderRefComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultAppenderRefComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newAsyncLogger(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, null, "AsyncLogger");
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newAsyncLogger(java.lang.String, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, null, "AsyncLogger", v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newAsyncLogger(java.lang.String, org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, "AsyncLogger");
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newAsyncLogger(java.lang.String, org.apache.logging.log4j.Level, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, v, "AsyncLogger", v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newAsyncLogger(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, "AsyncLogger");
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newAsyncLogger(java.lang.String, java.lang.String, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String,boolean)>(v, v, v, "AsyncLogger", v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newAsyncRootLogger()
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String)>(v, "AsyncRoot");
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newAsyncRootLogger(boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,boolean)>(v, null, "AsyncRoot", v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newAsyncRootLogger(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.Level;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, "AsyncRoot");
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newAsyncRootLogger(org.apache.logging.log4j.Level, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,boolean)>(v, v, "AsyncRoot", v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newAsyncRootLogger(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, "AsyncRoot");
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newAsyncRootLogger(java.lang.String, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
java.lang.String v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,boolean)>(v, v, "AsyncRoot", v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ComponentBuilder newComponent(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder,java.lang.String)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ComponentBuilder newComponent(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ComponentBuilder newComponent(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.PropertyComponentBuilder newProperty(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultPropertyComponentBuilder v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultPropertyComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultPropertyComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.KeyValuePairComponentBuilder newKeyValuePair(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultKeyValuePairComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultKeyValuePairComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultKeyValuePairComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.CustomLevelComponentBuilder newCustomLevel(java.lang.String, int)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultCustomLevelComponentBuilder v;
int v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: int;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultCustomLevelComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultCustomLevelComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,int)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder newFilter(java.lang.String, org.apache.logging.log4j.core.Filter$Result, org.apache.logging.log4j.core.Filter$Result)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.Filter$Result v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.core.Filter$Result;
v := @parameter: org.apache.logging.log4j.core.Filter$Result;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.core.Filter$Result: java.lang.String name()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.Filter$Result: java.lang.String name()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder newFilter(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultFilterComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LayoutComponentBuilder newLayout(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLayoutComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLayoutComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLayoutComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newLogger(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, null);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newLogger(java.lang.String, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,boolean)>(v, v, null, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newLogger(java.lang.String, org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newLogger(java.lang.String, org.apache.logging.log4j.Level, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,boolean)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newLogger(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.LoggerComponentBuilder newLogger(java.lang.String, java.lang.String, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v, v;
org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,java.lang.String,boolean)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newRootLogger()
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String)>(v, null);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newRootLogger(boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,boolean)>(v, null, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newRootLogger(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.Level;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newRootLogger(org.apache.logging.log4j.Level, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
org.apache.logging.log4j.Level v;
java.lang.String v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.Level;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
v = virtualinvoke v.<org.apache.logging.log4j.Level: java.lang.String toString()>();
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,boolean)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newRootLogger(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String)>(v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.RootLoggerComponentBuilder newRootLogger(java.lang.String, boolean)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder v;
java.lang.String v;
boolean v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder;
specialinvoke v.<org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder: void <init>(org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder,java.lang.String,boolean)>(v, v, v);
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setAdvertiser(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String advertiser> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setConfigurationName(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String name> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setConfigurationSource(org.apache.logging.log4j.core.config.ConfigurationSource)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.config.ConfigurationSource v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.config.ConfigurationSource;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.ConfigurationSource source> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setMonitorInterval(java.lang.String)
{
int v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.logging.log4j.core.util.Integers: int parseInt(java.lang.String)>(v);
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: int monitorInterval> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setPackages(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String packages> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setShutdownHook(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String shutdownFlag> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setShutdownTimeout(long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
long v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = virtualinvoke v.<java.util.concurrent.TimeUnit: long toMillis(long)>(v);
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: long shutdownTimeoutMillis> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setStatusLevel(org.apache.logging.log4j.Level)
{
org.apache.logging.log4j.Level v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.Level;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.Level level> = v;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setVerbosity(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
return v;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder setDestination(java.lang.String)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.lang.String v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: java.lang.String destination> = v;
return v;
}
public void setLoggerContext(org.apache.logging.log4j.core.LoggerContext)
{
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
org.apache.logging.log4j.core.LoggerContext v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: org.apache.logging.log4j.core.LoggerContext;
v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.LoggerContext loggerContext> = v;
return;
}
public org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder addRootProperty(java.lang.String, java.lang.String)
{
org.apache.logging.log4j.core.config.builder.api.Component v;
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder v;
java.util.Map v;
java.lang.String v, v;
v := @this: org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder: org.apache.logging.log4j.core.config.builder.api.Component root>;
v = virtualinvoke v.<org.apache.logging.log4j.core.config.builder.api.Component: java.util.Map getAttributes()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
}