REGRESSION: Refactor>Rename messes up javadoc comment formatting.
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 58/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 冷清
- 技术栈
- java
- 领域
- documentation, tooling
调研方向
在带有 Javadoc 的 Java 类中使用 Refactor > Rename 和 Apply Rename on Comments 重现重命名操作,然后将段落格式与 NetBeans 26 或更早版本进行比较。跟踪负责更新 Javadoc 注释的 Java 重构路径;完成标准是类名已重命名,同时
后的缩进和段落格式保持不变。
由索引模型根据 Issue 内容生成。
描述
Apache NetBeans version
Apache NetBeans 30
What happened
In the example class file below,
- cursor on class decl class name, line 8
- rename RefactorRenameCommentFormat to Foo
- checked: Apply Rename on Comments
- <CR> to refactor
Observe The comments, line 6 and 13, messed up.
If there are multiple lines after the <p> the whole paragraph if affected.
NOTE: if <p> is taken away:
- the comment indentation is not changed
- the class name in the comment is not renamed.
package com.raelity.play;
/**
* Some stuff.
* <p>
* This is stuff RefactorRenameCommentFormat.someMethod().anotherMethod.
*/
public class RefactorRenameCommentFormat
{
/**
* Some stuff.
* <p>
* This is stuff RefactorRenameCommentFormat.someMethod().anotherMethod.
*/
public RefactorRenameCommentFormat someMethod() {
return null;
}
public String anotherMethod() {
return null;
}
}
Language / Project Type / NetBeans Component
java/javadoc
How to reproduce
See OP.
I'm assuming this a regression since #8233 was a regression. This might be another case of the same problem from #8233.
Did this work correctly in an earlier version?
Apache NetBeans 26 or earlier
Operating System
Linux harmony 7.0.9-76070009-generic #202605191504177946462222.04~ef31795 SMP PREEMPT_DYNAMIC Fri M x86_64 x86_64 x86_64 GNU/Linux
JDK
Java: 26; OpenJDK 64-Bit Server VM 26+35-2893 Runtime: OpenJDK Runtime Environment 26+35-2893
Apache NetBeans packaging
Apache NetBeans binary zip
Anything else
No response
Are you willing to submit a pull request?
No
- 主要语言
- Java
- 星标
- 3.1k
- 派生
- 939
- 平均合并
- 5 天 3 小时
- 30 天内合并 PR
- 22
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
apache/netbeans 的其他 Issue
-
Contribution welcome kind:feature Platform
难度 2/5 1-3 小时 新手友好度 72/100
apache/netbeans#9614 · 2 条评论 ·
维护者通常 1 天内回复
-
kind:bug LSP needs:triage
难度 2/5 1-3 小时 新手友好度 78/100
apache/netbeans#9548 · 1 条评论 ·
维护者通常 1 天内回复
-
Editor Java kind:feature needs:triage
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 1 天内回复
-
kind:bug needs:triage os:linux os:macos Platform UI
难度 1/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
kind:bug needs:triage
难度 1/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
相似的 Issue
-
waiting-for-triage
难度 1/5 1 小时以内 新手友好度 72/100
spring-cloud/spring-cloud-openfeign#1443 ·
维护者通常 1 天内回复
-
难度 1/5 1-3 小时 新手友好度 84/100
ADORSYS-GIS/keycloak-oid4vp-plugin#221 ·
维护者通常 2 天内回复
-
status: team-only type: dependency-upgrade
难度 2/5 1-3 小时 新手友好度 65/100
spring-projects/spring-boot#52099 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 67/100
tchiotludo/akhq#3307 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
objectionary/jeo-maven-plugin#1885 ·
维护者通常 4 天内回复