fix: refine comments for MimePart and MimeMultipart checks in EmlToPdf

This commit is contained in:
Balázs Szücs 2025-06-19 01:13:36 +02:00
parent 5dd9504cc3
commit 281d389c82

View File

@ -1582,7 +1582,7 @@ public class EmlToPdf {
return false; return false;
} }
// Additional check for MimePart (more specific interface) // Additional check for MimePart
try { try {
Class<?> mimePartInterface = Class.forName("jakarta.mail.internet.MimePart"); Class<?> mimePartInterface = Class.forName("jakarta.mail.internet.MimePart");
return mimePartInterface.isInstance(part); return mimePartInterface.isInstance(part);
@ -1606,7 +1606,7 @@ public class EmlToPdf {
return false; return false;
} }
// Additional check for MimeMultipart (more specific implementation) // Additional check for MimeMultipart
try { try {
Class<?> mimeMultipartClass = Class.forName("jakarta.mail.internet.MimeMultipart"); Class<?> mimeMultipartClass = Class.forName("jakarta.mail.internet.MimeMultipart");
if (mimeMultipartClass.isInstance(multipart)) { if (mimeMultipartClass.isInstance(multipart)) {
@ -1614,7 +1614,6 @@ public class EmlToPdf {
return true; return true;
} }
} catch (ClassNotFoundException e) { } catch (ClassNotFoundException e) {
// MimeMultipart not available, but Multipart is sufficient
log.debug("MimeMultipart not available, using base Multipart interface"); log.debug("MimeMultipart not available, using base Multipart interface");
} }