<reportApi _class='io.jenkins.plugins.analysis.core.restapi.ReportApi'><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>archetypes/project/src/main/resources/archetype-resources/modules/pom.xml</fileName><fingerprint>2941C24E2BD1FB372C2CF2499BA0484C</fingerprint><lineEnd>192</lineEnd><lineStart>192</lineStart><message>Module1 has been generated by the archetype as an example -</message><moduleName>${projectName} (modules)</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(192,0): TODO: : Module1 has been generated by the archetype as an example -</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>archetypes/project/src/main/resources/archetype-resources/pom.xml</fileName><fingerprint>9114D0075C922FD25541398B9A2C16B3</fingerprint><lineEnd>63</lineEnd><lineStart>63</lineStart><message>review settings after the generation of the archetype and delete unwanted stuff. Delete this comment too.</message><moduleName>TheseFoolishThings :: Project Archetype</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(63,0): TODO: : review settings after the generation of the archetype and delete unwanted stuff. Delete this comment too.</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>archetypes/project/src/main/resources/archetype-resources/pom.xml</fileName><fingerprint>9E028E39C89788519D1E81CFE6F3C1D0</fingerprint><lineEnd>76</lineEnd><lineStart>76</lineStart><message>project description&lt;/tft.project.description&gt;--&gt;</message><moduleName>TheseFoolishThings :: Project Archetype</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(76,0): TODO: : project description&lt;/tft.project.description&gt;--&gt;</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>archetypes/project/src/main/resources/archetype-resources/pom.xml</fileName><fingerprint>96CA8A876EA5F95DE9BFFAAE77504336</fingerprint><lineEnd>102</lineEnd><lineStart>102</lineStart><message>&lt;/url&gt;</message><moduleName>TheseFoolishThings :: Project Archetype</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(102,0): TODO: : &lt;/url&gt;</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>archetypes/project/src/main/resources/archetype-resources/pom.xml</fileName><fingerprint>C26052E9779C8E765915CBB34160BE0F</fingerprint><lineEnd>172</lineEnd><lineStart>172</lineStart><message>ADD YOUR PROJECT MODULES HERE --&gt;</message><moduleName>TheseFoolishThings :: Project Archetype</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(172,0): TODO: : ADD YOUR PROJECT MODULES HERE --&gt;</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MessageSupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java</fileName><fingerprint>BAEA9DA535AE998177FA771A78CA901C</fingerprint><lineEnd>57</lineEnd><lineStart>57</lineStart><message>@Inject</message><moduleName>TheseFoolishThings :: Actors</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.actor</packageName><reference>634</reference><severity>NORMAL</severity><toString>MessageSupport.java(57,0): TODO: : @Inject</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>CollaborationAwareMessageBusAdapter.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java</fileName><fingerprint>26B8C313D2DF65C47979A4D6D9411BC0</fingerprint><lineEnd>72</lineEnd><lineStart>72</lineStart><message>should filter with @Actor?</message><moduleName>TheseFoolishThings :: Actors</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.actor.impl</packageName><reference>634</reference><severity>NORMAL</severity><toString>CollaborationAwareMessageBusAdapter.java(72,0): TODO: : should filter with @Actor?</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultCollaboration.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java</fileName><fingerprint>32585E7822B01AC5D649109EF01AC639</fingerprint><lineEnd>400</lineEnd><lineStart>400</lineStart><message>drop or move out of synchronized</message><moduleName>TheseFoolishThings :: Actors</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.actor.impl</packageName><reference>634</reference><severity>HIGH</severity><toString>DefaultCollaboration.java(400,0): FIXME: : drop or move out of synchronized</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>Locator.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java</fileName><fingerprint>3790BD766B079590A89864F147B31F55</fingerprint><lineEnd>71</lineEnd><lineStart>71</lineStart><message></message><moduleName>TheseFoolishThings :: Actors</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.actor.impl</packageName><reference>634</reference><severity>HIGH</severity><toString>Locator.java(71,0): FIXME: : </toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MBeansManager.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java</fileName><fingerprint>93865D3DD57D5E15EADA4D5F68EB0B46</fingerprint><lineEnd>166</lineEnd><lineStart>166</lineStart><message>it checks only first interface - what about an annotation?</message><moduleName>TheseFoolishThings :: Actors</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.actor.impl</packageName><reference>634</reference><severity>NORMAL</severity><toString>MBeansManager.java(166,0): TODO: : it checks only first interface - what about an annotation?</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MultiQueue.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java</fileName><fingerprint>E373C144824C137B9D12E4D7F68A565F</fingerprint><lineEnd>165</lineEnd><lineStart>165</lineStart><message>Java 8 would make this easier</message><moduleName>TheseFoolishThings :: MessageBus</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.messagebus.spi</packageName><reference>634</reference><severity>NORMAL</severity><toString>MultiQueue.java(165,0): TODO: : Java 8 would make this easier</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SimpleMessageBus.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</fileName><fingerprint>029DEE06A2D03766D17313B08486C64B</fingerprint><lineEnd>144</lineEnd><lineStart>144</lineStart><message>marked as dubious by SpotBugs</message><moduleName>TheseFoolishThings :: MessageBus</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.messagebus.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>SimpleMessageBus.java(144,0): FIXME: : marked as dubious by SpotBugs</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SimpleMessageBus.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java</fileName><fingerprint>DD58067DE8130AA1165AD8D84193EB21</fingerprint><lineEnd>177</lineEnd><lineStart>177</lineStart><message>use putIfAbsent()</message><moduleName>TheseFoolishThings :: MessageBus</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.messagebus.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>SimpleMessageBus.java(177,0): FIXME: : use putIfAbsent()</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>EventBusAdapterTestSupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java</fileName><fingerprint>50D0FA34BEF8ED1130C21D9BFF243B15</fingerprint><lineEnd>48</lineEnd><lineStart>48</lineStart><message>assertions</message><moduleName>TheseFoolishThings :: MessageBus</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.messagebus</packageName><reference>634</reference><severity>HIGH</severity><toString>EventBusAdapterTestSupport.java(48,0): FIXME: : assertions</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ListenerAdapterMatcher.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java</fileName><fingerprint>3AF7CBE4C12E36D8B59DC196BB0EA1AE</fingerprint><lineEnd>68</lineEnd><lineStart>68</lineStart><message>!</message><moduleName>TheseFoolishThings :: MessageBus :: Spring</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.messagebus.impl.spring</packageName><reference>634</reference><severity>HIGH</severity><toString>ListenerAdapterMatcher.java(68,0): FIXME: : !</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringRoles/pom.xml</fileName><fingerprint>993E6851B474E53C36C2512631870F77</fingerprint><lineEnd>49</lineEnd><lineStart>49</lineStart><message>push up --&gt;</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>HIGH</severity><toString>pom.xml(49,0): FIXME: : push up --&gt;</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringRoles/pom.xml</fileName><fingerprint>01CDFFA9E6955C779CFF533ADFBB470F</fingerprint><lineEnd>88</lineEnd><lineStart>88</lineStart><message>During the transition we support both annotation groups, but without having them as transitive dependencies. --&gt;</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(88,0): TODO: : During the transition we support both annotation groups, but without having them as transitive dependencies. --&gt;</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SpringAdapterTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java</fileName><fingerprint>66CFD4329234E4FA320539D622D1E8F3</fingerprint><lineEnd>47</lineEnd><lineStart>47</lineStart><message>tests are genera, move to a AsSupportTestSupport</message><moduleName>TheseFoolishThings :: Roles :: Spring</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.role.spring</packageName><reference>634</reference><severity>HIGH</severity><toString>SpringAdapterTest.java(47,0): FIXME: : tests are genera, move to a AsSupportTestSupport</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>BaseTestHelper.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java</fileName><fingerprint>E9197418B6CC4BDF597F2EDE29EAF837</fingerprint><lineEnd>92</lineEnd><lineStart>92</lineStart><message>JDK 8</message><moduleName>TheseFoolishThings :: Test Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.test</packageName><reference>634</reference><severity>NORMAL</severity><toString>BaseTestHelper.java(92,0): TODO: : JDK 8</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>OwnerRoleFactoryProvider.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java</fileName><fingerprint>A385C86811235CE5309B74C76ED6EC77</fingerprint><lineEnd>42</lineEnd><lineStart>42</lineStart><message>will go away with Java 17</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.role.spi</packageName><reference>634</reference><severity>NORMAL</severity><toString>OwnerRoleFactoryProvider.java(42,0): TODO: : will go away with Java 17</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SystemRoleFactorySupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</fileName><fingerprint>B450C102AA85EC8BA39A12DFAA656BD1</fingerprint><lineEnd>69</lineEnd><lineStart>69</lineStart><message>use ConcurrentHashMap</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.role.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>SystemRoleFactorySupport.java(69,0): FIXME: : use ConcurrentHashMap</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SystemRoleFactorySupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java</fileName><fingerprint>06FCAF91D36EFE8CCE756D9A45FA5A5F</fingerprint><lineEnd>157</lineEnd><lineStart>157</lineStart><message>it's injecting null, but perhaps should it throw exception?</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.role.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>SystemRoleFactorySupport.java(157,0): FIXME: : it's injecting null, but perhaps should it throw exception?</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>As.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/As.java</fileName><fingerprint>9905796CDF66AEC3DB3A833F5226FA8A</fingerprint><lineEnd>175</lineEnd><lineStart>175</lineStart><message>there's no static check of the argument</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util</packageName><reference>634</reference><severity>HIGH</severity><toString>As.java(175,0): FIXME: : there's no static check of the argument</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>AsExtensions.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java</fileName><fingerprint>C887CFA7649EA7456E4AB01C1C026CBC</fingerprint><lineEnd>37</lineEnd><lineStart>37</lineStart><message>this class doesn't cache - every as*() call instantiates new objects.</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util</packageName><reference>634</reference><severity>HIGH</severity><toString>AsExtensions.java(37,0): FIXME: : this class doesn't cache - every as*() call instantiates new objects.</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>Key.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/Key.java</fileName><fingerprint>C7AA933D1745CF5B492CAAA99FE6C3CB</fingerprint><lineEnd>54</lineEnd><lineStart>54</lineStart><message>a Set would be enough.</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util</packageName><reference>634</reference><severity>HIGH</severity><toString>Key.java(54,0): FIXME: : a Set would be enough.</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ReflectionUtils.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java</fileName><fingerprint>B8965423A25E7B78DA6C6F021B7B8320</fingerprint><lineEnd>84</lineEnd><lineStart>84</lineStart><message>works only for one interface in hierarchy</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util</packageName><reference>634</reference><severity>HIGH</severity><toString>ReflectionUtils.java(84,0): FIXME: : works only for one interface in hierarchy</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>TimeProvider.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java</fileName><fingerprint>945D2954DE8B5E78A9E62D0596CA3AE5</fingerprint><lineEnd>48</lineEnd><lineStart>48</lineStart><message>should be private</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util</packageName><reference>634</reference><severity>HIGH</severity><toString>TimeProvider.java(48,0): FIXME: : should be private</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultPreferencesHandler.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java</fileName><fingerprint>2060B6AD14D0353E602F74A4DA8B77A7</fingerprint><lineEnd>114</lineEnd><lineStart>114</lineStart><message>should be made persistent (JSON?)</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.impl</packageName><reference>634</reference><severity>HIGH</severity><toString>DefaultPreferencesHandler.java(114,0): FIXME: : should be made persistent (JSON?)</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SupplierFinder.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java</fileName><fingerprint>435A32AACD7B925CFA00F19310B247BB</fingerprint><lineEnd>78</lineEnd><lineStart>78</lineStart><message>or computeNeededResults()?</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.impl.finder</packageName><reference>634</reference><severity>HIGH</severity><toString>SupplierFinder.java(78,0): FIXME: : or computeNeededResults()?</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ContextSnapshot.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/spi/ContextSnapshot.java</fileName><fingerprint>FFC744601D54DCB87DCB7DB1CB2689C8</fingerprint><lineEnd>49</lineEnd><lineStart>49</lineStart><message>should be weak references? Should a context be alive as soon as all the objects created with it are</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.spi</packageName><reference>634</reference><severity>NORMAL</severity><toString>ContextSnapshot.java(49,0): TODO: : should be weak references? Should a context be alive as soon as all the objects created with it are</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>0B0A7BE5D84863AA98DF8CC75405AADD</fingerprint><lineEnd>180</lineEnd><lineStart>180</lineStart><message>sync</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>DefaultProcessExecutor.java(180,0): FIXME: : sync</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>C716517C995ACF1FF3BC24B577322385</fingerprint><lineEnd>207</lineEnd><lineStart>207</lineStart><message>sync</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.spi</packageName><reference>634</reference><severity>NORMAL</severity><toString>DefaultProcessExecutor.java(207,0): TODO: : sync</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>767F9DB41E3515F0F040869DA28374E6</fingerprint><lineEnd>249</lineEnd><lineStart>249</lineStart><message>polls because it doesn't get notified</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>DefaultProcessExecutor.java(249,0): FIXME: : polls because it doesn't get notified</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultProcessExecutor.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java</fileName><fingerprint>84A3B850DB872EAD13F33384A345ADB2</fingerprint><lineEnd>442</lineEnd><lineStart>442</lineStart><message></message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.spi</packageName><reference>634</reference><severity>HIGH</severity><toString>DefaultProcessExecutor.java(442,0): FIXME: : </toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ThreadAssertions.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java</fileName><fingerprint>E0CE2FB263D0432FE9A1D76537CEA7C9</fingerprint><lineEnd>59</lineEnd><lineStart>59</lineStart><message></message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.thread</packageName><reference>634</reference><severity>HIGH</severity><toString>ThreadAssertions.java(59,0): FIXME: : </toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ThreadAssertions.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java</fileName><fingerprint>FE340D16744EEAB95F0F113A396B4721</fingerprint><lineEnd>62</lineEnd><lineStart>62</lineStart><message></message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.util.thread</packageName><reference>634</reference><severity>HIGH</severity><toString>ThreadAssertions.java(62,0): FIXME: : </toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultContextManagerTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java</fileName><fingerprint>AB7EA4706236625CEA67389A8D93256E</fingerprint><lineEnd>224</lineEnd><lineStart>224</lineStart><message>test findContextOfType()</message><moduleName>TheseFoolishThings :: Utilities</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.role.impl</packageName><reference>634</reference><severity>NORMAL</severity><toString>DefaultContextManagerTest.java(224,0): TODO: : test findContextOfType()</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MainTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/examples/DciSwingExample/src/test/it/tidalwave/thesefoolishthings/examples/dci/swing/MainTest.java</fileName><fingerprint>9B41394B5ABE134514D8CCBB598CCA2E</fingerprint><lineEnd>40</lineEnd><lineStart>40</lineStart><message>disabled because it blocks</message><moduleName>TheseFoolishThings :: Examples :: DCI :: Swing</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.thesefoolishthings.examples.dci.swing</packageName><reference>634</reference><severity>HIGH</severity><toString>MainTest.java(40,0): FIXME: : disabled because it blocks</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>TxManager.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java</fileName><fingerprint>D01064FC599476A6EEC8B8EB4DC561AE</fingerprint><lineEnd>42</lineEnd><lineStart>42</lineStart><message>Turn to interface constant with Java 11</message><moduleName>TheseFoolishThings :: Examples :: Finder :: JPA Finder</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>it.tidalwave.thesefoolishthings.examples.jpafinderexample</packageName><reference>634</reference><severity>NORMAL</severity><toString>TxManager.java(42,0): TODO: : Turn to interface constant with Java 11</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/pom.xml</fileName><fingerprint>93E074BA659B37F764380FCB9EC01B32</fingerprint><lineEnd>54</lineEnd><lineStart>54</lineStart><message>checkstyle crashes with module-info.java --&gt;</message><moduleName>TheseFoolishThings (modules)</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>HIGH</severity><toString>pom.xml(54,0): FIXME: : checkstyle crashes with module-info.java --&gt;</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>pom.xml</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/pom.xml</fileName><fingerprint>437EA1C892782C9D9E6F55981828651B</fingerprint><lineEnd>76</lineEnd><lineStart>76</lineStart><message>During the transition we support both annotation groups, but without having them as transitive dependencies. --&gt;</message><moduleName>TheseFoolishThings (modules)</moduleName><origin>open-tasks</origin><originName>Open Tasks Scanner</originName><packageName>-</packageName><reference>634</reference><severity>NORMAL</severity><toString>pom.xml(76,0): TODO: : During the transition we support both annotation groups, but without having them as transitive dependencies. --&gt;</toString><type>TODO</type></issue><size>41</size><toString>41 warnings (high: 24, normal: 17)</toString></reportApi>