class org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1 extends javax.mail.Authenticator
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1
super_class: javax.mail.Authenticator
{
private final javax.mail.PasswordAuthentication passwordAuthentication;
descriptor: Ljavax/mail/PasswordAuthentication;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory this$1;
descriptor: Lorg/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=5, locals=4, args_size=4
start local 0 // org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1 this
0: .line 346
aload 0 /* this */
aload 1
putfield org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1.this$1:Lorg/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory;
aload 0 /* this */
invokespecial javax.mail.Authenticator.<init>:()V
1: .line 347
aload 0 /* this */
2: .line 348
new javax.mail.PasswordAuthentication
dup
aload 2
aload 3
invokespecial javax.mail.PasswordAuthentication.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putfield org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1.passwordAuthentication:Ljavax/mail/PasswordAuthentication;
3: .line 346
return
end local 0 // org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1 this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory$1;
MethodParameters:
Name Flags
this$0 final
val$username final
val$password final
protected javax.mail.PasswordAuthentication getPasswordAuthentication();
descriptor: ()Ljavax/mail/PasswordAuthentication;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1 this
0: .line 352
aload 0 /* this */
getfield org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1.passwordAuthentication:Ljavax/mail/PasswordAuthentication;
areturn
end local 0 // org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory$1;
}
SourceFile: "SmtpManager.java"
EnclosingMethod: org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory.buildAuthenticator:(Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/Authenticator;
NestHost: org.apache.logging.log4j.core.net.SmtpManager
InnerClasses:
private SMTPManagerFactory = org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory of org.apache.logging.log4j.core.net.SmtpManager
org.apache.logging.log4j.core.net.SmtpManager$SMTPManagerFactory$1