summaryrefslogtreecommitdiffstats
path: root/jdisc_core
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2022-05-13 00:11:00 +0200
committergjoranv <gv@verizonmedia.com>2022-05-13 00:33:09 +0200
commite831fcc53826f5b5d5d8f91a61193a047b18dd51 (patch)
tree1b31ad35e9eaaa03a379a475965ebddd7f4464c4 /jdisc_core
parentc6c407d234fe5b5e926f35bceb8e26d4298d3c4f (diff)
Avoid 'null' entries in exported packages.
- Occurred when a dependency jar did not have the ExportPackages manifest header.
Diffstat (limited to 'jdisc_core')
-rw-r--r--jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java b/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java
index dda33c2d1a8..3a706101790 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/core/ExportPackages.java
@@ -58,7 +58,9 @@ public class ExportPackages {
.append("org.aopalliance.aop");
for (int i = 1; i < jars.length; ++i) {
- out.append(", ").append(getExportedPackages(jars[i]));
+ String exports = getExportedPackages(jars[i]);
+ if (exports != null && ! exports.isEmpty())
+ out.append(", ").append(exports);
}
return out.toString();
}