<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DciContextWithAutoThreadBindingAspect.java</baseName><category>MALICIOUS_CODE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java</fileName><fingerprint>8221265e527a9496b701f4e3820e171</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.ajc$perSingletonInstance isn't final but should be</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.spring.spi</packageName><reference>1325</reference><severity>LOW</severity><toString>DciContextWithAutoThreadBindingAspect.java(0,0): MS_SHOULD_BE_FINAL: MALICIOUS_CODE: it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.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>DciContextWithAutoThreadBindingAspect.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java</fileName><fingerprint>c90993cfb0760641904d3060662c815c</fingerprint><lineEnd>1</lineEnd><lineStart>1</lineStart><message>Primitive field it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.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 :: Roles :: Spring</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.spring.spi</packageName><reference>1325</reference><severity>LOW</severity><toString>DciContextWithAutoThreadBindingAspect.java(1,0): PA_PUBLIC_PRIMITIVE_ATTRIBUTE: BAD_PRACTICE: Primitive field it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect.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><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DciContextWithAutoThreadBindingAspect.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java</fileName><fingerprint>28d49b7dd74014600bc6b0c1c2d7abc2</fingerprint><lineEnd>68</lineEnd><lineStart>68</lineStart><message>The class it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect$1 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>spotbugs</origin><originName>SpotBugs</originName><packageName>it.tidalwave.role.spring.spi</packageName><reference>1325</reference><severity>LOW</severity><toString>DciContextWithAutoThreadBindingAspect.java(68,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect$1 could be refactored into a named _static_ inner class</toString><type>SIC_INNER_SHOULD_BE_STATIC_ANON</type></issue><size>3</size><toString>3 warnings (low: 3)</toString></reportApi>