We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d757d3 commit 19d4ee1Copy full SHA for 19d4ee1
atomos/src/main/java/org/apache/felix/atomos/impl/base/AtomosBase.java
@@ -1663,9 +1663,11 @@ void addPackages(Bundle b)
1663
try
1664
{
1665
content.getEntries().forEach((s) -> {
1666
- if (s.length() > 1 && s.endsWith("/") && s.indexOf('-') < 0)
+ int sLen = s.length();
1667
+ int lastSlash = s.lastIndexOf('/');
1668
+ if (sLen > 1 && s.indexOf('-') < 0 && lastSlash > 0 && lastSlash != sLen - 1)
1669
- String pkg = s.substring(0, s.length() - 1).replace('/', '.');
1670
+ String pkg = s.substring(0, lastSlash).replace('/', '.');
1671
packageToAtomosContent.put(pkg,
1672
(AtomosContentIndexed) atomosContent);
1673
}
0 commit comments