`
jzhua2006
  • 浏览: 304603 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

PMD-问题

 
阅读更多

1:An instanceof check is being performed on the caught exception.  Create a separate catch clause for this exception type

 

catch (AxisFault e)
            {
                if (e instanceof RemoteException)
                {
                    connState = false;
                }

            }

 

修改成:

catch (AxisFault e)
            {
                if (e.getCause() instanceof RemoteException)
                {
                    connState = false;
                }

            }

 

但是注意:e.getCause() instanceof RemoteException 虽然可以通过PMD检查,但是功能失效,原因是e.getCause() instanceof RemoteException 为false。修改成:e.getCause() instanceof ConnectException。则可通过。

分享到:
评论

相关推荐

    pmd-18t载体序列

    【PMD-18T载体序列】是分子生物学领域中的一种DNA载体,它通常用于基因克隆和表达研究。在生物技术中,PMD-18T载体序列扮演着重要的角色,因为它允许科学家们将特定的基因片段插入到这个序列中,以便在宿主细胞中...

    阿里巴巴Java代码质量检测插件:p3c-pmd-2.1.1.jar

    阿里巴巴的p3c-pmd-2.1.1.jar是一款专为Java开发者设计的代码质量检测工具,旨在提升代码质量并遵循阿里巴巴内部的编码规范。该插件是基于开源项目PMD进行定制和优化,旨在帮助开发团队在早期阶段发现并修复潜在的...

    pmd-bin-6.19.0-代码重复性检查工具.zip

    pmd-bin 静态代码分析工具 PMD是静态源代码分析器。 它发现常见的编程缺陷,例如未使用的变量,空的catch块,不必要的对象创建等。 它主要涉及Java和Apex,但支持其他六种语言。 PMD具有许多内置检查(以PMD术语,...

    p3c-pmd-2.0.0.jar

    可以利用p3c-pmd-2.0.0.jar来实现基于阿里代码规约的代码规范检测。执行命令: $JAVA_HOME/bin/java -Dpmd.language=en -cp $BASE_PATH/p3c-pmd-2.0.0.jar net.sourceforge.pmd.PMD -d $TEMPDIR -R rulesets/java/...

    sonar-pmd-plugin-3.2.1.jar

    阿里巴巴java开发规范集成sonar扫描

    sonar-pmd-plugin-2.6.jar

    sonar-pmd-plugin-2.6.jar sonar-pmd-plugin-2.6.jar sonar-pmd-plugin-2.6.jar sonar-pmd-plugin-2.6.jar sonar-pmd-plugin-2.6.jar

    p3c-pmd-1.3.6.jar

    example : java -Dfile.encoding=utf-8 -cp p3c-pmd-1.3.6.jar net.sourceforge.pmd.PMD -d test.har -R rulesets/java/ali-comment.xml

    maven-pmd-plugin-1.8.jar

    maven-pmd-plugin-1.8.jar

    pmd-bin-6.28.0.zip

    在标题中的“pmd-bin-6.28.0.zip”指的是PMD的6.28.0版本的二进制发行版,通常包含了可执行文件、库文件和其他必要的组件,方便用户直接使用或集成到开发环境中。 PMD的目标是通过扫描源代码,找出可能存在的编程...

    pmd-bin-5.2.3

    "pmd-bin-5.2.3"是一个特定版本的PMD软件包,发布于2015年。这个版本包含了PMD的所有组件和必要的运行环境,便于用户下载和使用。 1. PMD的概述: PMD(Pattern Matching for Java Detector)是静态代码分析器,它...

    sonar-pmd-plugin-3.2.0-SNAPSHOT.jar

    阿里p3c代码规范

    sonar-pmd-plugin.jar

    sonar-p3c

    sonar-pmd-p3c.zip

    在这个名为"sonar-pmd-p3c.zip"的压缩包中,我们看到了SonarQube与两个重要的静态代码分析引擎——PMD和P3C的集成应用。接下来,我们将深入探讨这三个组件以及如何结合使用它们来优化软件开发过程。 首先,让我们...

    maven-pmd-plugin-2.4.jar

    maven-pmd-plugin-2.4.jar

    maven-pmd-plugin-1.0.jar

    maven-pmd-plugin-1.0.jar

    pmd-bin-4.2

    在"PMD-bin-4.2"这个版本中,我们关注的是PMD的4.2版,这是一个历史版本,但仍然包含了当时先进的代码分析规则。PMD通过定义一系列规则来执行检查,这些规则涵盖了多个方面,如设计、冗余代码、坏味道、可能的错误和...

    pmd-bin-5.0.0.zip

    "pmd-bin-5.0.0.zip"是PMD的一个版本,包含了该工具的可执行文件和其他相关资源。这个版本号表示这是PMD的5.0.0版本,通常每个版本都会有性能改进、新功能添加或已知问题的修复。从SourceForge网站下载,我们可以...

    sonar-pmd-plugin-2.2

    sonarqube4.5.7对应pmd插件 sonar-pmd-plugin-2.2 /sonarqube-4.5.7/extensions /plugins下 重启

    p3c-pmd-2.1.1.jar P3c阿里云的插件

    P3C阿里云的插件,github地址:https://github.com/alibaba/p3c 此处我们用到p3c-pmd插件,需要打包成jar文件,以便gitlab服务端使用; 已经打好包,方便直接拿去使用

    PMD-CTI100电缆测试仪说明书.rar

    《PMD-CTI100电缆测试仪与LabVIEW应用详解》 PMD-CTI100电缆测试仪是一款专为电缆检测和故障定位设计的专业设备,它集成了现代电子技术与通信技术,提供了高效、精确的电缆性能评估方案。这份说明书详细介绍了该...

Global site tag (gtag.js) - Google Analytics