diff options
Diffstat (limited to 'bundles/org.eclipse.osgi.compatibility.state/src/org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.java')
-rw-r--r-- | bundles/org.eclipse.osgi.compatibility.state/src/org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.java | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/bundles/org.eclipse.osgi.compatibility.state/src/org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.java b/bundles/org.eclipse.osgi.compatibility.state/src/org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.java index 30e190832..ab363a785 100644 --- a/bundles/org.eclipse.osgi.compatibility.state/src/org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.java +++ b/bundles/org.eclipse.osgi.compatibility.state/src/org/eclipse/osgi/internal/resolver/ImportPackageSpecificationImpl.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2003, 2016 IBM Corporation and others. + * Copyright (c) 2003, 2021 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -15,9 +15,15 @@ *******************************************************************************/ package org.eclipse.osgi.internal.resolver; -import java.util.*; +import java.util.Collections; +import java.util.HashMap; +import java.util.Map; import org.eclipse.osgi.internal.framework.EquinoxContainer; -import org.eclipse.osgi.service.resolver.*; +import org.eclipse.osgi.service.resolver.BaseDescription; +import org.eclipse.osgi.service.resolver.BundleDescription; +import org.eclipse.osgi.service.resolver.ExportPackageDescription; +import org.eclipse.osgi.service.resolver.ImportPackageSpecification; +import org.eclipse.osgi.service.resolver.VersionRange; import org.osgi.framework.Constants; import org.osgi.framework.wiring.BundleRevision; @@ -109,7 +115,7 @@ public class ImportPackageSpecificationImpl extends VersionConstraintImpl implem ExportPackageDescriptionImpl pkgDes = (ExportPackageDescriptionImpl) supplier; // If we are in strict mode, check to see if the export specifies friends. - // If it does, are we one of the friends + // If it does, are we one of the friends String[] friends = (String[]) pkgDes.getDirective(StateImpl.FRIENDS_DIRECTIVE); Boolean internal = (Boolean) pkgDes.getDirective(StateImpl.INTERNAL_DIRECTIVE); if (internal.booleanValue() || friends != null) { @@ -238,7 +244,7 @@ public class ImportPackageSpecificationImpl extends VersionConstraintImpl implem } private String createFilterDirective() { - StringBuffer filter = new StringBuffer(); + StringBuilder filter = new StringBuilder(); filter.append("(&"); //$NON-NLS-1$ synchronized (this.monitor) { addFilterAttribute(filter, BundleRevision.PACKAGE_NAMESPACE, getName(), false); @@ -258,7 +264,7 @@ public class ImportPackageSpecificationImpl extends VersionConstraintImpl implem @Override protected Map<String, Object> getInteralAttributes() { - return Collections.<String, Object> emptyMap(); + return Collections.emptyMap(); } @Override |