@Override public Optional<CloseableIterator<LineSgnificantCode>> readComponentSignificantCode(int fileRef) { ensureInitialized(); return Optional.ofNullable(delegate.readComponentSignificantCode(fileRef)); }
private void updateSignificantCode(Component component) { significantCodeEditor.setText(""); if (reader.hasCoverage(component.getRef())) { try (CloseableIterator<ScannerReport.LineSgnificantCode> it = reader.readComponentSignificantCode(component.getRef())) { if (it != null) { while (it.hasNext()) { ScannerReport.LineSgnificantCode textBlock = it.next(); significantCodeEditor.getDocument().insertString(significantCodeEditor.getDocument().getEndPosition().getOffset(), textBlock + "\n", null); } } } catch (Exception e) { throw new IllegalStateException("Can't read significant code for " + getNodeName(component), e); } } }
@Override public Optional<CloseableIterator<LineSgnificantCode>> readComponentSignificantCode(int fileRef) { ensureInitialized(); return Optional.ofNullable(delegate.readComponentSignificantCode(fileRef)); } }
private void updateSignificantCode(Component component) { significantCodeEditor.setText(""); if (reader.hasCoverage(component.getRef())) { try (CloseableIterator<ScannerReport.LineSgnificantCode> it = reader.readComponentSignificantCode(component.getRef())) { if (it != null) { while (it.hasNext()) { ScannerReport.LineSgnificantCode textBlock = it.next(); significantCodeEditor.getDocument().insertString(significantCodeEditor.getDocument().getEndPosition().getOffset(), textBlock + "\n", null); } } } catch (Exception e) { throw new IllegalStateException("Can't read significant code for " + getNodeName(component), e); } } }