Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/permadmin/BundlePermissions.java')
-rw-r--r--bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/permadmin/BundlePermissions.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/permadmin/BundlePermissions.java b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/permadmin/BundlePermissions.java
index ac183fb0e..6168edb5a 100644
--- a/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/permadmin/BundlePermissions.java
+++ b/bundles/org.eclipse.osgi/container/src/org/eclipse/osgi/internal/permadmin/BundlePermissions.java
@@ -24,10 +24,12 @@ public final class BundlePermissions extends PermissionCollection {
// Note that this forces the Enumeration inner class to be loaded as soon as possible (see bug 119069)
static final Enumeration<Permission> EMPTY_ENUMERATION = new Enumeration<Permission>() {
+ @Override
public boolean hasMoreElements() {
return false;
}
+ @Override
public Permission nextElement() {
throw new NoSuchElementException();
}
@@ -48,6 +50,7 @@ public final class BundlePermissions extends PermissionCollection {
setReadOnly(); // collections are managed with ConditionalPermissionAdmin
}
+ @Override
public void add(Permission permission) {
throw new SecurityException();
}
@@ -68,6 +71,7 @@ public final class BundlePermissions extends PermissionCollection {
wovenPermissions.add(permission);
}
+ @Override
public Enumeration<Permission> elements() {
// TODO return an empty enumeration for now;
// It does not seem possible to do this properly with multiple exports and conditional permissions.
@@ -75,6 +79,7 @@ public final class BundlePermissions extends PermissionCollection {
return EMPTY_ENUMERATION;
}
+ @Override
public boolean implies(Permission permission) {
// first check implied permissions
if ((impliedPermissions != null) && impliedPermissions.implies(permission))

Back to the top