<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultCollaboration.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</fileName><fingerprint>97235361e1f66df071ff8213ea39ecb7</fingerprint><lineEnd>268</lineEnd><lineStart>268</lineStart><message>The class it.tidalwave.actor.impl.DefaultCollaboration$2 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings - Actors</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.actor.impl</packageName><reference>247</reference><severity>LOW</severity><toString>DefaultCollaboration.java(268,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.actor.impl.DefaultCollaboration$2 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>ExecutorWithPriority.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java</fileName><fingerprint>7171e470f0881b065876003417cf88cc</fingerprint><lineEnd>148</lineEnd><lineStart>148</lineStart><message>The class it.tidalwave.actor.impl.ExecutorWithPriority$4 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings - Actors</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.actor.impl</packageName><reference>247</reference><severity>LOW</severity><toString>ExecutorWithPriority.java(148,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.actor.impl.ExecutorWithPriority$4 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>MultiQueue.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java</fileName><fingerprint>1b982f1d68893fab150b46b04b06ad2d</fingerprint><lineEnd>42</lineEnd><lineStart>42</lineStart><message>The class it.tidalwave.messagebus.spi.MultiQueue$1 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings - MessageBus</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.messagebus.spi</packageName><reference>245</reference><severity>LOW</severity><toString>MultiQueue.java(42,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.messagebus.spi.MultiQueue$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>ContextManager.java</baseName><category>CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Roles/src/main/java/it/tidalwave/role/ContextManager.java</fileName><fingerprint>8fd957df62981ac885fde82af8dfd81f</fingerprint><lineEnd>100</lineEnd><lineStart>100</lineStart><message>it.tidalwave.role.ContextManager$Locator.find() may return null, but is declared @Nonnull</message><moduleName>TheseFoolishThings - Roles</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.role</packageName><reference>247</reference><severity>NORMAL</severity><toString>ContextManager.java(100,0): NP_NONNULL_RETURN_VIOLATION: CORRECTNESS: it.tidalwave.role.ContextManager$Locator.find() may return null, but is declared @Nonnull</toString><type>NP_NONNULL_RETURN_VIOLATION</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ContextManager.java</baseName><category>CORRECTNESS</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Roles/src/main/java/it/tidalwave/role/ContextManager.java</fileName><fingerprint>87ca53feba965d85bf4931410eacc277</fingerprint><lineEnd>96</lineEnd><lineStart>96</lineStart><message>Possible null pointer dereference of ContextManager$Locator.contextManagerProvider in it.tidalwave.role.ContextManager$Locator.find()</message><moduleName>TheseFoolishThings - Roles</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.role</packageName><reference>247</reference><severity>NORMAL</severity><toString>ContextManager.java(96,0): NP_NULL_ON_SOME_PATH: CORRECTNESS: Possible null pointer dereference of ContextManager$Locator.contextManagerProvider in it.tidalwave.role.ContextManager$Locator.find()</toString><type>NP_NULL_ON_SOME_PATH</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>RoleManagerSupport.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManagerSupport.java</fileName><fingerprint>78721a0ed901c3342d5ec466229409e1</fingerprint><lineEnd>352</lineEnd><lineStart>352</lineStart><message>The class it.tidalwave.role.spi.RoleManagerSupport$2 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings - Roles</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.role.spi</packageName><reference>247</reference><severity>LOW</severity><toString>RoleManagerSupport.java(352,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.role.spi.RoleManagerSupport$2 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>AsDisplayableComparator.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Roles/src/main/java/it/tidalwave/text/AsDisplayableComparator.java</fileName><fingerprint>504c465005a071587b5e6460681b9adc</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.text.AsDisplayableComparator defines non-transient non-serializable instance field collator</message><moduleName>TheseFoolishThings - Roles</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.text</packageName><reference>247</reference><severity>LOW</severity><toString>AsDisplayableComparator.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.text.AsDisplayableComparator defines non-transient non-serializable instance field collator</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DisplayableComparator.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/Roles/src/main/java/it/tidalwave/text/DisplayableComparator.java</fileName><fingerprint>6916579613e47021ad8e026a6113bdac</fingerprint><lineEnd>0</lineEnd><lineStart>0</lineStart><message>Class it.tidalwave.text.DisplayableComparator defines non-transient non-serializable instance field collator</message><moduleName>TheseFoolishThings - Roles</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.text</packageName><reference>247</reference><severity>LOW</severity><toString>DisplayableComparator.java(0,0): SE_BAD_FIELD: BAD_PRACTICE: Class it.tidalwave.text.DisplayableComparator defines non-transient non-serializable instance field collator</toString><type>SE_BAD_FIELD</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FileComparisonUtils.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java</fileName><fingerprint>4e99faad4a0ea447db5ecd3437c40efd</fingerprint><lineEnd>107</lineEnd><lineStart>107</lineStart><message>Format string should use %n rather than \n in it.tidalwave.util.test.FileComparisonUtils.assertSameContents(List, List)</message><moduleName>TheseFoolishThings - Test Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.test</packageName><reference>247</reference><severity>LOW</severity><toString>FileComparisonUtils.java(107,0): VA_FORMAT_STRING_USES_NEWLINE: BAD_PRACTICE: Format string should use %n rather than \n in it.tidalwave.util.test.FileComparisonUtils.assertSameContents(List, List)</toString><type>VA_FORMAT_STRING_USES_NEWLINE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>FileComparisonUtils.java</baseName><category>BAD_PRACTICE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java</fileName><fingerprint>444fcba38d9b940cbeaa77c54a66b100</fingerprint><lineEnd>97</lineEnd><lineStart>97</lineStart><message>Format string should use %n rather than \n in it.tidalwave.util.test.FileComparisonUtils.assertSameContents(List, List)</message><moduleName>TheseFoolishThings - Test Utilities</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.util.test</packageName><reference>247</reference><severity>LOW</severity><toString>FileComparisonUtils.java(97,0): VA_FORMAT_STRING_USES_NEWLINE: BAD_PRACTICE: Format string should use %n rather than \n in it.tidalwave.util.test.FileComparisonUtils.assertSameContents(List, List)</toString><type>VA_FORMAT_STRING_USES_NEWLINE</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SwingPersonPresentation.java</baseName><category>PERFORMANCE</category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>../../TheseFoolishThings_Metrics/workspace/modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java</fileName><fingerprint>2a28d5e5cbbc813383e4b4f5e1de48fc</fingerprint><lineEnd>129</lineEnd><lineStart>129</lineStart><message>The class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation$3 could be refactored into a named _static_ inner class</message><moduleName>TheseFoolishThings Examples - DCI Swing</moduleName><origin>spotbugs</origin><originName></originName><packageName>it.tidalwave.thesefoolishthings.examples.dci.swing.swing</packageName><reference>247</reference><severity>LOW</severity><toString>SwingPersonPresentation.java(129,0): SIC_INNER_SHOULD_BE_STATIC_ANON: PERFORMANCE: The class it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation$3 could be refactored into a named _static_ inner class</toString><type>SIC_INNER_SHOULD_BE_STATIC_ANON</type></issue><size>11</size><toString>11 warnings (normal: 2, low: 9)</toString></reportApi>