public static DefaultSynchronizationResult from(List<SynchronizationProblem> failures) { if (failures.isEmpty()) { return success(); } else if (failures.size() == 1) { return from(statusFor(failures.get(0))); } else { boolean internalFailure = failures.stream().filter(f -> CorePlugin.PLUGIN_ID.equals(f.getPluginId())).findFirst().isPresent(); String pluginId = internalFailure ? CorePlugin.PLUGIN_ID : failures.get(0).getPluginId(); MultiStatus status = new MultiStatus(pluginId, 0, "Gradle synchronization failed with multiple errors", null); failures.forEach(f -> status.addAll(statusFor(f))); return from(status); } }
IStatus childrenStatus = ((CoreException) e).getStatus(); ((MultiStatus) status).add(childrenStatus); ((MultiStatus) status).addAll(childrenStatus); } else { StringBuffer completeString = new StringBuffer(""); //$NON-NLS-1$
/** * Merges the given status into this multi-status. * Equivalent to <code>add(status)</code> if the * given status is not a multi-status. * Equivalent to <code>addAll(status)</code> if the * given status is a multi-status. * * @param status the status to merge into this one * @see #add(IStatus) * @see #addAll(IStatus) */ public void merge(IStatus status) { Assert.isLegal(status != null); if (!status.isMultiStatus()) { add(status); } else { addAll(status); } }
/** * Merges the given status into this multi-status. * Equivalent to <code>add(status)</code> if the * given status is not a multi-status. * Equivalent to <code>addAll(status)</code> if the * given status is a multi-status. * * @param status the status to merge into this one * @see #add(IStatus) * @see #addAll(IStatus) */ public void merge(IStatus status) { Assert.isLegal(status != null); if (!status.isMultiStatus()) { add(status); } else { addAll(status); } }
/** * Merges the given status into this multi-status. * Equivalent to <code>add(status)</code> if the * given status is not a multi-status. * Equivalent to <code>addAll(status)</code> if the * given status is a multi-status. * * @param status the status to merge into this one * @see #add(IStatus) * @see #addAll(IStatus) */ public void merge(IStatus status) { Assert.isLegal(status != null); if (!status.isMultiStatus()) { add(status); } else { addAll(status); } }
/** * Merges the given status into this multi-status. * Equivalent to <code>add(status)</code> if the * given status is not a multi-status. * Equivalent to <code>addAll(status)</code> if the * given status is a multi-status. * * @param status the status to merge into this one * @see #add(IStatus) * @see #addAll(IStatus) */ public void merge(IStatus status) { Assert.isLegal(status != null); if (!status.isMultiStatus()) { add(status); } else { addAll(status); } }
status.addAll(startBundles(bundlesToStart)); if (status.getChildren().length > 0) { throw new CoreException(status);
fStatus.addAll(jobGroup.getResult()); return fStatus; } catch (InterruptedException e) {
throw new OperationCanceledException(SearchMessages.TextSearchVisitor_canceled); fStatus.addAll(jobGroup.getResult()); return fStatus; } catch (InterruptedException e) {
MultiStatus newSummaryStatus = new MultiStatus(Activator.ID, IStatusCodes.MISSING_REQUIREMENTS, Messages.ResolutionResult_SummaryStatus, null); if (!existingSummaryStatus.isOK()) { newSummaryStatus.addAll(existingSummaryStatus); report.setSummaryStatus(newSummaryStatus);
MultiStatus newSummaryStatus = new MultiStatus(Activator.ID, IStatusCodes.MISSING_REQUIREMENTS, Messages.ResolutionResult_SummaryStatus, null); if (!existingSummaryStatus.isOK()) { newSummaryStatus.addAll(existingSummaryStatus); report.setSummaryStatus(newSummaryStatus);
if (reader != null) readStatus.addAll(reader.getStatus()); try { if (reader != null)
if (reader != null) readStatus.addAll(reader.getStatus()); try { if (reader != null)
if (reader != null) readStatus.addAll(reader.getStatus()); try { if (reader != null)