private void checkComposites(ResolverBundle[] bundles, Dictionary<Object, Object>[] platformProperties) { CompositeResolveHelperRegistry helpers = getCompositeHelpers(); if (helpers == null) return; Set<ResolverBundle> exclude = null; for (int i = 0; i < bundles.length; i++) { CompositeResolveHelper helper = helpers.getCompositeResolveHelper(bundles[i].getBundleDescription()); if (helper == null) continue; if (!bundles[i].isResolved()) continue; if (!helper.giveExports(getExportsWiredTo(bundles[i], null))) { state.addResolverError(bundles[i].getBundleDescription(), ResolverError.DISABLED_BUNDLE, null, null); bundles[i].setResolvable(false); // We pass false for keepFragmentsAttached because we need to redo the attachments (bug 272561) setBundleUnresolved(bundles[i], false, false); if (exclude == null) exclude = new HashSet<ResolverBundle>(1); exclude.add(bundles[i]); } } reResolveBundles(exclude, bundles, platformProperties); }
private void checkComposites(ResolverBundle[] bundles, Dictionary<Object, Object>[] platformProperties) { CompositeResolveHelperRegistry helpers = getCompositeHelpers(); if (helpers == null) return; Set<ResolverBundle> exclude = null; for (int i = 0; i < bundles.length; i++) { CompositeResolveHelper helper = helpers.getCompositeResolveHelper(bundles[i].getBundleDescription()); if (helper == null) continue; if (!bundles[i].isResolved()) continue; if (!helper.giveExports(getExportsWiredTo(bundles[i], null))) { state.addResolverError(bundles[i].getBundleDescription(), ResolverError.DISABLED_BUNDLE, null, null); bundles[i].setResolvable(false); // We pass false for keepFragmentsAttached because we need to redo the attachments (bug 272561) setBundleUnresolved(bundles[i], false, false); if (exclude == null) exclude = new HashSet<ResolverBundle>(1); exclude.add(bundles[i]); } } reResolveBundles(exclude, bundles, platformProperties); }
private void checkComposites(ResolverBundle[] bundles, Dictionary<Object, Object>[] platformProperties) { CompositeResolveHelperRegistry helpers = getCompositeHelpers(); if (helpers == null) return; Set<ResolverBundle> exclude = null; for (int i = 0; i < bundles.length; i++) { CompositeResolveHelper helper = helpers.getCompositeResolveHelper(bundles[i].getBundleDescription()); if (helper == null) continue; if (!bundles[i].isResolved()) continue; if (!helper.giveExports(getExportsWiredTo(bundles[i], null))) { state.addResolverError(bundles[i].getBundleDescription(), ResolverError.DISABLED_BUNDLE, null, null); bundles[i].setResolvable(false); // We pass false for keepFragmentsAttached because we need to redo the attachments (bug 272561) setBundleUnresolved(bundles[i], false, false); if (exclude == null) exclude = new HashSet<>(1); exclude.add(bundles[i]); } } reResolveBundles(exclude, bundles, platformProperties); }
private void checkComposites(ResolverBundle[] bundles, Dictionary<Object, Object>[] platformProperties) { CompositeResolveHelperRegistry helpers = getCompositeHelpers(); if (helpers == null) return; Set<ResolverBundle> exclude = null; for (int i = 0; i < bundles.length; i++) { CompositeResolveHelper helper = helpers.getCompositeResolveHelper(bundles[i].getBundleDescription()); if (helper == null) continue; if (!bundles[i].isResolved()) continue; if (!helper.giveExports(getExportsWiredTo(bundles[i], null))) { state.addResolverError(bundles[i].getBundleDescription(), ResolverError.DISABLED_BUNDLE, null, null); bundles[i].setResolvable(false); // We pass false for keepFragmentsAttached because we need to redo the attachments (bug 272561) setBundleUnresolved(bundles[i], false, false); if (exclude == null) exclude = new HashSet<ResolverBundle>(1); exclude.add(bundles[i]); } } reResolveBundles(exclude, bundles, platformProperties); }
CompositeResolveHelper helper = currentLinks.getCompositeResolveHelper(bundle.getBundleDescription()); if (helper != null) helper.giveExports(null);
CompositeResolveHelper helper = currentLinks.getCompositeResolveHelper(bundle.getBundleDescription()); if (helper != null) helper.giveExports(null);
CompositeResolveHelper helper = currentLinks.getCompositeResolveHelper(bundle.getBundleDescription()); if (helper != null) helper.giveExports(null);
CompositeResolveHelper helper = currentLinks.getCompositeResolveHelper(bundle.getBundleDescription()); if (helper != null) helper.giveExports(null);