<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>CollaborationAwareMessageBusAdapter.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java</fileName><fingerprint>d2d09f575203d58ca6dc11a97fe1ab2f</fingerprint><lineEnd>137</lineEnd><lineStart>137</lineStart><message>it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter.registerCollaborationListener(Method) uses the same code for two branches</message><moduleName>TheseFoolishThings :: Actors</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.actor.impl</packageName><reference>478</reference><severity>LOW</severity><toString>CollaborationAwareMessageBusAdapter.java(137,0): DB_DUPLICATE_BRANCHES: STYLE: it.tidalwave.actor.impl.CollaborationAwareMessageBusAdapter.registerCollaborationListener(Method) uses the same code for two branches</toString><type>DB_DUPLICATE_BRANCHES</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SpringSimpleMessageSubscriberSupport.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.java</fileName><fingerprint>688c861135187c1691e2fbed36b21fb5</fingerprint><lineEnd>51</lineEnd><lineStart>51</lineStart><message>Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport(Object)</message><moduleName>TheseFoolishThings :: MessageBus :: Spring</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.messagebus.impl.spring</packageName><reference>478</reference><severity>LOW</severity><toString>SpringSimpleMessageSubscriberSupport.java(51,0): RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: STYLE: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberSupport(Object)</toString><type>RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>AnnotationSpringSystemRoleFactory.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringSystemRoleFactory.java</fileName><fingerprint>a1a0838e5f8a8dd2567bb67e281de1b1</fingerprint><lineEnd>50</lineEnd><lineStart>50</lineStart><message>Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory()</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.role.spring.spi</packageName><reference>546</reference><severity>LOW</severity><toString>AnnotationSpringSystemRoleFactory.java(50,0): RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: STYLE: Redundant nullcheck of this, which is known to be non-null in new it.tidalwave.role.spring.spi.AnnotationSpringSystemRoleFactory()</toString><type>RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ClassScanner.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java</fileName><fingerprint>1312ec24ca5bcfe91a21c6b3696bf0a4</fingerprint><lineEnd>73</lineEnd><lineStart>73</lineStart><message>Possible null pointer dereference in it.tidalwave.util.spring.ClassScanner.findClasses() due to return value of called method</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spring</packageName><reference>547</reference><severity>LOW</severity><toString>ClassScanner.java(73,0): NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE: STYLE: Possible null pointer dereference in it.tidalwave.util.spring.ClassScanner.findClasses() due to return value of called method</toString><type>NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultPresentationModel.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java</fileName><fingerprint>59bb6d0144e44c2b3363e412ee525442</fingerprint><lineEnd>110</lineEnd><lineStart>110</lineStart><message>Redundant nullcheck of role, which is known to be non-null in it.tidalwave.role.ui.impl.DefaultPresentationModel.maybeAs(Class)</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.role.ui.impl</packageName><reference>531</reference><severity>LOW</severity><toString>DefaultPresentationModel.java(110,0): RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: STYLE: Redundant nullcheck of role, which is known to be non-null in it.tidalwave.role.ui.impl.DefaultPresentationModel.maybeAs(Class)</toString><type>RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>BaseTestHelper.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java</fileName><fingerprint>1421fd46386451eca93ce92d49d3e265</fingerprint><lineEnd>124</lineEnd><lineStart>124</lineStart><message>Possible null pointer dereference in it.tidalwave.util.test.BaseTestHelper.testResourceFor(String) due to return value of called method</message><moduleName>TheseFoolishThings :: Test Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.test</packageName><reference>547</reference><severity>LOW</severity><toString>BaseTestHelper.java(124,0): NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE: STYLE: Possible null pointer dereference in it.tidalwave.util.test.BaseTestHelper.testResourceFor(String) due to return value of called method</toString><type>NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ReflectionUtils.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java</fileName><fingerprint>10b6c30d77fba5e675929d6fadf1a5d</fingerprint><lineEnd>77</lineEnd><lineStart>77</lineStart><message>Possible null pointer dereference in it.tidalwave.util.ReflectionUtils.getTypeArguments(Class, Class) due to return value of called method</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util</packageName><reference>546</reference><severity>LOW</severity><toString>ReflectionUtils.java(77,0): NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE: STYLE: Possible null pointer dereference in it.tidalwave.util.ReflectionUtils.getTypeArguments(Class, Class) due to return value of called method</toString><type>NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ShortNames.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/ShortNames.java</fileName><fingerprint>7be4ca9057d0e00346e79a3f88d4648d</fingerprint><lineEnd>155</lineEnd><lineStart>155</lineStart><message>Exception is caught when Exception is not thrown in it.tidalwave.util.ShortNames.shortId(Object)</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util</packageName><reference>547</reference><severity>LOW</severity><toString>ShortNames.java(155,0): REC_CATCH_EXCEPTION: STYLE: Exception is caught when Exception is not thrown in it.tidalwave.util.ShortNames.shortId(Object)</toString><type>REC_CATCH_EXCEPTION</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>cf72bf19c353afd0d889c0f512a33b98</fingerprint><lineEnd>455</lineEnd><lineStart>455</lineStart><message>Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion()</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>478</reference><severity>LOW</severity><toString>DefaultProcessExecutor.java(455,0): UCF_USELESS_CONTROL_FLOW: STYLE: Useless control flow in it.tidalwave.util.spi.DefaultProcessExecutor.waitForCompletion()</toString><type>UCF_USELESS_CONTROL_FLOW</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>Main.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java</fileName><fingerprint>de78245b118119b81fb2780fcef7ed4a</fingerprint><lineEnd>56</lineEnd><lineStart>56</lineStart><message>Redundant nullcheck of txManager, which is known to be non-null in it.tidalwave.thesefoolishthings.examples.jpafinderexample.Main.main(String[])</message><moduleName>TheseFoolishThings :: Examples :: Finder :: JPA Finder</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.thesefoolishthings.examples.jpafinderexample</packageName><reference>531</reference><severity>LOW</severity><toString>Main.java(56,0): RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE: STYLE: Redundant nullcheck of txManager, which is known to be non-null in it.tidalwave.thesefoolishthings.examples.jpafinderexample.Main.main(String[])</toString><type>RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE</type></issue><size>10</size><toString>10 warnings (low: 10)</toString></reportApi>