diff --git a/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java b/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java index 28445ab36..0396290c8 100644 --- a/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java +++ b/core/src/main/java/de/jplag/reporting/jsonfactory/ComparisonReportWriter.java @@ -112,16 +112,20 @@ private Match convertMatchToReportMatch(JPlagComparison comparison, de.jplag.Mat int startLineFirst = startOfFirst.getLine(); int startColumnFirst = startOfFirst.getColumn(); + int startTokenFirst = match.startOfFirst(); int endLineFirst = endOfFirst.getLine(); int endColumnFirst = endOfFirst.getColumn() + endOfFirst.getLength() - 1; + int endTokenFirst = match.endOfFirst(); int startLineSecond = startOfSecond.getLine(); int startColumnSecond = startOfSecond.getColumn(); + int startTokenSecond = match.startOfSecond(); int endLineSecond = endOfSecond.getLine(); int endColumnSecond = endOfSecond.getColumn() + endOfSecond.getLength() - 1; + int endTokenSecond = match.endOfSecond(); - return new Match(firstFileName, secondFileName, startLineFirst, startColumnFirst, endLineFirst, endColumnFirst, startLineSecond, - startColumnSecond, endLineSecond, endColumnSecond, match.length()); + return new Match(firstFileName, secondFileName, startLineFirst, startColumnFirst, startTokenFirst, endLineFirst, endColumnFirst, + endTokenFirst, startLineSecond, startColumnSecond, startTokenSecond, endLineSecond, endColumnSecond, endTokenSecond, match.length()); } } diff --git a/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java b/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java index 5ef5d728c..3c225633a 100644 --- a/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java +++ b/core/src/main/java/de/jplag/reporting/reportobject/model/Match.java @@ -3,8 +3,10 @@ import com.fasterxml.jackson.annotation.JsonProperty; public record Match(@JsonProperty("file1") String firstFileName, @JsonProperty("file2") String secondFileName, - @JsonProperty("start1") int startInFirst, @JsonProperty("start1_col") int startColumnInFirst, @JsonProperty("end1") int endInFirst, - @JsonProperty("end1_col") int endColumnInFirst, @JsonProperty("start2") int startInSecond, - @JsonProperty("start2_col") int startColumnInSecond, @JsonProperty("end2") int endInSecond, @JsonProperty("end2_col") int endColumnInSecond, + @JsonProperty("start1") int startInFirst, @JsonProperty("start1_col") int startColumnInFirst, + @JsonProperty("startToken1") int startTokenInFirst, @JsonProperty("end1") int endInFirst, @JsonProperty("end1_col") int endColumnInFirst, + @JsonProperty("endToken1") int endTokenInFirst, @JsonProperty("start2") int startInSecond, + @JsonProperty("start2_col") int startColumnInSecond, @JsonProperty("startToken2") int startTokenInSecond, + @JsonProperty("end2") int endInSecond, @JsonProperty("endToken2") int endTokenInSecond, @JsonProperty("end2_col") int endColumnInSecond, @JsonProperty("tokens") int tokens) { } diff --git a/report-viewer/index.html b/report-viewer/index.html index f4fedd2bd..24ca69e3c 100644 --- a/report-viewer/index.html +++ b/report-viewer/index.html @@ -6,7 +6,7 @@ JPlag Report Viewer - +