public class org.springframework.mail.javamail.MimeMessageHelper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.mail.javamail.MimeMessageHelper
super_class: java.lang.Object
{
public static final int MULTIPART_MODE_NO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MULTIPART_MODE_MIXED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MULTIPART_MODE_RELATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MULTIPART_MODE_MIXED_RELATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final java.lang.String MULTIPART_SUBTYPE_MIXED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "mixed"
private static final java.lang.String MULTIPART_SUBTYPE_RELATED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "related"
private static final java.lang.String MULTIPART_SUBTYPE_ALTERNATIVE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "alternative"
private static final java.lang.String CONTENT_TYPE_ALTERNATIVE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "text/alternative"
private static final java.lang.String CONTENT_TYPE_HTML;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "text/html"
private static final java.lang.String CONTENT_TYPE_CHARSET_SUFFIX;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: ";charset="
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "X-Priority"
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "Content-ID"
private final javax.mail.internet.MimeMessage mimeMessage;
descriptor: Ljavax/mail/internet/MimeMessage;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private javax.mail.internet.MimeMultipart rootMimeMultipart;
descriptor: Ljavax/mail/internet/MimeMultipart;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private javax.mail.internet.MimeMultipart mimeMultipart;
descriptor: Ljavax/mail/internet/MimeMultipart;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private final java.lang.String encoding;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private javax.activation.FileTypeMap fileTypeMap;
descriptor: Ljavax/activation/FileTypeMap;
flags: (0x0002) ACC_PRIVATE
private boolean validateAddresses;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(javax.mail.internet.MimeMessage);
descriptor: (Ljavax/mail/internet/MimeMessage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokespecial org.springframework.mail.javamail.MimeMessageHelper.<init>:(Ljavax/mail/internet/MimeMessage;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 2 1 mimeMessage Ljavax/mail/internet/MimeMessage;
MethodParameters:
Name Flags
mimeMessage
public void <init>(javax.mail.internet.MimeMessage, java.lang.String);
descriptor: (Ljavax/mail/internet/MimeMessage;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:Z
2: aload 0
aload 1
putfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
3: aload 0
aload 2
ifnull 4
aload 2
goto 5
StackMap locals: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.MimeMessage java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
4: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getDefaultEncoding:(Ljavax/mail/internet/MimeMessage;)Ljava/lang/String;
StackMap locals: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.MimeMessage java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper java.lang.String
5: putfield org.springframework.mail.javamail.MimeMessageHelper.encoding:Ljava/lang/String;
6: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getDefaultFileTypeMap:(Ljavax/mail/internet/MimeMessage;)Ljavax/activation/FileTypeMap;
putfield org.springframework.mail.javamail.MimeMessageHelper.fileTypeMap:Ljavax/activation/FileTypeMap;
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 8 1 mimeMessage Ljavax/mail/internet/MimeMessage;
0 8 2 encoding Ljava/lang/String;
RuntimeVisibleParameterAnnotations:
0:
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
mimeMessage
encoding
public void <init>(javax.mail.internet.MimeMessage, boolean);
descriptor: (Ljavax/mail/internet/MimeMessage;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
aconst_null
invokespecial org.springframework.mail.javamail.MimeMessageHelper.<init>:(Ljavax/mail/internet/MimeMessage;ZLjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 2 1 mimeMessage Ljavax/mail/internet/MimeMessage;
0 2 2 multipart Z
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
mimeMessage
multipart
public void <init>(javax.mail.internet.MimeMessage, boolean, java.lang.String);
descriptor: (Ljavax/mail/internet/MimeMessage;ZLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
ifeq 1
iconst_3
goto 2
StackMap locals: uninitialized-this javax.mail.internet.MimeMessage int java.lang.String
StackMap stack: uninitialized-this javax.mail.internet.MimeMessage
1: iconst_0
StackMap locals: uninitialized-this javax.mail.internet.MimeMessage int java.lang.String
StackMap stack: uninitialized-this javax.mail.internet.MimeMessage int
2: aload 3
invokespecial org.springframework.mail.javamail.MimeMessageHelper.<init>:(Ljavax/mail/internet/MimeMessage;ILjava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 mimeMessage Ljavax/mail/internet/MimeMessage;
0 4 2 multipart Z
0 4 3 encoding Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
RuntimeVisibleParameterAnnotations:
0:
1:
2:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
mimeMessage
multipart
encoding
public void <init>(javax.mail.internet.MimeMessage, int);
descriptor: (Ljavax/mail/internet/MimeMessage;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
aconst_null
invokespecial org.springframework.mail.javamail.MimeMessageHelper.<init>:(Ljavax/mail/internet/MimeMessage;ILjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 2 1 mimeMessage Ljavax/mail/internet/MimeMessage;
0 2 2 multipartMode I
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
mimeMessage
multipartMode
public void <init>(javax.mail.internet.MimeMessage, int, java.lang.String);
descriptor: (Ljavax/mail/internet/MimeMessage;ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:Z
2: aload 0
aload 1
putfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
3: aload 0
aload 1
iload 2
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.createMimeMultiparts:(Ljavax/mail/internet/MimeMessage;I)V
4: aload 0
aload 3
ifnull 5
aload 3
goto 6
StackMap locals: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.MimeMessage int java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
5: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getDefaultEncoding:(Ljavax/mail/internet/MimeMessage;)Ljava/lang/String;
StackMap locals: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.MimeMessage int java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper java.lang.String
6: putfield org.springframework.mail.javamail.MimeMessageHelper.encoding:Ljava/lang/String;
7: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getDefaultFileTypeMap:(Ljavax/mail/internet/MimeMessage;)Ljavax/activation/FileTypeMap;
putfield org.springframework.mail.javamail.MimeMessageHelper.fileTypeMap:Ljavax/activation/FileTypeMap;
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 9 1 mimeMessage Ljavax/mail/internet/MimeMessage;
0 9 2 multipartMode I
0 9 3 encoding Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
RuntimeVisibleParameterAnnotations:
0:
1:
2:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
mimeMessage
multipartMode
encoding
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 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
protected void createMimeMultiparts(javax.mail.internet.MimeMessage, int);
descriptor: (Ljavax/mail/internet/MimeMessage;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 2
tableswitch { // 0 - 3
0: 1
1: 3
2: 7
3: 11
default: 19
}
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
aconst_null
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setMimeMultiparts:(Ljavax/mail/internet/MimeMultipart;Ljavax/mail/internet/MimeMultipart;)V
2: goto 20
3: StackMap locals:
StackMap stack:
new javax.mail.internet.MimeMultipart
dup
ldc "mixed"
invokespecial javax.mail.internet.MimeMultipart.<init>:(Ljava/lang/String;)V
astore 3
start local 3 4: aload 1
aload 3
invokevirtual javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V
5: aload 0
aload 3
aload 3
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setMimeMultiparts:(Ljavax/mail/internet/MimeMultipart;Ljavax/mail/internet/MimeMultipart;)V
6: goto 20
end local 3 7: StackMap locals:
StackMap stack:
new javax.mail.internet.MimeMultipart
dup
ldc "related"
invokespecial javax.mail.internet.MimeMultipart.<init>:(Ljava/lang/String;)V
astore 4
start local 4 8: aload 1
aload 4
invokevirtual javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V
9: aload 0
aload 4
aload 4
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setMimeMultiparts:(Ljavax/mail/internet/MimeMultipart;Ljavax/mail/internet/MimeMultipart;)V
10: goto 20
end local 4 11: StackMap locals:
StackMap stack:
new javax.mail.internet.MimeMultipart
dup
ldc "mixed"
invokespecial javax.mail.internet.MimeMultipart.<init>:(Ljava/lang/String;)V
astore 5
start local 5 12: aload 1
aload 5
invokevirtual javax.mail.internet.MimeMessage.setContent:(Ljavax/mail/Multipart;)V
13: new javax.mail.internet.MimeMultipart
dup
ldc "related"
invokespecial javax.mail.internet.MimeMultipart.<init>:(Ljava/lang/String;)V
astore 6
start local 6 14: new javax.mail.internet.MimeBodyPart
dup
invokespecial javax.mail.internet.MimeBodyPart.<init>:()V
astore 7
start local 7 15: aload 7
aload 6
invokevirtual javax.mail.internet.MimeBodyPart.setContent:(Ljavax/mail/Multipart;)V
16: aload 5
aload 7
invokevirtual javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V
17: aload 0
aload 5
aload 6
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setMimeMultiparts:(Ljavax/mail/internet/MimeMultipart;Ljavax/mail/internet/MimeMultipart;)V
18: goto 20
end local 7 end local 6 end local 5 19: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Only multipart modes MIXED_RELATED, RELATED and NO supported"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 21 1 mimeMessage Ljavax/mail/internet/MimeMessage;
0 21 2 multipartMode I
4 7 3 mixedMultipart Ljavax/mail/internet/MimeMultipart;
8 11 4 relatedMultipart Ljavax/mail/internet/MimeMultipart;
12 19 5 rootMixedMultipart Ljavax/mail/internet/MimeMultipart;
14 19 6 nestedRelatedMultipart Ljavax/mail/internet/MimeMultipart;
15 19 7 relatedBodyPart Ljavax/mail/internet/MimeBodyPart;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
mimeMessage
multipartMode
protected final void setMimeMultiparts(javax.mail.internet.MimeMultipart, javax.mail.internet.MimeMultipart);
descriptor: (Ljavax/mail/internet/MimeMultipart;Ljavax/mail/internet/MimeMultipart;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield org.springframework.mail.javamail.MimeMessageHelper.rootMimeMultipart:Ljavax/mail/internet/MimeMultipart;
1: aload 0
aload 2
putfield org.springframework.mail.javamail.MimeMessageHelper.mimeMultipart:Ljavax/mail/internet/MimeMultipart;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 root Ljavax/mail/internet/MimeMultipart;
0 3 2 main Ljavax/mail/internet/MimeMultipart;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
root
main
public final boolean isMultipart();
descriptor: ()Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.rootMimeMultipart:Ljavax/mail/internet/MimeMultipart;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
public final javax.mail.internet.MimeMultipart getRootMimeMultipart();
descriptor: ()Ljavax/mail/internet/MimeMultipart;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.rootMimeMultipart:Ljavax/mail/internet/MimeMultipart;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
ldc "Not in multipart mode - create an appropriate MimeMessageHelper via a constructor that takes a 'multipart' flag if you need to set alternative texts or add inline elements or attachments."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.rootMimeMultipart:Ljavax/mail/internet/MimeMultipart;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
Exceptions:
throws java.lang.IllegalStateException
public final javax.mail.internet.MimeMultipart getMimeMultipart();
descriptor: ()Ljavax/mail/internet/MimeMultipart;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMultipart:Ljavax/mail/internet/MimeMultipart;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
ldc "Not in multipart mode - create an appropriate MimeMessageHelper via a constructor that takes a 'multipart' flag if you need to set alternative texts or add inline elements or attachments."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMultipart:Ljavax/mail/internet/MimeMultipart;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
Exceptions:
throws java.lang.IllegalStateException
protected java.lang.String getDefaultEncoding(javax.mail.internet.MimeMessage);
descriptor: (Ljavax/mail/internet/MimeMessage;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.springframework.mail.javamail.SmartMimeMessage
ifeq 2
1: aload 1
checkcast org.springframework.mail.javamail.SmartMimeMessage
invokevirtual org.springframework.mail.javamail.SmartMimeMessage.getDefaultEncoding:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 mimeMessage Ljavax/mail/internet/MimeMessage;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
mimeMessage
public java.lang.String getEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.encoding:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
protected javax.activation.FileTypeMap getDefaultFileTypeMap(javax.mail.internet.MimeMessage);
descriptor: (Ljavax/mail/internet/MimeMessage;)Ljavax/activation/FileTypeMap;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.springframework.mail.javamail.SmartMimeMessage
ifeq 4
1: aload 1
checkcast org.springframework.mail.javamail.SmartMimeMessage
invokevirtual org.springframework.mail.javamail.SmartMimeMessage.getDefaultFileTypeMap:()Ljavax/activation/FileTypeMap;
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
new org.springframework.mail.javamail.ConfigurableMimeFileTypeMap
dup
invokespecial org.springframework.mail.javamail.ConfigurableMimeFileTypeMap.<init>:()V
astore 2
start local 2 5: aload 2
invokevirtual org.springframework.mail.javamail.ConfigurableMimeFileTypeMap.afterPropertiesSet:()V
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 7 1 mimeMessage Ljavax/mail/internet/MimeMessage;
2 4 2 fileTypeMap Ljavax/activation/FileTypeMap;
5 7 2 fileTypeMap Lorg/springframework/mail/javamail/ConfigurableMimeFileTypeMap;
MethodParameters:
Name Flags
mimeMessage
public void setFileTypeMap(javax.activation.FileTypeMap);
descriptor: (Ljavax/activation/FileTypeMap;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
1: aload 0
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getMimeMessage:()Ljavax/mail/internet/MimeMessage;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getDefaultFileTypeMap:(Ljavax/mail/internet/MimeMessage;)Ljavax/activation/FileTypeMap;
StackMap locals: org.springframework.mail.javamail.MimeMessageHelper javax.activation.FileTypeMap
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper javax.activation.FileTypeMap
2: putfield org.springframework.mail.javamail.MimeMessageHelper.fileTypeMap:Ljavax/activation/FileTypeMap;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 fileTypeMap Ljavax/activation/FileTypeMap;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
fileTypeMap
public javax.activation.FileTypeMap getFileTypeMap();
descriptor: ()Ljavax/activation/FileTypeMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.fileTypeMap:Ljavax/activation/FileTypeMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
public void setValidateAddresses(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 2 1 validateAddresses Z
MethodParameters:
Name Flags
validateAddresses
public boolean isValidateAddresses();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
protected void validateAddress(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.isValidateAddresses:()Z
ifeq 2
1: aload 1
invokevirtual javax.mail.internet.InternetAddress.validate:()V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 address Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.internet.AddressException
MethodParameters:
Name Flags
address
protected void validateAddresses(javax.mail.internet.InternetAddress[]);
descriptor: ([Ljavax/mail/internet/InternetAddress;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.InternetAddress[] top int int javax.mail.internet.InternetAddress[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
aload 2
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 6 1 addresses [Ljavax/mail/internet/InternetAddress;
2 3 2 address Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.internet.AddressException
MethodParameters:
Name Flags
addresses
public void setFrom(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "From address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setFrom:(Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 from Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
from
public void setFrom(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "From address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setFrom:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 from Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
from
public void setFrom(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "From address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
2: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 4
StackMap locals:
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
3: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals: org.springframework.mail.javamail.MimeMessageHelper java.lang.String java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.InternetAddress
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setFrom:(Ljavax/mail/internet/InternetAddress;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 6 1 from Ljava/lang/String;
0 6 2 personal Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException, java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
from
personal
public void setReplyTo(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Reply-to address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
iconst_1
anewarray javax.mail.internet.InternetAddress
dup
iconst_0
aload 1
aastore
invokevirtual javax.mail.internet.MimeMessage.setReplyTo:([Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 replyTo Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
replyTo
public void setReplyTo(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Reply-to address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setReplyTo:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 replyTo Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
replyTo
public void setReplyTo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Reply-to address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
2: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 4
StackMap locals:
StackMap stack:
3: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack: javax.mail.internet.InternetAddress
astore 3
start local 3 5: aload 0
aload 3
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setReplyTo:(Ljavax/mail/internet/InternetAddress;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 7 1 replyTo Ljava/lang/String;
0 7 2 personal Ljava/lang/String;
5 7 3 replyToAddress Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException, java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
replyTo
personal
public void setTo(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "To address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.TO:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 to Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
to
public void setTo(javax.mail.internet.InternetAddress[]);
descriptor: ([Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "To address array must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:([Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.TO:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 to [Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
to
public void setTo(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "To address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setTo:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 to Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
to
public void setTo(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "To address array must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
arraylength
anewarray javax.mail.internet.InternetAddress
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: javax.mail.internet.InternetAddress[] int
StackMap stack:
aload 2
iload 3
aload 0
aload 1
iload 3
aaload
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
aastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
arraylength
if_icmplt 4
end local 3 7: aload 0
aload 2
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setTo:([Ljavax/mail/internet/InternetAddress;)V
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 9 1 to [Ljava/lang/String;
2 9 2 addresses [Ljavax/mail/internet/InternetAddress;
3 7 3 i I
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
to
public void addTo(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "To address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.TO:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 to Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
to
public void addTo(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "To address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addTo:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 to Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
to
public void addTo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "To address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
2: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 4
3: StackMap locals:
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals: org.springframework.mail.javamail.MimeMessageHelper java.lang.String java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.InternetAddress
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addTo:(Ljavax/mail/internet/InternetAddress;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 6 1 to Ljava/lang/String;
0 6 2 personal Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException, java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
to
personal
public void setCc(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Cc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.CC:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 cc Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
cc
public void setCc(javax.mail.internet.InternetAddress[]);
descriptor: ([Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Cc address array must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:([Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.CC:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 cc [Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
cc
public void setCc(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Cc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setCc:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 cc Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
cc
public void setCc(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "Cc address array must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
arraylength
anewarray javax.mail.internet.InternetAddress
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: javax.mail.internet.InternetAddress[] int
StackMap stack:
aload 2
iload 3
aload 0
aload 1
iload 3
aaload
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
aastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
arraylength
if_icmplt 4
end local 3 7: aload 0
aload 2
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setCc:([Ljavax/mail/internet/InternetAddress;)V
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 9 1 cc [Ljava/lang/String;
2 9 2 addresses [Ljavax/mail/internet/InternetAddress;
3 7 3 i I
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
cc
public void addCc(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Cc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.CC:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 cc Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
cc
public void addCc(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Cc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addCc:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 cc Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
cc
public void addCc(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Cc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
2: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 4
3: StackMap locals:
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals: org.springframework.mail.javamail.MimeMessageHelper java.lang.String java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.InternetAddress
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addCc:(Ljavax/mail/internet/InternetAddress;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 6 1 cc Ljava/lang/String;
0 6 2 personal Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException, java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
cc
personal
public void setBcc(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Bcc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.BCC:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 bcc Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
bcc
public void setBcc(javax.mail.internet.InternetAddress[]);
descriptor: ([Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Bcc address array must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddresses:([Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.BCC:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setRecipients:(Ljavax/mail/Message$RecipientType;[Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 bcc [Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
bcc
public void setBcc(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Bcc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setBcc:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 bcc Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
bcc
public void setBcc(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ldc "Bcc address array must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
arraylength
anewarray javax.mail.internet.InternetAddress
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: javax.mail.internet.InternetAddress[] int
StackMap stack:
aload 2
iload 3
aload 0
aload 1
iload 3
aaload
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
aastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 1
arraylength
if_icmplt 4
end local 3 7: aload 0
aload 2
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setBcc:([Ljavax/mail/internet/InternetAddress;)V
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 9 1 bcc [Ljava/lang/String;
2 9 2 addresses [Ljavax/mail/internet/InternetAddress;
3 7 3 i I
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
bcc
public void addBcc(javax.mail.internet.InternetAddress);
descriptor: (Ljavax/mail/internet/InternetAddress;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Bcc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.validateAddress:(Ljavax/mail/internet/InternetAddress;)V
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
getstatic javax.mail.Message$RecipientType.BCC:Ljavax/mail/Message$RecipientType;
aload 1
invokevirtual javax.mail.internet.MimeMessage.addRecipient:(Ljavax/mail/Message$RecipientType;Ljavax/mail/Address;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 bcc Ljavax/mail/internet/InternetAddress;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
bcc
public void addBcc(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Bcc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.parseAddress:(Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addBcc:(Ljavax/mail/internet/InternetAddress;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 bcc Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
bcc
public void addBcc(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Bcc address must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
2: new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 4
3: StackMap locals:
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper
new javax.mail.internet.InternetAddress
dup
aload 1
aload 2
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals: org.springframework.mail.javamail.MimeMessageHelper java.lang.String java.lang.String
StackMap stack: org.springframework.mail.javamail.MimeMessageHelper javax.mail.internet.InternetAddress
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addBcc:(Ljavax/mail/internet/InternetAddress;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 6 1 bcc Ljava/lang/String;
0 6 2 personal Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException, java.io.UnsupportedEncodingException
MethodParameters:
Name Flags
bcc
personal
private javax.mail.internet.InternetAddress parseAddress(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/mail/internet/InternetAddress;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokestatic javax.mail.internet.InternetAddress.parse:(Ljava/lang/String;)[Ljavax/mail/internet/InternetAddress;
astore 2
start local 2 1: aload 2
arraylength
iconst_1
if_icmpeq 3
2: new javax.mail.internet.AddressException
dup
ldc "Illegal address"
aload 1
invokespecial javax.mail.internet.AddressException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
athrow
3: StackMap locals: javax.mail.internet.InternetAddress[]
StackMap stack:
aload 2
iconst_0
aaload
astore 3
start local 3 4: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 6
5: new javax.mail.internet.InternetAddress
dup
aload 3
invokevirtual javax.mail.internet.InternetAddress.getAddress:()Ljava/lang/String;
aload 3
invokevirtual javax.mail.internet.InternetAddress.getPersonal:()Ljava/lang/String;
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokespecial javax.mail.internet.InternetAddress.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto 7
StackMap locals: javax.mail.internet.InternetAddress
StackMap stack:
6: aload 3
7: StackMap locals:
StackMap stack: javax.mail.internet.InternetAddress
areturn
8: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 4
start local 4 9: new javax.mail.MessagingException
dup
ldc "Failed to parse embedded personal name to correct encoding"
aload 4
invokespecial javax.mail.MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 10 1 address Ljava/lang/String;
1 10 2 parsed [Ljavax/mail/internet/InternetAddress;
4 10 3 raw Ljavax/mail/internet/InternetAddress;
9 10 4 ex Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
4 7 8 Class java.io.UnsupportedEncodingException
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
address
public void setPriority(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
ldc "X-Priority"
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual javax.mail.internet.MimeMessage.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 2 1 priority I
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
priority
public void setSentDate(java.util.Date);
descriptor: (Ljava/util/Date;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Sent date must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setSentDate:(Ljava/util/Date;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 sentDate Ljava/util/Date;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
sentDate
public void setSubject(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Subject must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 4
2: aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
aload 1
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokevirtual javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;Ljava/lang/String;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
aload 1
invokevirtual javax.mail.internet.MimeMessage.setSubject:(Ljava/lang/String;)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 6 1 subject Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
subject
public void setText(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setText:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 2 1 text Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
text
public void setText(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Text must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.isMultipart:()Z
ifeq 4
2: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getMainPart:()Ljavax/mail/internet/MimeBodyPart;
astore 3
start local 3 3: goto 5
end local 3 4: StackMap locals:
StackMap stack:
aload 0
getfield org.springframework.mail.javamail.MimeMessageHelper.mimeMessage:Ljavax/mail/internet/MimeMessage;
astore 3
start local 3 5: StackMap locals: javax.mail.internet.MimePart
StackMap stack:
iload 2
ifeq 8
6: aload 0
aload 3
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setHtmlTextToMimePart:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aload 3
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setPlainTextToMimePart:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 10 1 text Ljava/lang/String;
0 10 2 html Z
3 4 3 partToUse Ljavax/mail/internet/MimePart;
5 10 3 partToUse Ljavax/mail/internet/MimePart;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
text
html
public void setText(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Plain text must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 2
ldc "HTML text must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: new javax.mail.internet.MimeMultipart
dup
ldc "alternative"
invokespecial javax.mail.internet.MimeMultipart.<init>:(Ljava/lang/String;)V
astore 3
start local 3 3: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getMainPart:()Ljavax/mail/internet/MimeBodyPart;
aload 3
ldc "text/alternative"
invokevirtual javax.mail.internet.MimeBodyPart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V
4: new javax.mail.internet.MimeBodyPart
dup
invokespecial javax.mail.internet.MimeBodyPart.<init>:()V
astore 4
start local 4 5: aload 0
aload 4
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setPlainTextToMimePart:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V
6: aload 3
aload 4
invokevirtual javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V
7: new javax.mail.internet.MimeBodyPart
dup
invokespecial javax.mail.internet.MimeBodyPart.<init>:()V
astore 5
start local 5 8: aload 0
aload 5
aload 2
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.setHtmlTextToMimePart:(Ljavax/mail/internet/MimePart;Ljava/lang/String;)V
9: aload 3
aload 5
invokevirtual javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V
10: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 11 1 plainText Ljava/lang/String;
0 11 2 htmlText Ljava/lang/String;
3 11 3 messageBody Ljavax/mail/internet/MimeMultipart;
5 11 4 plainTextPart Ljavax/mail/internet/MimeBodyPart;
8 11 5 htmlTextPart Ljavax/mail/internet/MimeBodyPart;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
plainText
htmlText
private javax.mail.internet.MimeBodyPart getMainPart();
descriptor: ()Ljavax/mail/internet/MimeBodyPart;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getMimeMultipart:()Ljavax/mail/internet/MimeMultipart;
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 8
4: StackMap locals: javax.mail.internet.MimeMultipart javax.mail.internet.MimeBodyPart int
StackMap stack:
aload 1
iload 3
invokevirtual javax.mail.internet.MimeMultipart.getBodyPart:(I)Ljavax/mail/BodyPart;
astore 4
start local 4 5: aload 4
invokevirtual javax.mail.BodyPart.getFileName:()Ljava/lang/String;
ifnonnull 7
6: aload 4
checkcast javax.mail.internet.MimeBodyPart
astore 2
end local 4 7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
aload 1
invokevirtual javax.mail.internet.MimeMultipart.getCount:()I
if_icmplt 4
end local 3 9: aload 2
ifnonnull 13
10: new javax.mail.internet.MimeBodyPart
dup
invokespecial javax.mail.internet.MimeBodyPart.<init>:()V
astore 3
start local 3 11: aload 1
aload 3
invokevirtual javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V
12: aload 3
astore 2
end local 3 13: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
1 14 1 mimeMultipart Ljavax/mail/internet/MimeMultipart;
2 14 2 bodyPart Ljavax/mail/internet/MimeBodyPart;
3 9 3 i I
5 7 4 bp Ljavax/mail/BodyPart;
11 13 3 mimeBodyPart Ljavax/mail/internet/MimeBodyPart;
Exceptions:
throws javax.mail.MessagingException
private void setPlainTextToMimePart(javax.mail.internet.MimePart, java.lang.String);
descriptor: (Ljavax/mail/internet/MimePart;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
1: aload 1
aload 2
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokeinterface javax.mail.internet.MimePart.setText:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface javax.mail.internet.MimePart.setText:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 5 1 mimePart Ljavax/mail/internet/MimePart;
0 5 2 text Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
mimePart
text
private void setHtmlTextToMimePart(javax.mail.internet.MimePart, java.lang.String);
descriptor: (Ljavax/mail/internet/MimePart;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
ifnull 3
1: aload 1
aload 2
new java.lang.StringBuilder
dup
ldc "text/html;charset="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getEncoding:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface javax.mail.internet.MimePart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
aload 2
ldc "text/html"
invokeinterface javax.mail.internet.MimePart.setContent:(Ljava/lang/Object;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 5 1 mimePart Ljavax/mail/internet/MimePart;
0 5 2 text Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
mimePart
text
public void addInline(java.lang.String, javax.activation.DataSource);
descriptor: (Ljava/lang/String;Ljavax/activation/DataSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Content ID must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 2
ldc "DataSource must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: new javax.mail.internet.MimeBodyPart
dup
invokespecial javax.mail.internet.MimeBodyPart.<init>:()V
astore 3
start local 3 3: aload 3
ldc "inline"
invokevirtual javax.mail.internet.MimeBodyPart.setDisposition:(Ljava/lang/String;)V
4: aload 3
ldc "Content-ID"
new java.lang.StringBuilder
dup
ldc "<"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual javax.mail.internet.MimeBodyPart.setHeader:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 3
new javax.activation.DataHandler
dup
aload 2
invokespecial javax.activation.DataHandler.<init>:(Ljavax/activation/DataSource;)V
invokevirtual javax.mail.internet.MimeBodyPart.setDataHandler:(Ljavax/activation/DataHandler;)V
6: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getMimeMultipart:()Ljavax/mail/internet/MimeMultipart;
aload 3
invokevirtual javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 8 1 contentId Ljava/lang/String;
0 8 2 dataSource Ljavax/activation/DataSource;
3 8 3 mimeBodyPart Ljavax/mail/internet/MimeBodyPart;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
contentId
dataSource
public void addInline(java.lang.String, java.io.File);
descriptor: (Ljava/lang/String;Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "File must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: new javax.activation.FileDataSource
dup
aload 2
invokespecial javax.activation.FileDataSource.<init>:(Ljava/io/File;)V
astore 3
start local 3 2: aload 3
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getFileTypeMap:()Ljavax/activation/FileTypeMap;
invokevirtual javax.activation.FileDataSource.setFileTypeMap:(Ljavax/activation/FileTypeMap;)V
3: aload 0
aload 1
aload 3
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addInline:(Ljava/lang/String;Ljavax/activation/DataSource;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 5 1 contentId Ljava/lang/String;
0 5 2 file Ljava/io/File;
2 5 3 dataSource Ljavax/activation/FileDataSource;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
contentId
file
public void addInline(java.lang.String, org.springframework.core.io.Resource);
descriptor: (Ljava/lang/String;Lorg/springframework/core/io/Resource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "Resource must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getFileTypeMap:()Ljavax/activation/FileTypeMap;
aload 2
invokeinterface org.springframework.core.io.Resource.getFilename:()Ljava/lang/String;
invokevirtual javax.activation.FileTypeMap.getContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 2: aload 0
aload 1
aload 2
aload 3
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addInline:(Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 4 1 contentId Ljava/lang/String;
0 4 2 resource Lorg/springframework/core/io/Resource;
2 4 3 contentType Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
contentId
resource
public void addInline(java.lang.String, org.springframework.core.io.InputStreamSource, java.lang.String);
descriptor: (Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "InputStreamSource must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 2
instanceof org.springframework.core.io.Resource
ifeq 5
aload 2
checkcast org.springframework.core.io.Resource
invokeinterface org.springframework.core.io.Resource.isOpen:()Z
ifeq 5
2: new java.lang.IllegalArgumentException
dup
3: ldc "Passed-in Resource contains an open stream: invalid argument. JavaMail requires an InputStreamSource that creates a fresh stream for every call."
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
ldc "inline"
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.createDataSource:(Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/DataSource;
astore 4
start local 4 6: aload 0
aload 1
aload 4
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addInline:(Ljava/lang/String;Ljavax/activation/DataSource;)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 8 1 contentId Ljava/lang/String;
0 8 2 inputStreamSource Lorg/springframework/core/io/InputStreamSource;
0 8 3 contentType Ljava/lang/String;
6 8 4 dataSource Ljavax/activation/DataSource;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
contentId
inputStreamSource
contentType
public void addAttachment(java.lang.String, javax.activation.DataSource);
descriptor: (Ljava/lang/String;Ljavax/activation/DataSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "Attachment filename must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 2
ldc "DataSource must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: new javax.mail.internet.MimeBodyPart
dup
invokespecial javax.mail.internet.MimeBodyPart.<init>:()V
astore 3
start local 3 3: aload 3
ldc "attachment"
invokevirtual javax.mail.internet.MimeBodyPart.setDisposition:(Ljava/lang/String;)V
4: aload 3
aload 1
invokestatic javax.mail.internet.MimeUtility.encodeText:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual javax.mail.internet.MimeBodyPart.setFileName:(Ljava/lang/String;)V
5: aload 3
new javax.activation.DataHandler
dup
aload 2
invokespecial javax.activation.DataHandler.<init>:(Ljavax/activation/DataSource;)V
invokevirtual javax.mail.internet.MimeBodyPart.setDataHandler:(Ljavax/activation/DataHandler;)V
6: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getRootMimeMultipart:()Ljavax/mail/internet/MimeMultipart;
aload 3
invokevirtual javax.mail.internet.MimeMultipart.addBodyPart:(Ljavax/mail/BodyPart;)V
end local 3 7: goto 10
8: StackMap locals:
StackMap stack: java.io.UnsupportedEncodingException
astore 3
start local 3 9: new javax.mail.MessagingException
dup
ldc "Failed to encode attachment filename"
aload 3
invokespecial javax.mail.MessagingException.<init>:(Ljava/lang/String;Ljava/lang/Exception;)V
athrow
end local 3 10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 11 1 attachmentFilename Ljava/lang/String;
0 11 2 dataSource Ljavax/activation/DataSource;
3 7 3 mimeBodyPart Ljavax/mail/internet/MimeBodyPart;
9 10 3 ex Ljava/io/UnsupportedEncodingException;
Exception table:
from to target type
2 7 8 Class java.io.UnsupportedEncodingException
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
attachmentFilename
dataSource
public void addAttachment(java.lang.String, java.io.File);
descriptor: (Ljava/lang/String;Ljava/io/File;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "File must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: new javax.activation.FileDataSource
dup
aload 2
invokespecial javax.activation.FileDataSource.<init>:(Ljava/io/File;)V
astore 3
start local 3 2: aload 3
aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getFileTypeMap:()Ljavax/activation/FileTypeMap;
invokevirtual javax.activation.FileDataSource.setFileTypeMap:(Ljavax/activation/FileTypeMap;)V
3: aload 0
aload 1
aload 3
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addAttachment:(Ljava/lang/String;Ljavax/activation/DataSource;)V
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 5 1 attachmentFilename Ljava/lang/String;
0 5 2 file Ljava/io/File;
2 5 3 dataSource Ljavax/activation/FileDataSource;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
attachmentFilename
file
public void addAttachment(java.lang.String, org.springframework.core.io.InputStreamSource);
descriptor: (Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.getFileTypeMap:()Ljavax/activation/FileTypeMap;
aload 1
invokevirtual javax.activation.FileTypeMap.getContentType:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 1
aload 2
aload 3
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addAttachment:(Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 3 1 attachmentFilename Ljava/lang/String;
0 3 2 inputStreamSource Lorg/springframework/core/io/InputStreamSource;
1 3 3 contentType Ljava/lang/String;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
attachmentFilename
inputStreamSource
public void addAttachment(java.lang.String, org.springframework.core.io.InputStreamSource, java.lang.String);
descriptor: (Ljava/lang/String;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ldc "InputStreamSource must not be null"
invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 2
instanceof org.springframework.core.io.Resource
ifeq 5
aload 2
checkcast org.springframework.core.io.Resource
invokeinterface org.springframework.core.io.Resource.isOpen:()Z
ifeq 5
2: new java.lang.IllegalArgumentException
dup
3: ldc "Passed-in Resource contains an open stream: invalid argument. JavaMail requires an InputStreamSource that creates a fresh stream for every call."
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
aload 1
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.createDataSource:(Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/DataSource;
astore 4
start local 4 6: aload 0
aload 1
aload 4
invokevirtual org.springframework.mail.javamail.MimeMessageHelper.addAttachment:(Ljava/lang/String;Ljavax/activation/DataSource;)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 8 1 attachmentFilename Ljava/lang/String;
0 8 2 inputStreamSource Lorg/springframework/core/io/InputStreamSource;
0 8 3 contentType Ljava/lang/String;
6 8 4 dataSource Ljavax/activation/DataSource;
Exceptions:
throws javax.mail.MessagingException
MethodParameters:
Name Flags
attachmentFilename
inputStreamSource
contentType
protected javax.activation.DataSource createDataSource(org.springframework.core.io.InputStreamSource, java.lang.String, java.lang.String);
descriptor: (Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;Ljava/lang/String;)Ljavax/activation/DataSource;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.springframework.mail.javamail.MimeMessageHelper$1
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.springframework.mail.javamail.MimeMessageHelper$1.<init>:(Lorg/springframework/mail/javamail/MimeMessageHelper;Lorg/springframework/core/io/InputStreamSource;Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/mail/javamail/MimeMessageHelper;
0 1 1 inputStreamSource Lorg/springframework/core/io/InputStreamSource;
0 1 2 contentType Ljava/lang/String;
0 1 3 name Ljava/lang/String;
MethodParameters:
Name Flags
inputStreamSource final
contentType final
name final
}
SourceFile: "MimeMessageHelper.java"
NestMembers:
org.springframework.mail.javamail.MimeMessageHelper$1
InnerClasses:
public RecipientType = javax.mail.Message$RecipientType of javax.mail.Message
org.springframework.mail.javamail.MimeMessageHelper$1