public List<Diagnostic> reconcile() throws Exception { PublishDiagnosticsParams diagnostics = harness.getDiagnostics(doc); if (diagnostics!=null) { return diagnostics.getDiagnostics(); } return Collections.emptyList(); }
@Override public void publishDiagnostics(PublishDiagnosticsParams diagnostics) { publishedDiagnostics.add( new MyPublishDiagnosticParams( diagnostics.getUri(), diagnostics.getDiagnostics().stream().collect(Collectors.toSet()))); }
public PublishDiagnosticsParamsDto(org.eclipse.lsp4j.PublishDiagnosticsParams o) { if (o.getUri() == null) { setUri((java.lang.String)null); } else { java.lang.String uriVal = (java.lang.String)makeDto(o.getUri());; setUri((java.lang.String)uriVal); } if (o.getDiagnostics() == null) { setDiagnostics((java.util.List<org.eclipse.lsp4j.Diagnostic>)null); } else { ArrayList<org.eclipse.lsp4j.Diagnostic> diagnosticsVal= new ArrayList<org.eclipse.lsp4j.Diagnostic>(); for (org.eclipse.lsp4j.Diagnostic diagnosticsValX : o.getDiagnostics()) { org.eclipse.lsp4j.Diagnostic diagnosticsValY = new DiagnosticDto(diagnosticsValX); diagnosticsVal.add(diagnosticsValY); } setDiagnostics((java.util.List<org.eclipse.lsp4j.Diagnostic>)diagnosticsVal); } }