public class org.springframework.mail.javamail.MimeMailMessage implements org.springframework.mail.MailMessage
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.mail.javamail.MimeMailMessage
  super_class: java.lang.Object
{
  private final org.springframework.mail.javamail.MimeMessageHelper helper;
    descriptor: Lorg/springframework/mail/javamail/MimeMessageHelper;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.springframework.mail.javamail.MimeMessageHelper);
    descriptor: (Lorg/springframework/mail/javamail/MimeMessageHelper;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // org.springframework.mail.javamail.MimeMessageHelper mimeMessageHelper
         0: .line 48
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            aload 0 /* this */
            aload 1 /* mimeMessageHelper */
            putfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
         2: .line 50
            return
        end local 1 // org.springframework.mail.javamail.MimeMessageHelper mimeMessageHelper
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    3     1  mimeMessageHelper  Lorg/springframework/mail/javamail/MimeMessageHelper;
    MethodParameters:
                   Name  Flags
      mimeMessageHelper  

  public void <init>(javax.mail.internet.MimeMessage);
    descriptor: (Ljavax/mail/internet/MimeMessage;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // javax.mail.internet.MimeMessage mimeMessage
         0: .line 56
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 57
            aload 0 /* this */
            new org.springframework.mail.javamail.MimeMessageHelper
            dup
            aload 1 /* mimeMessage */
            invokespecial org.springframework.mail.javamail.MimeMessageHelper.<init>:(Ljavax/mail/internet/MimeMessage;)V
            putfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
         2: .line 58
            return
        end local 1 // javax.mail.internet.MimeMessage mimeMessage
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    3     1  mimeMessage  Ljavax/mail/internet/MimeMessage;
    MethodParameters:
             Name  Flags
      mimeMessage  

  public final org.springframework.mail.javamail.MimeMessageHelper getMimeMessageHelper();
    descriptor: ()Lorg/springframework/mail/javamail/MimeMessageHelper;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
         0: .line 64
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            areturn
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;

  public final javax.mail.internet.MimeMessage getMimeMessage();
    descriptor: ()Ljavax/mail/internet/MimeMessage;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
         0: .line 71
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getMimeMessage:()Ljavax/mail/internet/MimeMessage;
            areturn
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;

  public void setFrom(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String from
         0: .line 78
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* from */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setFrom:(Ljava/lang/String;)V
         1: .line 79
            goto 4
         2: .line 80
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 81
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 83
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String from
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1  from  Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      from  

  public void setReplyTo(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String replyTo
         0: .line 88
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* replyTo */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setReplyTo:(Ljava/lang/String;)V
         1: .line 89
            goto 4
         2: .line 90
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 91
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 93
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String replyTo
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1  replyTo  Ljava/lang/String;
            3    4     2       ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
         Name  Flags
      replyTo  

  public void setTo(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String to
         0: .line 98
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* to */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setTo:(Ljava/lang/String;)V
         1: .line 99
            goto 4
         2: .line 100
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 101
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 103
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String to
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1    to  Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      to    

  public void setTo(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String[] to
         0: .line 108
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* to */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setTo:([Ljava/lang/String;)V
         1: .line 109
            goto 4
         2: .line 110
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 111
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 113
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String[] to
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1    to  [Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      to    

  public void setCc(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String cc
         0: .line 118
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* cc */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setCc:(Ljava/lang/String;)V
         1: .line 119
            goto 4
         2: .line 120
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 121
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 123
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String cc
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1    cc  Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      cc    

  public void setCc(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String[] cc
         0: .line 128
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* cc */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setCc:([Ljava/lang/String;)V
         1: .line 129
            goto 4
         2: .line 130
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 131
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 133
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String[] cc
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1    cc  [Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      cc    

  public void setBcc(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String bcc
         0: .line 138
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* bcc */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setBcc:(Ljava/lang/String;)V
         1: .line 139
            goto 4
         2: .line 140
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 141
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 143
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String bcc
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1   bcc  Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      bcc   

  public void setBcc(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String[] bcc
         0: .line 148
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* bcc */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setBcc:([Ljava/lang/String;)V
         1: .line 149
            goto 4
         2: .line 150
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 151
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 153
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String[] bcc
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1   bcc  [Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      bcc   

  public void setSentDate(java.util.Date);
    descriptor: (Ljava/util/Date;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.util.Date sentDate
         0: .line 158
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* sentDate */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setSentDate:(Ljava/util/Date;)V
         1: .line 159
            goto 4
         2: .line 160
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 161
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 163
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.Date sentDate
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1  sentDate  Ljava/util/Date;
            3    4     2        ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
          Name  Flags
      sentDate  

  public void setSubject(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String subject
         0: .line 168
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* subject */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setSubject:(Ljava/lang/String;)V
         1: .line 169
            goto 4
         2: .line 170
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 171
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 173
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String subject
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1  subject  Ljava/lang/String;
            3    4     2       ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
         Name  Flags
      subject  

  public void setText(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.mail.javamail.MimeMailMessage this
        start local 1 // java.lang.String text
         0: .line 178
            aload 0 /* this */
            getfield org.springframework.mail.javamail.MimeMailMessage.helper:Lorg/springframework/mail/javamail/MimeMessageHelper;
            aload 1 /* text */
            invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setText:(Ljava/lang/String;)V
         1: .line 179
            goto 4
         2: .line 180
      StackMap locals:
      StackMap stack: javax.mail.MessagingException
            astore 2 /* ex */
        start local 2 // javax.mail.MessagingException ex
         3: .line 181
            new org.springframework.mail.MailParseException
            dup
            aload 2 /* ex */
            invokespecial org.springframework.mail.MailParseException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // javax.mail.MessagingException ex
         4: .line 183
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String text
        end local 0 // org.springframework.mail.javamail.MimeMailMessage this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/mail/javamail/MimeMailMessage;
            0    5     1  text  Ljava/lang/String;
            3    4     2    ex  Ljavax/mail/MessagingException;
      Exception table:
        from    to  target  type
           0     1       2  Class javax.mail.MessagingException
    Exceptions:
      throws org.springframework.mail.MailParseException
    MethodParameters:
      Name  Flags
      text  
}
SourceFile: "MimeMailMessage.java"