diff --git a/bundles/org.eclipse.equinox.common.tests/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.common.tests/META-INF/MANIFEST.MF
index 5f89256dd66..dc9acabd267 100644
--- a/bundles/org.eclipse.equinox.common.tests/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.common.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Common Eclipse Runtime Tests
Bundle-Vendor: Eclipse.org - Equinox
Bundle-SymbolicName: org.eclipse.equinox.common.tests;singleton:=true
-Bundle-Version: 3.17.200.qualifier
+Bundle-Version: 3.17.300.qualifier
Automatic-Module-Name: org.eclipse.equinox.common.tests
Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-ActivationPolicy: lazy
diff --git a/bundles/org.eclipse.equinox.common.tests/src/org/eclipse/equinox/common/tests/registry/ExtensionRegistryDynamicTest.java b/bundles/org.eclipse.equinox.common.tests/src/org/eclipse/equinox/common/tests/registry/ExtensionRegistryDynamicTest.java
index 3e6a8887ae1..0edd0f226bc 100644
--- a/bundles/org.eclipse.equinox.common.tests/src/org/eclipse/equinox/common/tests/registry/ExtensionRegistryDynamicTest.java
+++ b/bundles/org.eclipse.equinox.common.tests/src/org/eclipse/equinox/common/tests/registry/ExtensionRegistryDynamicTest.java
@@ -18,8 +18,15 @@
import static org.junit.Assert.assertTrue;
import java.io.IOException;
-import org.eclipse.core.runtime.*;
-import org.eclipse.core.runtime.dynamichelpers.*;
+
+import org.eclipse.core.runtime.IExtension;
+import org.eclipse.core.runtime.IExtensionDelta;
+import org.eclipse.core.runtime.IExtensionPoint;
+import org.eclipse.core.runtime.IExtensionRegistry;
+import org.eclipse.core.runtime.RegistryFactory;
+import org.eclipse.core.runtime.dynamichelpers.ExtensionTracker;
+import org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler;
+import org.eclipse.core.runtime.dynamichelpers.IExtensionTracker;
import org.eclipse.core.tests.harness.BundleTestingHelper;
import org.eclipse.core.tests.harness.TestRegistryChangeListener;
import org.junit.Test;
@@ -61,7 +68,7 @@ public void testAddition() throws IOException, BundleException {
}
/**
- * @see bug 65783
+ * @see "bug 65783"
*/
@Test
public void testReresolving() throws IOException, BundleException {
@@ -95,7 +102,7 @@ public void testReresolving() throws IOException, BundleException {
boolean removalCalled = false;
/**
- * @see bug 178028
+ * @see "bug 178028"
*/
@Test
public void testEventTracker() throws IOException, BundleException {
diff --git a/bundles/org.eclipse.equinox.concurrent/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.concurrent/META-INF/MANIFEST.MF
index f521f2c3bcf..8747fe2f8b0 100644
--- a/bundles/org.eclipse.equinox.concurrent/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.concurrent/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.equinox.concurrent
-Bundle-Version: 1.3.100.qualifier
+Bundle-Version: 1.3.200.qualifier
Bundle-Vendor: %pluginProvider
Bundle-RequiredExecutionEnvironment: JavaSE-17
Import-Package: org.eclipse.core.runtime;version="3.4.0";common=split,
diff --git a/bundles/org.eclipse.equinox.concurrent/src/org/eclipse/equinox/concurrent/future/IFuture.java b/bundles/org.eclipse.equinox.concurrent/src/org/eclipse/equinox/concurrent/future/IFuture.java
index 24faaf94765..64f41a0b7be 100644
--- a/bundles/org.eclipse.equinox.concurrent/src/org/eclipse/equinox/concurrent/future/IFuture.java
+++ b/bundles/org.eclipse.equinox.concurrent/src/org/eclipse/equinox/concurrent/future/IFuture.java
@@ -40,7 +40,6 @@
* values have been provided to the future (if true, meaning that
* subsequent calls to {@link #get()} will not block), or {@link #isDone()} to
* determine if all operations and results have been completed.
- *
*
* If {@link #hasValue()} is true, then the client may access status information
* associated with the completed operation(s) via {@link #getStatus()}. Until
@@ -72,8 +71,7 @@ public interface IFuture {
* @throws InterruptedException if thread calling this method is
* interrupted.
* @throws OperationCanceledException if the operation has been canceled via
- * progress monitor
- * {@link #getProgressMonitor()}.
+ * progress monitor.
*/
ResultType get() throws InterruptedException, OperationCanceledException;
@@ -90,8 +88,7 @@ public interface IFuture {
* @throws TimeoutException if the given wait time is exceeded without
* getting result.
* @throws OperationCanceledException if the operation has been canceled via
- * progress monitor
- * {@link #getProgressMonitor()}.
+ * progress monitor.
*/
ResultType get(long waitTimeInMillis) throws InterruptedException, TimeoutException, OperationCanceledException;
diff --git a/bundles/org.eclipse.equinox.console.ssh/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.console.ssh/META-INF/MANIFEST.MF
index b0380a7e9c7..4eea685daa9 100644
--- a/bundles/org.eclipse.equinox.console.ssh/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.console.ssh/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %bundleName
Bundle-SymbolicName: org.eclipse.equinox.console.ssh
-Bundle-Version: 1.3.100.qualifier
+Bundle-Version: 1.3.200.qualifier
Bundle-Activator: org.eclipse.equinox.console.ssh.Activator
Bundle-Vendor: %bundleVendor
Bundle-Localization: plugin
diff --git a/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/UserAdminCommand.java b/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/UserAdminCommand.java
index 765650e7980..3ce99c3990a 100644
--- a/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/UserAdminCommand.java
+++ b/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/ssh/UserAdminCommand.java
@@ -42,9 +42,9 @@ public class UserAdminCommand {
/**
* Command for adding a user
*
- * @param args command line arguments in the format -username
+ * @param args command line arguments in the format {@code -username
* -password -roles
+ * (optional)>}
*/
@Descriptor("Add user with password and roles")
public void addUser(
@@ -89,8 +89,8 @@ public void addUser(
/**
* Command for setting or changing the password of a user.
*
- * @param args command-line arguments in the format -username
- * -password
+ * @param args command-line arguments in the format {@code -username
+ * -password }
*/
@Descriptor("Set or change password")
public void setPassword(@Descriptor("-username \r\n-password ") String[] args)
@@ -256,8 +256,8 @@ public void setPassword(final CommandSession session,
/**
* Command to add roles to a user
*
- * @param args command line arguments in the format -username
- * \r\n-roles
+ * @param args command line arguments in the format {@code -username
+ * \r\n-roles }
*/
@Descriptor("Add roles to user")
public void addRoles(
@@ -294,8 +294,8 @@ public void addRoles(
/**
* Command to remove roles for a particular user
*
- * @param args command line arguments in the format -username
- * \r\n-roles
+ * @param args command line arguments in the format {@code -username
+ * \r\n-roles }
*/
@Descriptor("Remove user roles")
public void removeRoles(
diff --git a/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/storage/SecureUserStore.java b/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/storage/SecureUserStore.java
index 488c9ab1066..b24d1d13451 100644
--- a/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/storage/SecureUserStore.java
+++ b/bundles/org.eclipse.equinox.console.ssh/src/org/eclipse/equinox/console/storage/SecureUserStore.java
@@ -30,8 +30,8 @@
/**
* This class implements a storage for users, passwords and roles. The data is
* stored in a properties-like file in the format
- * /ssh//password= and
- * /ssh//roles=
+ * {@code /ssh//password=} and
+ * {@code /ssh//roles=}
*/
public class SecureUserStore {
diff --git a/bundles/org.eclipse.equinox.console/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.console/META-INF/MANIFEST.MF
index 4472aadefa6..dc741c49f58 100644
--- a/bundles/org.eclipse.equinox.console/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.console/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %bundleName
Bundle-SymbolicName: org.eclipse.equinox.console
-Bundle-Version: 1.4.800.qualifier
+Bundle-Version: 1.4.900.qualifier
Bundle-Activator: org.eclipse.equinox.console.command.adapter.Activator
Bundle-Vendor: %bundleVendor
Bundle-Localization: plugin
diff --git a/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/EquinoxCommandProvider.java b/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/EquinoxCommandProvider.java
index 67a68f6a5cd..a34b2bacef4 100644
--- a/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/EquinoxCommandProvider.java
+++ b/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/EquinoxCommandProvider.java
@@ -96,36 +96,36 @@
*
gc - perform a garbage collection
*
init - uninstall all bundles
*
launch - start the Service Management Framework
- *
setprop = - set the OSGI property
+ *
setprop {@code =} - set the OSGI property
*
shutdown - shutdown the Service Management Framework
*
*
* ---Controlliing Bundles---
*
*
- *
install {s[tart]} - install and optionally start bundle from the
+ *
install {@code } {s[tart]} - install and optionally start bundle from the
* given URL
- *
refresh (|) - refresh the packages of the specified
+ *
refresh ({@code |}) - refresh the packages of the specified
* bundles
- *
start (|) - start the specified bundle(s)
- *
stop (|) - stop the specified bundle(s)
- *
uninstall (|) - uninstall the specified bundle(s)
- *
update (||<*>) - update the specified bundle(s)
+ *
start ({@code |}) - start the specified bundle(s)
+ *
stop ({@code |}) - stop the specified bundle(s)
+ *
uninstall ({@code |}) - uninstall the specified bundle(s)
+ *
update ({@code ||<*>}) - update the specified bundle(s)
*
*
* ---Displaying Status---
*
*
- *
bundle (|) - display details for the specified
+ *
bundle ({@code |}) - display details for the specified
* bundle(s)
*
bundles - display details for all installed bundles
services {filter} - display registered service details. Examples for
- * [filter]: (objectClass=com.xyz.Person);
- * (&(objectClass=com.xyz.Person)(|(sn=Jensen)(cn=Babs J*))); passing only
+ * [filter]: {@code (objectClass=com.xyz.Person);
+ * (&(objectClass=com.xyz.Person)(|(sn=Jensen)(cn=Babs J*)));} passing only
* com.xyz.Person is a shortcut for (objectClass=com.xyz.Person). The filter
* syntax specification is available at http://www.ietf.org/rfc/rfc1960.txt
*
ss - display installed bundles (short status)
@@ -136,25 +136,25 @@
* ---Extras---
*
*
- *
exec - execute a command in a separate process and wait
- *
fork - execute a command in a separate process
- *
getprop - Displays the system properties with the given name, or
+ *
exec {@code } - execute a command in a separate process and wait
+ *
fork {@code } - execute a command in a separate process
+ *
getprop {@code } - Displays the system properties with the given name, or
* all of them.
- *
requiredBundles [] - lists required bundles having the specified
+ *
requiredBundles [{@code }] - lists required bundles having the specified
* symbolic name or all if no bsn is specified
- *
classSpaces [] - lists required bundles having the specified
+ *
classSpaces [{@code }] - lists required bundles having the specified
* symbolic name or all if no bsn is specified
*
*
* ---Controlling StartLevel---
*
*
- *
sl {(|)} - display the start level for the specified
+ *
sl {({@code |})} - display the start level for the specified
* bundle, or for the framework if no bundle specified
- *
setfwsl - set the framework start level
- *
setbsl (|) - set the start level for the
+ *
setfwsl {@code } - set the framework start level
+ *
setbsl {@code (|)} - set the start level for the
* bundle(s)
- *
setibsl - set the initial bundle start level
+ *
setibsl {@code } - set the initial bundle start level
*
*
* ---Eclipse Runtime commands---
@@ -1873,7 +1873,7 @@ private void getRequiredBundlePackages(BundleWire requiredWire, Set impo
* an int
*
* @param value A string containing a potential startlevel
- * @return The start level or an int <0 if it was invalid
+ * @return The start level or an int <0 if it was invalid
*/
protected int getStartLevelFromToken(String value) {
int retval = -1;
diff --git a/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/HelpCommand.java b/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/HelpCommand.java
index 5dc6fc6400b..5152b9a26c5 100644
--- a/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/HelpCommand.java
+++ b/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/HelpCommand.java
@@ -98,7 +98,7 @@ public void startService() {
* Provides help for the available commands. Prints the names, descriptions and
* parameters of all registered commands.
*
- * If -scope is passed to the command, help is printed only for
+ * If -scope {@code } is passed to the command, help is printed only for
* the commands with the specified scope.
*
* If a command name is passed as argument to the help command, then the help
diff --git a/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/Util.java b/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/Util.java
index 753fc581afc..0b2c50677f6 100644
--- a/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/Util.java
+++ b/bundles/org.eclipse.equinox.console/src/org/eclipse/equinox/console/commands/Util.java
@@ -21,7 +21,6 @@ public class Util {
/**
* Performs a quicksort of the given objects by their string representation in
* ascending order.
- *
*
* @param array The array of objects to sort
*/
@@ -33,13 +32,14 @@ public static void sortByString(Object[] array) {
* Sorts the array of objects by their string representation in ascending order.
*
* This is a version of C.A.R Hoare's Quick Sort algorithm.
+ *
*
* @param array the array of objects to sort
* @param start the start index to begin sorting
* @param stop the end index to stop sorting
*
- * @exception ArrayIndexOutOfBoundsException when start < 0 or
- * end >= array.length
+ * @exception ArrayIndexOutOfBoundsException when start < 0 or
+ * end >= array.length
*/
public static void qSortByString(Object[] array, int start, int stop) {
if (start >= stop)
@@ -95,9 +95,9 @@ public static void qSortByString(Object[] array, int start, int stop) {
* not implement Comparable or
* elements cannot be compared to each
* other
- * @exception IllegalArgumentException when start > end
- * @exception ArrayIndexOutOfBoundsException when start < 0 or
- * end > array.size()
+ * @exception IllegalArgumentException when {@code start > end}
+ * @exception ArrayIndexOutOfBoundsException when {@code start < 0} or
+ * {@code end > array.size()}
*/
@SuppressWarnings("unchecked")
public static void sort(Object[] array, int start, int end) {
@@ -137,9 +137,9 @@ public static void sort(Object[] array, int start, int end) {
* not implement Comparable or
* elements cannot be compared to each
* other
- * @exception IllegalArgumentException when start > end
- * @exception ArrayIndexOutOfBoundsException when start < 0 or
- * end > array.size()
+ * @exception IllegalArgumentException when {@code start > end}
+ * @exception ArrayIndexOutOfBoundsException when {@code start < 0} or
+ * {@code end > array.size()}
*/
public static void dsort(Object[] array, int start, int end) {
// first sort in ascending order
diff --git a/bundles/org.eclipse.equinox.device/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.device/META-INF/MANIFEST.MF
index 9b68e64c3b8..de980fb0ed8 100644
--- a/bundles/org.eclipse.equinox.device/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.device/META-INF/MANIFEST.MF
@@ -1,6 +1,6 @@
Bundle-ManifestVersion: 2
Bundle-Name: %bundleName
-Bundle-Version: 1.2.100.qualifier
+Bundle-Version: 1.2.200.qualifier
Bundle-Activator: org.eclipse.equinox.device.Activator
Bundle-SymbolicName: org.eclipse.equinox.device;deprecated:="Deprecated without any direct replacement, please use a different implementation or get in contact with the Equinox team to fix up this one"
Bundle-Vendor: %bundleVendor
diff --git a/bundles/org.eclipse.equinox.device/src/org/eclipse/equinox/device/DriverTracker.java b/bundles/org.eclipse.equinox.device/src/org/eclipse/equinox/device/DriverTracker.java
index 7304509dce2..e0222bc5833 100644
--- a/bundles/org.eclipse.equinox.device/src/org/eclipse/equinox/device/DriverTracker.java
+++ b/bundles/org.eclipse.equinox.device/src/org/eclipse/equinox/device/DriverTracker.java
@@ -33,21 +33,25 @@ public class DriverTracker extends ServiceTracker {
/** LogService object */
protected LogTracker log;
- /** Dictionary mapping DRIVER_ID strings <==> Driver ServiceReferences */
+ /**
+ * Dictionary mapping {@code DRIVER_ID strings <==> Driver ServiceReferences}
+ */
protected Hashtable
*
* Concurrent Semantics
* Implementations of this interface must be thread safe.
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/RegionManager.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/RegionManager.java
index 4bd77139521..c9f6ae483ff 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/RegionManager.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/RegionManager.java
@@ -26,9 +26,9 @@
/**
* Creates and manages the {@link RegionDigraph} associated with the running
* framework.
- *
- *
- * Concurrent Semantics
+ *
*
* Thread safe.
*/
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraphPersistence.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraphPersistence.java
index d840a9526c2..a5de7f1dea7 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraphPersistence.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/StandardRegionDigraphPersistence.java
@@ -23,9 +23,9 @@
/**
*
* Class used for reading and writing a region digraph to persistent storage.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
public final class StandardRegionDigraphPersistence implements RegionDigraphPersistence {
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleEventHook.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleEventHook.java
index 307bbb91b03..2d582efb230 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleEventHook.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleEventHook.java
@@ -27,7 +27,7 @@
* The current implementation delegates to {@link RegionBundleFindHook}. This is
* likely to perform adequately because of the low frequency of bundle events
* and the typically small number of bundle listeners.
- *
+ *
*
* Concurrent Semantics
* Thread safe.
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleFindHook.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleFindHook.java
index d58b331bdab..a8fcd68f954 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleFindHook.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionBundleFindHook.java
@@ -23,9 +23,9 @@
/**
* {@link RegionBundleFindHook} manages the visibility of bundles across regions
* according to the {@link RegionDigraph}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
public final class RegionBundleFindHook implements FindHook {
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHook.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHook.java
index c42c41c2d2b..5fbb21a2914 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHook.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHook.java
@@ -25,9 +25,9 @@
/**
* {@link RegionResolverHook} manages the visibility of bundles across regions
* according to the {@link RegionDigraph}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
public final class RegionResolverHook implements ResolverHook {
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHookFactory.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHookFactory.java
index 466e8b2c78c..a6dceb505ce 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHookFactory.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionResolverHookFactory.java
@@ -14,10 +14,8 @@
package org.eclipse.equinox.internal.region.hook;
-import org.eclipse.equinox.region.RegionDigraph;
-
import java.util.Collection;
-
+import org.eclipse.equinox.region.RegionDigraph;
import org.osgi.framework.hooks.resolver.ResolverHook;
import org.osgi.framework.hooks.resolver.ResolverHookFactory;
import org.osgi.framework.wiring.BundleRevision;
@@ -25,9 +23,9 @@
/**
* {@link RegionResolverHook} constructs an instance of
* {@link RegionResolverHook} for a particular resolution operation.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
*
* Thread safe.
*/
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceEventHook.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceEventHook.java
index eda90766dd7..e1d66b4af37 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceEventHook.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceEventHook.java
@@ -27,7 +27,7 @@
* The current implementation avoids traversing the graph multiple times from
* the same region. This is necessary to optimize the case where many bundles
* with service listeners are contained in the same region.
- *
+ *
*
* Concurrent Semantics
* Thread safe.
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceFindHook.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceFindHook.java
index 753c9689be6..78495189ecc 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceFindHook.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/hook/RegionServiceFindHook.java
@@ -22,9 +22,9 @@
/**
* {@link RegionServiceFindHook} manages the visibility of services across
* regions according to the {@link RegionDigraph}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
public final class RegionServiceFindHook implements FindHook {
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegion.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegion.java
index cb31d1047b9..367d439fe16 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegion.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegion.java
@@ -14,22 +14,19 @@
package org.eclipse.equinox.internal.region.management;
+import java.util.*;
import org.eclipse.equinox.region.Region;
import org.eclipse.equinox.region.RegionDigraph;
import org.eclipse.equinox.region.RegionDigraph.FilteredRegion;
import org.eclipse.equinox.region.management.ManageableRegion;
import org.eclipse.equinox.region.management.ManageableRegionDigraph;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Set;
-
/**
* {@link StandardManageableRegion} is the default implementation of
* {@link ManageableRegion}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
public class StandardManageableRegion implements ManageableRegion {
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegionDigraph.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegionDigraph.java
index 2b7f741e51b..d2758a4703c 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegionDigraph.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/internal/region/management/StandardManageableRegionDigraph.java
@@ -28,9 +28,9 @@
/**
* {@link StandardManageableRegionDigraph} is a {@link ManageableRegionDigraph}
* that delegates to the {@link RegionDigraph}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
public final class StandardManageableRegionDigraph implements ManageableRegionDigraph {
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/Region.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/Region.java
index e538cf74a73..7a584679dbb 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/Region.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/Region.java
@@ -26,10 +26,10 @@
* from other regions to which it is connected. However a bundle running in a
* region is not protected from discovering bundles in other regions, e.g. by
* following wires using Wire Admin or similar services, so this is why regions
- * are only weakly isolated from each other.
- *
+ * are only weakly isolated from each other.
+ *
*
- * Concurrent Semantics
+ * Concurrent Semantics
*
* Implementations must be thread safe.
*
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraph.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraph.java
index 3b9a8424bba..71ec8344a54 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraph.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraph.java
@@ -36,7 +36,7 @@
* known as simple digraphs. So the digraph is a simple, labelled
* digraph.
*
- * The region digraph extends Iterable and so a foreach
+ * The region digraph extends {@code Iterable} and so a foreach
* statement may be used to iterate over (a snapshot of) the regions in the
* digraph, e.g.
*
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphPersistence.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphPersistence.java
index e3bbb2cb4af..3274c550565 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphPersistence.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphPersistence.java
@@ -19,8 +19,10 @@
/**
* A region digraph persistence is used to persist the state of a
* {@link RegionDigraph}.
- *
- * Concurrent Semantics
+ *
+ *
+ * Concurrent Semantics
+ *
*
* Implementations of this interface must be thread safe.
*
@@ -32,11 +34,11 @@ public interface RegionDigraphPersistence {
* Creates a new digraph and reads the content of the digraph from the provided
* input. The provided input must have been persisted using the
* {@link #save(RegionDigraph, OutputStream)} method.
- *
+ *
* Note that the returned digraph is disconnected from the OSGi runtime. Any
* modifications made to the returned digraph will not affect the OSGi runtime
* behavior of the bundles installed in the running framework.
- *
+ *
* The specified stream remains open after this method returns.
*
* @param input an input stream to read a digraph from.
@@ -50,9 +52,10 @@ public interface RegionDigraphPersistence {
/**
* Writes the specified {@link RegionDigraph} to the provided output in a form
* suitable for using the {@link #load(InputStream)} method.
- *
+ *
* After the digraph has been written, the output stream is flushed. The output
* stream remains open after this method returns.
+ *
*
* @param digraph a digraph to be written.
* @param output an output stream to write a digraph to.
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphVisitor.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphVisitor.java
index 509fddb9ef0..46cdd26c04b 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphVisitor.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionDigraphVisitor.java
@@ -17,9 +17,10 @@
/**
* {@link RegionDigraphVisitor} is used to traverse a subgraph of a
* {@link RegionDigraph}.
- *
*
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
*
* Implementations of this interface must be thread safe.
*/
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilter.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilter.java
index 179c698c717..d24322bb7db 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilter.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilter.java
@@ -26,9 +26,9 @@
* which are visible across the connection. A region filter is constant; its
* sharing policy cannot be changed after construction. Instances of region
* filters can be created with a {@link RegionFilterBuilder}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
*
* Implementations must be thread safe.
*
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilterBuilder.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilterBuilder.java
index 0e6c367d10c..4716e95e2dc 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilterBuilder.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/RegionFilterBuilder.java
@@ -20,13 +20,13 @@
* A builder for creating {@link RegionFilter} instances. A builder instance can
* be obtained from the {@link RegionDigraph#createRegionFilterBuilder()}
* method.
- *
+ *
* Name spaces are used to configure the filters with a builder. A name space is
* a string which is used to separate the names of various kinds of OSGi
* resource whose names could otherwise collide. It can be either an OSGi
* standard value such as {@link RegionFilter#VISIBLE_PACKAGE_NAMESPACE
* osgi.wiring.package} or a user defined value.
- *
+ *
* Concurrent Semantics
*
* Implementations of this interface must be thread safe.
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegion.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegion.java
index f447ec2638f..61937cb28d5 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegion.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegion.java
@@ -14,15 +14,15 @@
package org.eclipse.equinox.region.management;
-import org.eclipse.equinox.region.Region;
-
import javax.management.MXBean;
+import org.eclipse.equinox.region.Region;
/**
* A {@link ManageableRegion} is a JMX representation of a {@link Region}.
- *
+ *
* Thread safe.
*/
@MXBean
@@ -36,7 +36,7 @@ public interface ManageableRegion {
String getName();
/**
- * Returns the {@ManageableRegion}s that this region depends upon.
+ * Returns the {@link ManageableRegion}s that this region depends upon.
*
* @return an array of {@link ManageableRegion}s
*/
diff --git a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegionDigraph.java b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegionDigraph.java
index 9bc852633e3..d517ae050b1 100644
--- a/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegionDigraph.java
+++ b/bundles/org.eclipse.equinox.region/src/org/eclipse/equinox/region/management/ManageableRegionDigraph.java
@@ -14,16 +14,15 @@
package org.eclipse.equinox.region.management;
-import org.eclipse.equinox.region.RegionDigraph;
-
import javax.management.MXBean;
+import org.eclipse.equinox.region.RegionDigraph;
/**
* {@link ManageableRegionDigraph} is a JMX representation of the
* {@link RegionDigraph}.
- *
- *
- * Concurrent Semantics
+ *
+ * Concurrent Semantics
+ *
* Thread safe.
*/
@MXBean
diff --git a/bundles/org.eclipse.equinox.registry/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.registry/META-INF/MANIFEST.MF
index e7ba987b09b..6a82ec787d8 100644
--- a/bundles/org.eclipse.equinox.registry/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.registry/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.equinox.registry;singleton:=true
-Bundle-Version: 3.12.200.qualifier
+Bundle-Version: 3.12.300.qualifier
Bundle-Localization: plugin
Export-Package: org.eclipse.core.internal.adapter;x-internal:=true,
org.eclipse.core.internal.registry;x-friends:="org.eclipse.core.runtime",
diff --git a/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/EquinoxRegistryStrategy.java b/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/EquinoxRegistryStrategy.java
index eba2f54fb1f..42eac338863 100644
--- a/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/EquinoxRegistryStrategy.java
+++ b/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/EquinoxRegistryStrategy.java
@@ -26,14 +26,12 @@
/**
* The registry strategy used by the Equinox extension registry. Adds to the
* OSGi registry:
- *
*
*
Use debug information supplied via .options files
*
Use Eclipse logging - Use Eclipse platform state for cache
* validation
*
Event scheduling is done using Eclipse job scheduling mechanism
*
- *
*
* @since org.eclipse.equinox.registry 3.2
*/
diff --git a/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/RegistryStrategyOSGI.java b/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/RegistryStrategyOSGI.java
index 7a464e61a0f..4fa471442a1 100644
--- a/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/RegistryStrategyOSGI.java
+++ b/bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/osgi/RegistryStrategyOSGI.java
@@ -34,7 +34,6 @@
/**
* The registry strategy that can be used in OSGi world. It provides the
* following functionality:
- *
*
*
Translation is done with ResourceTranslator
*
Registry is filled with information stored in plugin.xml / fragment.xml
@@ -44,8 +43,7 @@
* fragment.xml files
*
* The user-facing nodes are actually a (node + options for this container).
diff --git a/bundles/org.eclipse.equinox.useradmin/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.useradmin/META-INF/MANIFEST.MF
index 30a8c037984..aa31b82550e 100644
--- a/bundles/org.eclipse.equinox.useradmin/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.useradmin/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Vendor: %bundleVendor
-Bundle-Version: 1.3.100.qualifier
+Bundle-Version: 1.3.200.qualifier
Bundle-Activator: org.eclipse.equinox.internal.useradmin.Activator
Bundle-SymbolicName: org.eclipse.equinox.useradmin
Import-Service: org.osgi.service.log.LogService
diff --git a/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/Authorization.java b/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/Authorization.java
index 194181d5444..55caddb0750 100644
--- a/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/Authorization.java
+++ b/bundles/org.eclipse.equinox.useradmin/src/org/eclipse/equinox/internal/useradmin/Authorization.java
@@ -23,15 +23,17 @@
* with roles. Before granting access to a restricted resource or operation, a
* bundle will check if the Authorization object passed to it possesses the
* required role, by calling its hasRole method.
+ *
*
* Authorization contexts are instantiated by calling
* {@link UserAdmin#getAuthorization}
- *
- * Trusting Authorization objects.
+ *
+ *
Trusting Authorization objects.
*
* There are no restrictions regarding the creation of Authorization objects.
* Hence, a service must only accept Authorization objects from bundles that has
* been authorized to use the service using code based (or Java 2) permissions.
+ *
*
* In some cases it is useful to use ServicePermissions to do the code based
* access control. A service basing user access control on Authorization objects
@@ -39,14 +41,16 @@
* ServicePermission to get the service in question. This is the most convenient
* way. The framework will do the code based permission check when the calling
* bundle attempts to get the service from the service registry.
+ *
*
* Example: A servlet using a service on a user's behalf. The bundle with the
* servlet must be given the ServicePermission to get the Service.
+ *
*
* However, in some cases the code based permission checks need to be more
* fine-grained. A service might allow all bundles to get it, but require
* certain code based permissions for some of its methods.
- *
+ *
* Example: A servlet using a service on a user's behalf, where some service
* functionality is open to anyone, and some is restricted by code based
* permissions. When a restricted method is called (e.g., one handing over an
diff --git a/bundles/org.eclipse.osgi.services/META-INF/MANIFEST.MF b/bundles/org.eclipse.osgi.services/META-INF/MANIFEST.MF
index 0b1be1a5798..5e9a7d2ed8e 100644
--- a/bundles/org.eclipse.osgi.services/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.osgi.services/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %osgiServices
Bundle-SymbolicName: org.eclipse.osgi.services;deprecated:="Deprecated in favour of the original jars published by the OSGi working-group."
-Bundle-Version: 3.12.100.qualifier
+Bundle-Version: 3.12.200.qualifier
Bundle-Description: %osgiServicesDes
Bundle-Localization: plugin
Bundle-Vendor: %eclipse.org
diff --git a/bundles/org.eclipse.osgi.services/build.properties b/bundles/org.eclipse.osgi.services/build.properties
index 4f774726ccc..23f6809a700 100644
--- a/bundles/org.eclipse.osgi.services/build.properties
+++ b/bundles/org.eclipse.osgi.services/build.properties
@@ -21,3 +21,4 @@ src.includes = about.html,\
source.. = src/
output.. = bin/
+pom.model.property.failOnJavadocErrors = false
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/debug/FrameworkDebugOptions.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/debug/FrameworkDebugOptions.java
index 3cb4a60c121..c299e323086 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/debug/FrameworkDebugOptions.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/debug/FrameworkDebugOptions.java
@@ -67,7 +67,7 @@ public class FrameworkDebugOptions
private Properties disabledOptions = null;
/**
* A cache of all of the bundles DebugTrace in the format
- * -->
+ * {@code --> }
*/
protected final Map debugTraceCache = new HashMap<>();
/** The File object to store messages. This value may be null. */
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxEventPublisher.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxEventPublisher.java
index 218407ac925..2800f7fcd1d 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxEventPublisher.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/EquinoxEventPublisher.java
@@ -342,11 +342,11 @@ public void publishFrameworkEventPrivileged(FrameworkEvent event, FrameworkListe
}
/**
- * Coerce the generic type of a collection from Collection to
- * Collection
+ * Coerce the generic type of a collection from
+ * {@code Collection} to {@code Collection}
*
* @param c Collection to be coerced.
- * @return c coerced to Collection
+ * @return c coerced to {@code Collection}
*/
@SuppressWarnings("unchecked")
public static Collection asBundleContexts(Collection extends BundleContext> c) {
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/FilterImpl.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/FilterImpl.java
index ada482d9468..15b7ebb105c 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/FilterImpl.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/framework/FilterImpl.java
@@ -112,7 +112,7 @@
* that keys in the match argument must always be strings. The comparison is
* defined by the object type of the key's value. The following rules apply for
* comparison:
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/HookRegistry.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/HookRegistry.java
index d35e8f7856e..1be3f59208f 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/HookRegistry.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/HookRegistry.java
@@ -103,25 +103,21 @@ public HookRegistry(EquinoxContainer container) {
/**
* Initializes the hook configurators. The following steps are used to
* initialize the hook configurators.
- *
- * 1. Get a list of hook configurators from all hook configurators properties
+ *
+ *
Get a list of hook configurators from all hook configurators properties
* files on the classpath, add this list to the overall list of hook
- * configurators, remove duplicates.
- *
- * 2. Get a list of hook configurators from the
+ * configurators, remove duplicates.
+ *
Get a list of hook configurators from the
* ("osgi.hook.configurators.include") system property and add this
- * list to the overall list of hook configurators, remove duplicates.
- *
- * 3. Get a list of hook configurators from the
+ * list to the overall list of hook configurators, remove duplicates.
+ *
Get a list of hook configurators from the
* ("osgi.hook.configurators.exclude") system property and remove this
- * list from the overall list of hook configurators.
- *
- * 4. Load each hook configurator class, create a new instance, then call the
- * {@link HookConfigurator#addHooks(HookRegistry)} method
- *
- * 5. Set this HookRegistry object to read only to prevent any other hooks from
- * being added.
- *
+ * list from the overall list of hook configurators.
+ *
Load each hook configurator class, create a new instance, then call the
+ * {@link HookConfigurator#addHooks(HookRegistry)} method
+ *
Set this HookRegistry object to read only to prevent any other hooks from
+ * being added.
+ *
*/
public void initialize() {
List configurators = new ArrayList<>(5);
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/StorageHookFactory.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/StorageHookFactory.java
index dd471ace210..99ffb6dcd3e 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/StorageHookFactory.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/hookregistry/StorageHookFactory.java
@@ -33,7 +33,6 @@
* A StorageHookFactory hooks into the persistent storage loading and saving of
* bundle {@link Generation generations}. A factory creates StorageHook
* instances that get associated with each Generation object installed.
- *
*
* @see Generation#getStorageHook(Class)
* @param the save context type
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/url/MultiplexingFactory.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/url/MultiplexingFactory.java
index fafd5a36453..d73531c18c2 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/url/MultiplexingFactory.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/url/MultiplexingFactory.java
@@ -41,8 +41,9 @@ public abstract class MultiplexingFactory {
/**
* As a short-term (hopefully) solution we use a special class which is defined
* using the Unsafe class from the VM. This class is an implementation of
- * Collection simply to provide a method add(AccessibleObject)
- * which turns around and calls AccessibleObject.setAccessible(true).
+ * {@code Collection} simply to provide a method
+ * add(AccessibleObject) which turns around and calls
+ * AccessibleObject.setAccessible(true).
*
* The reason this is needed is to hack into the VM to get deep reflective
* access to the java.net package for the various hacks we have to do to
diff --git a/bundles/org.eclipse.osgi/pom.xml b/bundles/org.eclipse.osgi/pom.xml
index 3de60bde129..83bcf872c3e 100644
--- a/bundles/org.eclipse.osgi/pom.xml
+++ b/bundles/org.eclipse.osgi/pom.xml
@@ -24,6 +24,7 @@
true
+ false
diff --git a/features/org.eclipse.equinox.compendium.sdk/feature.xml b/features/org.eclipse.equinox.compendium.sdk/feature.xml
index a186b7a70c7..c867e9dad18 100644
--- a/features/org.eclipse.equinox.compendium.sdk/feature.xml
+++ b/features/org.eclipse.equinox.compendium.sdk/feature.xml
@@ -2,7 +2,7 @@
diff --git a/pom.xml b/pom.xml
index 45163cb6bd7..a975551fb4c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,6 +30,7 @@
../../../equinox.binariesrequire
+ true