diff options
author | Eike Stepper | 2011-12-10 09:40:50 +0000 |
---|---|---|
committer | Eike Stepper | 2011-12-10 09:40:50 +0000 |
commit | eac09bc00e2ec8fc46fb400a3a1e003eb9686296 (patch) | |
tree | e1d3c88b4712a8cd564ef512eda3a4b87b8edc31 /plugins/org.eclipse.net4j.util | |
parent | 030fea1eb3d590c95dc75813e51c31975074fbd0 (diff) | |
download | cdo-eac09bc00e2ec8fc46fb400a3a1e003eb9686296.tar.gz cdo-eac09bc00e2ec8fc46fb400a3a1e003eb9686296.tar.xz cdo-eac09bc00e2ec8fc46fb400a3a1e003eb9686296.zip |
[366290] Provide an OMBundle.getClasses() method
https://bugs.eclipse.org/bugs/show_bug.cgi?id=366290
Diffstat (limited to 'plugins/org.eclipse.net4j.util')
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/LegacyBundle.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/LegacyBundle.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/LegacyBundle.java index b031cfbd41..d793bfd388 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/LegacyBundle.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/internal/util/om/LegacyBundle.java @@ -101,7 +101,17 @@ public class LegacyBundle extends AbstractBundle } finally { - IOUtil.close(jarFile); + if (jarFile != null) + { + try + { + jarFile.close(); + } + catch (IOException ex) + { + throw WrappedException.wrap(ex); + } + } } } else |