全部建议
>
建议详情
- 预审中
- 2 预审不通过
【产品缺陷】CodeArts IDE for Java: abstract类导致移动方法实例出现编译错误 预审不通过 编辑 删除
- 漏洞管理CodeArts Inspector
- 代码检查 CodeArts Check
- 软件开发生产线 CodeArts
场景描述:
Bug复现过程: 选择“m”方法,点击“移动实例方法”,选择“TargetClass”
重构前代码:
abstract class SourceClass {
public abstract void m(TargetClass target);
}
public class TargetClass {
}
重构后代码:
abstract class SourceClass {
}
public class TargetClass {
public abstract void m();
}
错误信息:
Class 'TargetClass' must either be declared abstract or implement abstract method 'm()' in 'TargetClass'
建议方案:“移动实例方法”重构缺少对抽象类中移动方法的前置条件检查
Dong_CH
发布于 2025-11-05 15:04:41
2025-11-05
11 1
0%
0%
取消
发表
0/1000
+ 插入图片0/4
仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB
0%
0%
删除建议
全部评论(1)
评论(1)
非常感谢您的反馈,您本次的建议经确认您已提交工单,请在工单中继续确认和跟进,当前声音单未通过预审,希望您能持续关注华为云产品,期待提出更多的建议,我们收到后会尽快核实处理!