FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Max

Summary

Classes Bugs Errors Missing Classes
250 16 0 0

com.himajin2001.hako5.model.entity.MapEntity

Bug Category Details Line
com.himajin2001.hako5.model.entity.MapEntity.getHexArray() は MapEntity.hexArray を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 280

com.himajin2001.hako5.model.logic.AbstractHexCountChecker

Bug Category Details Line
クラス com.himajin2001.hako5.model.logic.AbstractHexCountChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 STYLE RI_REDUNDANT_INTERFACES 15-43

com.himajin2001.hako5.model.logic.AbstractHexValueCountChecker

Bug Category Details Line
クラス com.himajin2001.hako5.model.logic.AbstractHexValueCountChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 STYLE RI_REDUNDANT_INTERFACES 20-60

com.himajin2001.hako5.model.logic.AreaMapChecker

Bug Category Details Line
クラス com.himajin2001.hako5.model.logic.AreaMapChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 STYLE RI_REDUNDANT_INTERFACES 19-54

com.himajin2001.hako5.model.logic.PopulationMapChecker

Bug Category Details Line
クラス com.himajin2001.hako5.model.logic.PopulationMapChecker は親クラスが実装しているインターフェースをもう一度実装宣言しています。 STYLE RI_REDUNDANT_INTERFACES 17-52

com.himajin2001.hako5.model.util.DebugMapPrinter

Bug Category Details Line
com.himajin2001.hako5.model.util.DebugMapPrinter.debugPrint(MapEntity) で使用されている奇数判定は、負の数に対しては正しく動作しません。 STYLE IM_BAD_CHECK_FOR_ODD 176
com.himajin2001.hako5.model.util.DebugMapPrinter.debugPrintMini(MapEntity) で使用されている奇数判定は、負の数に対しては正しく動作しません。 STYLE IM_BAD_CHECK_FOR_ODD 287

com.himajin2001.hako5.plugin.basic.BasicDefenceBaseHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicDefenceBaseHexCatalogPlugin.getAllSupportedHexKind() は BasicDefenceBaseHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 36

com.himajin2001.hako5.plugin.basic.BasicDummyBaseHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicDummyBaseHexCatalogPlugin.getAllSupportedHexKind() は BasicDummyBaseHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 36

com.himajin2001.hako5.plugin.basic.BasicFactoryHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicFactoryHexCatalogPlugin.getAllSupportedHexKind() は BasicFactoryHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 36

com.himajin2001.hako5.plugin.basic.BasicFarmHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicFarmHexCatalogPlugin.getAllSupportedHexKind() は BasicFarmHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 36

com.himajin2001.hako5.plugin.basic.BasicHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicHexCatalogPlugin.getAllSupportedHexKind() は BasicHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 45

com.himajin2001.hako5.plugin.basic.BasicMountainHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicMountainHexCatalogPlugin.getAllSupportedHexKind() は BasicMountainHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 38

com.himajin2001.hako5.plugin.basic.BasicOffenceBaseHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicOffenceBaseHexCatalogPlugin.getAllSupportedHexKind() は BasicOffenceBaseHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 38

com.himajin2001.hako5.plugin.basic.BasicTownHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicTownHexCatalogPlugin.getAllSupportedHexKind() は BasicTownHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 40

com.himajin2001.hako5.plugin.basic.BasicWoodsHexCatalogPlugin

Bug Category Details Line
com.himajin2001.hako5.plugin.basic.BasicWoodsHexCatalogPlugin.getAllSupportedHexKind() は BasicWoodsHexCatalogPlugin.HEX_KIND_ALL を戻すことにより内部表現を暴露してしまう可能性があります。 MALICIOUS_CODE EI_EXPOSE_REP 36