public class org.apache.logging.log4j.core.layout.SyslogLayout$Builder extends org.apache.logging.log4j.core.layout.AbstractStringLayout$Builder implements org.apache.logging.log4j.core.util.Builder
{
private org.apache.logging.log4j.core.net.Facility facility;
private boolean includeNewLine;
private java.lang.String escapeNL;
public void <init>()
{
org.apache.logging.log4j.core.net.Facility v;
java.nio.charset.Charset v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
specialinvoke v.<org.apache.logging.log4j.core.layout.AbstractStringLayout$Builder: void <init>()>();
v = <org.apache.logging.log4j.core.net.Facility: org.apache.logging.log4j.core.net.Facility LOCAL0>;
v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.net.Facility facility> = v;
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
virtualinvoke v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.layout.AbstractStringLayout$Builder setCharset(java.nio.charset.Charset)>(v);
return;
}
public org.apache.logging.log4j.core.layout.SyslogLayout build()
{
org.apache.logging.log4j.core.net.Facility v;
java.nio.charset.Charset v;
org.apache.logging.log4j.core.layout.SyslogLayout v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
java.lang.String v;
boolean v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v = new org.apache.logging.log4j.core.layout.SyslogLayout;
v = v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.net.Facility facility>;
v = v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: boolean includeNewLine>;
v = v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: java.lang.String escapeNL>;
v = virtualinvoke v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: java.nio.charset.Charset getCharset()>();
specialinvoke v.<org.apache.logging.log4j.core.layout.SyslogLayout: void <init>(org.apache.logging.log4j.core.net.Facility,boolean,java.lang.String,java.nio.charset.Charset)>(v, v, v, v);
return v;
}
public org.apache.logging.log4j.core.net.Facility getFacility()
{
org.apache.logging.log4j.core.net.Facility v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v = v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.net.Facility facility>;
return v;
}
public boolean isIncludeNewLine()
{
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
boolean v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v = v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: boolean includeNewLine>;
return v;
}
public java.lang.String getEscapeNL()
{
java.lang.String v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v = v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: java.lang.String escapeNL>;
return v;
}
public org.apache.logging.log4j.core.layout.SyslogLayout$Builder setFacility(org.apache.logging.log4j.core.net.Facility)
{
org.apache.logging.log4j.core.layout.AbstractLayout$Builder v;
org.apache.logging.log4j.core.net.Facility v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v := @parameter: org.apache.logging.log4j.core.net.Facility;
v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.net.Facility facility> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.layout.AbstractLayout$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.layout.SyslogLayout$Builder setIncludeNewLine(boolean)
{
org.apache.logging.log4j.core.layout.AbstractLayout$Builder v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
boolean v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v := @parameter: boolean;
v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: boolean includeNewLine> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.layout.AbstractLayout$Builder asBuilder()>();
return v;
}
public org.apache.logging.log4j.core.layout.SyslogLayout$Builder setEscapeNL(java.lang.String)
{
org.apache.logging.log4j.core.layout.AbstractLayout$Builder v;
java.lang.String v;
org.apache.logging.log4j.core.layout.SyslogLayout$Builder v;
v := @this: org.apache.logging.log4j.core.layout.SyslogLayout$Builder;
v := @parameter: java.lang.String;
v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: java.lang.String escapeNL> = v;
v = virtualinvoke v.<org.apache.logging.log4j.core.layout.SyslogLayout$Builder: org.apache.logging.log4j.core.layout.AbstractLayout$Builder asBuilder()>();
return v;
}
}