<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SpringSimpleMessageSubscriberAspect.aj</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</fileName><fingerprint>945c612de87a60bfe1c843d80952bb10</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance isn't final but should be</message><moduleName>TheseFoolishThings :: MessageBus :: Spring</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.messagebus.impl.spring</packageName><reference>478</reference><severity>LOW</severity><toString>SpringSimpleMessageSubscriberAspect.aj(0,0): MS_SHOULD_BE_FINAL: MALICIOUS_CODE: it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance isn't final but should be</toString><type>MS_SHOULD_BE_FINAL</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SpringSimpleMessageSubscriberAspect.aj</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj</fileName><fingerprint>eb9a268422da4e2e8091e4b4e4773a12</fingerprint><lineEnd>1</lineEnd><lineStart>1</lineStart><message>Primitive field it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility.</message><moduleName>TheseFoolishThings :: MessageBus :: Spring</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.messagebus.impl.spring</packageName><reference>617</reference><severity>LOW</severity><toString>SpringSimpleMessageSubscriberAspect.aj(1,0): PA_PUBLIC_PRIMITIVE_ATTRIBUTE: BAD_PRACTICE: Primitive field it.tidalwave.messagebus.impl.spring.SpringSimpleMessageSubscriberAspect.ajc$perSingletonInstance is public and set from inside the class, which makes it too exposed. Consider making it private to limit external accessibility.</toString><type>PA_PUBLIC_PRIMITIVE_ATTRIBUTE</type></issue><size>2</size><toString>2 warnings (low: 2)</toString></reportApi>