加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Sonar中用于Java中的import语句的重复代码块

发布时间:2020-12-15 05:13:43 所属栏目:Java 来源:网络整理
导读:在Sonar 4.5.6(默认设置)中,我看到Duplicated Blocks消息为 我收到消息的java代码如下: – package com.jabong.orchestratorservice.adapter.order.endpoints;import com.jabong.orchestratorservice.adapter.order.request.UpdateOrderStatusReadyShipRequ
在Sonar 4.5.6(默认设置)中,我看到Duplicated Blocks消息为

enter image description here

我收到消息的java代码如下: –

package com.jabong.orchestratorservice.adapter.order.endpoints;

import com.jabong.orchestratorservice.adapter.order.request.UpdateOrderStatusReadyShipRequest;

public class UpdateOrderReadyShipEndPoint extends BaSEOrderEndPoint {
    private final static String API_NAME = "setStatusToReadyToShip";

    @Override
    public String getSourceEndPoint() {
    return new StringBuilder("direct:").append(API_NAME).toString();
    }

    @Override
    public String getDestinationEndPoint() {
    return new StringBuilder("bean:orderHelper?method=").append(API_NAME).toString();
    }

    @Override
    protected String getName() {
    return API_NAME;
    }

    @Override
    protected String getApiInputClassName() {
    return UpdateOrderStatusReadyShipRequest.class.getName();
    }
}

UpdateOrderStatusReadyShipRequest也不会导入UpdateOrderReadyShipEndPoint

package com.jabong.orchestratorservice.adapter.order.request;

public class UpdateOrderStatusReadyShipRequest extends BaSEOrderRequest {

有人能告诉我这是什么意思吗?

解决方法

“重复阻止”规则会在文件级别引发问题.因此,它并不是要告诉您导入语句是重复的,但文件中的某个位置是重复的块.如果你向下滚动,你会在左边缘看到一个垂直的黄色/橙色条.它标志着重复的块.单击该栏以获取块复制位置的详细信息.

编辑在最近的版本中,复制标记为棕色或灰色.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读