diff options
Diffstat (limited to 'bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java')
-rw-r--r-- | bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java index 045e9bfb4..facdb2896 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java @@ -504,21 +504,18 @@ public final class CapabilityPermission extends BasicPermission { if (bundle == null) { return properties = props; } - AccessController.doPrivileged(new PrivilegedAction<Void>() { - @Override - public Void run() { - props.put("id", Long.valueOf(bundle.getBundleId())); - props.put("location", bundle.getLocation()); - String name = bundle.getSymbolicName(); - if (name != null) { - props.put("name", name); - } - SignerProperty signer = new SignerProperty(bundle); - if (signer.isBundleSigned()) { - props.put("signer", signer); - } - return null; + AccessController.doPrivileged((PrivilegedAction<Void>) () -> { + props.put("id", Long.valueOf(bundle.getBundleId())); + props.put("location", bundle.getLocation()); + String name = bundle.getSymbolicName(); + if (name != null) { + props.put("name", name); } + SignerProperty signer = new SignerProperty(bundle); + if (signer.isBundleSigned()) { + props.put("signer", signer); + } + return null; }); return properties = new Properties(props, attributes); } |