class org.apache.logging.log4j.core.net.SmtpManager$FactoryData
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.logging.log4j.core.net.SmtpManager$FactoryData
  super_class: java.lang.Object
{
  private final java.lang.String to;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String cc;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String bcc;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String from;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String replyto;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer subject;
    descriptor: Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String protocol;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String host;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int port;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String username;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String password;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean isDebug;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int numElements;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.logging.log4j.core.net.ssl.SslConfiguration sslConfiguration;
    descriptor: Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, boolean, int, org.apache.logging.log4j.core.net.ssl.SslConfiguration);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;ZILorg/apache/logging/log4j/core/net/ssl/SslConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=15, args_size=15
        start local 0 // org.apache.logging.log4j.core.net.SmtpManager$FactoryData this
        start local 1 // java.lang.String to
        start local 2 // java.lang.String cc
        start local 3 // java.lang.String bcc
        start local 4 // java.lang.String from
        start local 5 // java.lang.String replyTo
        start local 6 // org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer subjectSerializer
        start local 7 // java.lang.String protocol
        start local 8 // java.lang.String host
        start local 9 // int port
        start local 10 // java.lang.String username
        start local 11 // java.lang.String password
        start local 12 // boolean isDebug
        start local 13 // int numElements
        start local 14 // org.apache.logging.log4j.core.net.ssl.SslConfiguration sslConfiguration
         0: .line 283
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 287
            aload 0 /* this */
            aload 1 /* to */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.to:Ljava/lang/String;
         2: .line 288
            aload 0 /* this */
            aload 2 /* cc */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.cc:Ljava/lang/String;
         3: .line 289
            aload 0 /* this */
            aload 3 /* bcc */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.bcc:Ljava/lang/String;
         4: .line 290
            aload 0 /* this */
            aload 4 /* from */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.from:Ljava/lang/String;
         5: .line 291
            aload 0 /* this */
            aload 5 /* replyTo */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.replyto:Ljava/lang/String;
         6: .line 292
            aload 0 /* this */
            aload 6 /* subjectSerializer */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.subject:Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
         7: .line 293
            aload 0 /* this */
            aload 7 /* protocol */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.protocol:Ljava/lang/String;
         8: .line 294
            aload 0 /* this */
            aload 8 /* host */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.host:Ljava/lang/String;
         9: .line 295
            aload 0 /* this */
            iload 9 /* port */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.port:I
        10: .line 296
            aload 0 /* this */
            aload 10 /* username */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.username:Ljava/lang/String;
        11: .line 297
            aload 0 /* this */
            aload 11 /* password */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.password:Ljava/lang/String;
        12: .line 298
            aload 0 /* this */
            iload 12 /* isDebug */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.isDebug:Z
        13: .line 299
            aload 0 /* this */
            iload 13 /* numElements */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.numElements:I
        14: .line 300
            aload 0 /* this */
            aload 14 /* sslConfiguration */
            putfield org.apache.logging.log4j.core.net.SmtpManager$FactoryData.sslConfiguration:Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
        15: .line 301
            return
        end local 14 // org.apache.logging.log4j.core.net.ssl.SslConfiguration sslConfiguration
        end local 13 // int numElements
        end local 12 // boolean isDebug
        end local 11 // java.lang.String password
        end local 10 // java.lang.String username
        end local 9 // int port
        end local 8 // java.lang.String host
        end local 7 // java.lang.String protocol
        end local 6 // org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer subjectSerializer
        end local 5 // java.lang.String replyTo
        end local 4 // java.lang.String from
        end local 3 // java.lang.String bcc
        end local 2 // java.lang.String cc
        end local 1 // java.lang.String to
        end local 0 // org.apache.logging.log4j.core.net.SmtpManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   16     0               this  Lorg/apache/logging/log4j/core/net/SmtpManager$FactoryData;
            0   16     1                 to  Ljava/lang/String;
            0   16     2                 cc  Ljava/lang/String;
            0   16     3                bcc  Ljava/lang/String;
            0   16     4               from  Ljava/lang/String;
            0   16     5            replyTo  Ljava/lang/String;
            0   16     6  subjectSerializer  Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
            0   16     7           protocol  Ljava/lang/String;
            0   16     8               host  Ljava/lang/String;
            0   16     9               port  I
            0   16    10           username  Ljava/lang/String;
            0   16    11           password  Ljava/lang/String;
            0   16    12            isDebug  Z
            0   16    13        numElements  I
            0   16    14   sslConfiguration  Lorg/apache/logging/log4j/core/net/ssl/SslConfiguration;
    MethodParameters:
                   Name  Flags
      to                 final
      cc                 final
      bcc                final
      from               final
      replyTo            final
      subjectSerializer  final
      protocol           final
      host               final
      port               final
      username           final
      password           final
      isDebug            final
      numElements        final
      sslConfiguration   final
}
SourceFile: "SmtpManager.java"
NestHost: org.apache.logging.log4j.core.net.SmtpManager
InnerClasses:
  public abstract Serializer = org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer of org.apache.logging.log4j.core.layout.AbstractStringLayout
  private FactoryData = org.apache.logging.log4j.core.net.SmtpManager$FactoryData of org.apache.logging.log4j.core.net.SmtpManager