commit | 0fc020e365c87e21014bc17da54a08af30c2e2ad | [log] [tgz] |
---|---|---|
author | Florian Waibel <fwaibel@eclipsesource.com> | Fri May 22 16:08:41 2015 +0200 |
committer | Florian Waibel <fwaibel@eclipsesource.com> | Fri May 22 16:08:41 2015 +0200 |
tree | 83d275e0b305151622d0e6827d14221b634d578b | |
parent | 68a1d333d663b514ee39fb10bd5dac23a992ee2e [diff] |
Directly returns result of putIfAbsent instead of value - fixes findbug RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED
diff --git a/org.eclipse.virgo.kernel.userregion/src/main/java/org/eclipse/virgo/kernel/userregion/internal/equinox/KernelBundleClassLoader.java b/org.eclipse.virgo.kernel.userregion/src/main/java/org/eclipse/virgo/kernel/userregion/internal/equinox/KernelBundleClassLoader.java index 133ad2c..04fb5f6 100644 --- a/org.eclipse.virgo.kernel.userregion/src/main/java/org/eclipse/virgo/kernel/userregion/internal/equinox/KernelBundleClassLoader.java +++ b/org.eclipse.virgo.kernel.userregion/src/main/java/org/eclipse/virgo/kernel/userregion/internal/equinox/KernelBundleClassLoader.java
@@ -407,8 +407,7 @@ if (resolve) { resolveClass(cls); } - this.loadedClasses.putIfAbsent(name, cls); - return cls; + return this.loadedClasses.putIfAbsent(name, cls); } /**