private static void printResolutionEntry(StringBuilder result, String prepend, ResolutionReport.Entry entry, Map<Resource, List<ResolutionReport.Entry>> reportEntries, Set<BundleRevision> visited) { switch (entry.getType()) { case MISSING_CAPABILITY : result.append(prepend).append(Msg.ModuleResolutionReport_UnresolvedReq).append(printRequirement(entry.getData())).append('\n'); break; case SINGLETON_SELECTION : result.append(prepend).append(Msg.ModuleResolutionReport_AnotherSingleton).append(entry.getData()).append('\n'); break; case UNRESOLVED_PROVIDER : @SuppressWarnings("unchecked") Map<Requirement, Set<Capability>> unresolvedProviders = (Map<Requirement, Set<Capability>>) entry.getData(); for (Map.Entry<Requirement, Set<Capability>> unresolvedRequirement : unresolvedProviders.entrySet()) { case USES_CONSTRAINT_VIOLATION : result.append(prepend).append(Msg.ModuleResolutionReport_UsesConstraintError).append('\n'); result.append(" ").append(entry.getData()); //$NON-NLS-1$ break; default : result.append(Msg.ModuleResolutionReport_Unknown).append("type=").append(entry.getType()).append(" data=").append(entry.getData()).append('\n'); //$NON-NLS-1$ //$NON-NLS-2$ break;
isMissingCapability |= Entry.Type.MISSING_CAPABILITY.equals(entry.getType());
isMissingCapability |= Entry.Type.MISSING_CAPABILITY.equals(entry.getType());
isMissingCapability |= Entry.Type.MISSING_CAPABILITY.equals(entry.getType());
isMissingCapability |= Entry.Type.MISSING_CAPABILITY.equals(entry.getType());
isMissingCapability |= Entry.Type.MISSING_CAPABILITY.equals(entry.getType());
isMissingCapability |= Entry.Type.MISSING_CAPABILITY.equals(entry.getType());
private static void printResolutionEntry(StringBuilder result, String prepend, ResolutionReport.Entry entry, Map<Resource, List<ResolutionReport.Entry>> reportEntries, Set<BundleRevision> visited) { switch (entry.getType()) { case MISSING_CAPABILITY : result.append(prepend).append(Msg.ModuleResolutionReport_UnresolvedReq).append(printRequirement(entry.getData())).append('\n'); break; case SINGLETON_SELECTION : result.append(prepend).append(Msg.ModuleResolutionReport_AnotherSingleton).append(entry.getData()).append('\n'); break; case UNRESOLVED_PROVIDER : @SuppressWarnings("unchecked") Map<Requirement, Set<Capability>> unresolvedProviders = (Map<Requirement, Set<Capability>>) entry.getData(); for (Map.Entry<Requirement, Set<Capability>> unresolvedRequirement : unresolvedProviders.entrySet()) { case USES_CONSTRAINT_VIOLATION : result.append(prepend).append(Msg.ModuleResolutionReport_UsesConstraintError).append('\n'); result.append(" ").append(entry.getData()); //$NON-NLS-1$ break; default : result.append(Msg.ModuleResolutionReport_Unknown).append("type=").append(entry.getType()).append(" data=").append(entry.getData()).append('\n'); //$NON-NLS-1$ //$NON-NLS-2$ break;
private static void printResolutionEntry(StringBuilder result, String prepend, ResolutionReport.Entry entry, Map<Resource, List<ResolutionReport.Entry>> reportEntries, Set<BundleRevision> visited) { switch (entry.getType()) { case MISSING_CAPABILITY : result.append(prepend).append(Msg.ModuleResolutionReport_UnresolvedReq).append(printRequirement(entry.getData())).append('\n'); break; case SINGLETON_SELECTION : result.append(prepend).append(Msg.ModuleResolutionReport_AnotherSingleton).append(entry.getData()).append('\n'); break; case UNRESOLVED_PROVIDER : @SuppressWarnings("unchecked") Map<Requirement, Set<Capability>> unresolvedProviders = (Map<Requirement, Set<Capability>>) entry.getData(); for (Map.Entry<Requirement, Set<Capability>> unresolvedRequirement : unresolvedProviders.entrySet()) { case USES_CONSTRAINT_VIOLATION : result.append(prepend).append(Msg.ModuleResolutionReport_UsesConstraintError).append('\n'); result.append(" ").append(entry.getData()); //$NON-NLS-1$ break; default : result.append(Msg.ModuleResolutionReport_Unknown).append("type=").append(entry.getType()).append(" data=").append(entry.getData()).append('\n'); //$NON-NLS-1$ //$NON-NLS-2$ break;
private static void printResolutionEntry(StringBuilder result, String prepend, ResolutionReport.Entry entry, Map<Resource, List<ResolutionReport.Entry>> reportEntries, Set<BundleRevision> visited) { switch (entry.getType()) { case MISSING_CAPABILITY : result.append(prepend).append(Msg.ModuleResolutionReport_UnresolvedReq).append(printRequirement(entry.getData())).append('\n'); break; case SINGLETON_SELECTION : result.append(prepend).append(Msg.ModuleResolutionReport_AnotherSingleton).append(entry.getData()).append('\n'); break; case UNRESOLVED_PROVIDER : @SuppressWarnings("unchecked") Map<Requirement, Set<Capability>> unresolvedProviders = (Map<Requirement, Set<Capability>>) entry.getData(); for (Map.Entry<Requirement, Set<Capability>> unresolvedRequirement : unresolvedProviders.entrySet()) { case USES_CONSTRAINT_VIOLATION : result.append(prepend).append(Msg.ModuleResolutionReport_UsesConstraintError).append('\n'); result.append(" ").append(entry.getData()); //$NON-NLS-1$ break; default : result.append(Msg.ModuleResolutionReport_Unknown).append("type=").append(entry.getType()).append(" data=").append(entry.getData()).append('\n'); //$NON-NLS-1$ //$NON-NLS-2$ break;
private static void printResolutionEntry(StringBuilder result, String prepend, ResolutionReport.Entry entry, Map<Resource, List<ResolutionReport.Entry>> reportEntries, Set<BundleRevision> visited) { switch (entry.getType()) { case MISSING_CAPABILITY : result.append(prepend).append(Msg.ModuleResolutionReport_UnresolvedReq).append(printRequirement(entry.getData())).append('\n'); break; case SINGLETON_SELECTION : result.append(prepend).append(Msg.ModuleResolutionReport_AnotherSingleton).append(entry.getData()).append('\n'); break; case UNRESOLVED_PROVIDER : @SuppressWarnings("unchecked") Map<Requirement, Set<Capability>> unresolvedProviders = (Map<Requirement, Set<Capability>>) entry.getData(); for (Map.Entry<Requirement, Set<Capability>> unresolvedRequirement : unresolvedProviders.entrySet()) { case USES_CONSTRAINT_VIOLATION : result.append(prepend).append(Msg.ModuleResolutionReport_UsesConstraintError).append('\n'); result.append(" ").append(entry.getData()); //$NON-NLS-1$ break; default : result.append(Msg.ModuleResolutionReport_Unknown).append("type=").append(entry.getType()).append(" data=").append(entry.getData()).append('\n'); //$NON-NLS-1$ //$NON-NLS-2$ break;
private static void printResolutionEntry(StringBuilder result, String prepend, ResolutionReport.Entry entry, Map<Resource, List<ResolutionReport.Entry>> reportEntries, Set<BundleRevision> visited) { switch (entry.getType()) { case MISSING_CAPABILITY : result.append(prepend).append(Msg.ModuleResolutionReport_UnresolvedReq).append(printRequirement(entry.getData())).append('\n'); break; case SINGLETON_SELECTION : result.append(prepend).append(Msg.ModuleResolutionReport_AnotherSingleton).append(entry.getData()).append('\n'); break; case UNRESOLVED_PROVIDER : @SuppressWarnings("unchecked") Map<Requirement, Set<Capability>> unresolvedProviders = (Map<Requirement, Set<Capability>>) entry.getData(); for (Map.Entry<Requirement, Set<Capability>> unresolvedRequirement : unresolvedProviders.entrySet()) { case USES_CONSTRAINT_VIOLATION : result.append(prepend).append(Msg.ModuleResolutionReport_UsesConstraintError).append('\n'); result.append(" ").append(entry.getData()); //$NON-NLS-1$ break; default : result.append(Msg.ModuleResolutionReport_Unknown).append("type=").append(entry.getType()).append(" data=").append(entry.getData()).append('\n'); //$NON-NLS-1$ //$NON-NLS-2$ break;