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消息为
我收到消息的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 { 有人能告诉我这是什么意思吗? 解决方法
“重复阻止”规则会在文件级别引发问题.因此,它并不是要告诉您导入语句是重复的,但文件中的某个位置是重复的块.如果你向下滚动,你会在左边缘看到一个垂直的黄色/橙色条.它标志着重复的块.单击该栏以获取块复制位置的详细信息.
编辑在最近的版本中,复制标记为棕色或灰色. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |