Commit 7fb338d
authored
Java: preserve multi-line HTML comments inside Javadoc block tags (#7500)
`convertMultiline` already routed `DCText` through `visitText` so that
each newline consumes the corresponding `LineBreak` (with its `*` margin)
from the lineBreaks map. `DCComment` fell through to `scan`/`visitComment`,
which bumped the cursor by the body length in one shot and wrapped the
multi-line body in a single `Javadoc.Text`. The result was that interior
`*` margins were dropped and orphan `LineBreak`s were appended at the end
of the doc as extra blank `*` lines. Mirror the `DCText` handling for
`DCComment` across all version-specific visitors.1 parent 7e4c51d commit 7fb338d
6 files changed
Lines changed: 27 additions & 0 deletions
File tree
- rewrite-java-11/src/main/java/org/openrewrite/java/isolated
- rewrite-java-17/src/main/java/org/openrewrite/java/isolated
- rewrite-java-21/src/main/java/org/openrewrite/java/isolated
- rewrite-java-25/src/main/java/org/openrewrite/java/isolated
- rewrite-java-8/src/main/java/org/openrewrite/java
- rewrite-java-tck/src/main/java/org/openrewrite/java/tree
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1158 | 1158 | | |
1159 | 1159 | | |
1160 | 1160 | | |
| 1161 | + | |
| 1162 | + | |
1161 | 1163 | | |
1162 | 1164 | | |
1163 | 1165 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1161 | 1161 | | |
1162 | 1162 | | |
1163 | 1163 | | |
| 1164 | + | |
| 1165 | + | |
1164 | 1166 | | |
1165 | 1167 | | |
1166 | 1168 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1196 | 1196 | | |
1197 | 1197 | | |
1198 | 1198 | | |
| 1199 | + | |
| 1200 | + | |
1199 | 1201 | | |
1200 | 1202 | | |
1201 | 1203 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1339 | 1339 | | |
1340 | 1340 | | |
1341 | 1341 | | |
| 1342 | + | |
| 1343 | + | |
1342 | 1344 | | |
1343 | 1345 | | |
1344 | 1346 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1086 | 1086 | | |
1087 | 1087 | | |
1088 | 1088 | | |
| 1089 | + | |
| 1090 | + | |
1089 | 1091 | | |
1090 | 1092 | | |
1091 | 1093 | | |
| |||
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2214 | 2214 | | |
2215 | 2215 | | |
2216 | 2216 | | |
| 2217 | + | |
| 2218 | + | |
| 2219 | + | |
| 2220 | + | |
| 2221 | + | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
| 2231 | + | |
| 2232 | + | |
| 2233 | + | |
2217 | 2234 | | |
2218 | 2235 | | |
2219 | 2236 | | |
| |||
0 commit comments