(CompileResult lastResult)
| 238 | } |
| 239 | |
| 240 | protected void manageCompileResult(CompileResult lastResult) { |
| 241 | editor.getEngine().executeScript("clearHighlights()"); |
| 242 | lastResult.getWarnings().forEach((line, message) |
| 243 | -> editor.getEngine().executeScript("highlightLine(" + line + ",false,\"" + escapeString(message) + "\");") |
| 244 | ); |
| 245 | lastResult.getErrors().forEach((line, message) |
| 246 | -> editor.getEngine().executeScript("highlightLine(" + line + ",true,\"" + escapeString(message) + "\");") |
| 247 | ); |
| 248 | } |
| 249 | |
| 250 | private String escapeString(Object message) { |
| 251 | return String.valueOf(message).replaceAll("\\\"", """); |
no test coverage detected