<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>AsDelegateProvider.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegateProvider.java</fileName><fingerprint>799a0da694fd7b76d6611cda5e02b026</fingerprint><lineEnd>141</lineEnd><lineStart>141</lineStart><message>The class it.tidalwave.util.spi.AsDelegateProvider$EmptyAsDelegateProvider$1 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.spi</packageName><reference>263</reference><severity>LOW</severity><toString>AsDelegateProvider.java(141,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.util.spi.AsDelegateProvider$EmptyAsDelegateProvider$1 could be refactored into a named _static_ inner class</toString><type>SIC_INNER_SHOULD_BE_STATIC_ANON</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FinderExample2.java</baseName><category>STYLE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java</fileName><fingerprint>4e3d9e78d1189a609e6dfa046101e611</fingerprint><lineEnd>71</lineEnd><lineStart>71</lineStart><message>Dead store to withFirstNameStartingWithB in it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2.main(String[])</message><moduleName>TheseFoolishThings :: Examples :: Finder :: Extended Finder</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.thesefoolishthings.examples.extendedfinderexample</packageName><reference>263</reference><severity>LOW</severity><toString>FinderExample2.java(71,0): DLS_DEAD_LOCAL_STORE: STYLE: Dead store to withFirstNameStartingWithB in it.tidalwave.thesefoolishthings.examples.extendedfinderexample.FinderExample2.main(String[])</toString><type>DLS_DEAD_LOCAL_STORE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PersonFinderImpl2.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2.java</fileName><fingerprint>70bf8396293236a34684388d34ad97a</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2 defines non-transient non-serializable instance field persons</message><moduleName>TheseFoolishThings :: Examples :: Finder :: Extended Finder</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.thesefoolishthings.examples.extendedfinderexample</packageName><reference>263</reference><severity>LOW</severity><toString>PersonFinderImpl2.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2 defines non-transient non-serializable instance field persons</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PersonFinderImpl2.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2.java</fileName><fingerprint>af48d62957564cf1ab9c97857245c187</fingerprint><lineEnd>108</lineEnd><lineStart>56</lineStart><message>it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2 is Serializable; consider declaring a serialVersionUID</message><moduleName>TheseFoolishThings :: Examples :: Finder :: Extended Finder</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.thesefoolishthings.examples.extendedfinderexample</packageName><reference>263</reference><severity>LOW</severity><toString>PersonFinderImpl2.java(56,0): SE_NO_SERIALVERSIONID: BAD_PRACTICE: it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2 is Serializable; consider declaring a serialVersionUID</toString><type>SE_NO_SERIALVERSIONID</type></issue><size>4</size><toString>4 warnings (5 duplicates) (low: 4)</toString></reportApi>