<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>modules/Roles/pom.xml</fileName><fingerprint>AD81231632E2FAADB5F7CFEF545DF85A</fingerprint><lineEnd>78</lineEnd><lineStart>78</lineStart><message>fixes the trouble with missing Hamcrest methods --&gt;</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>-</packageName><reference>238</reference><severity>HIGH</severity><toString>pom.xml(78,0): FIXME: : fixes the trouble with missing Hamcrest methods --&gt;</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ContextSampler.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/spi/ContextSampler.java</fileName><fingerprint>96ED3F9AA163DABD4619706201D4E257</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 :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.spi</packageName><reference>238</reference><severity>NORMAL</severity><toString>ContextSampler.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>RoleManagerSupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManagerSupport.java</fileName><fingerprint>52021CD871C2044E75E4D37624203CCE</fingerprint><lineEnd>73</lineEnd><lineStart>73</lineStart><message>use ConcurrentHashMap</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.spi</packageName><reference>238</reference><severity>HIGH</severity><toString>RoleManagerSupport.java(73,0): FIXME: : use ConcurrentHashMap</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ActionProvider.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/ActionProvider.java</fileName><fingerprint>46A07073E91914ED87A0B89BBE541930</fingerprint><lineEnd>41</lineEnd><lineStart>41</lineStart><message>merge with the one in OpenBlueSky</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>252</reference><severity>HIGH</severity><toString>ActionProvider.java(41,0): FIXME: : merge with the one in OpenBlueSky</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>BoundProperty.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java</fileName><fingerprint>80D94090F9996B22FD270F928705B99F</fingerprint><lineEnd>43</lineEnd><lineStart>43</lineStart><message>weak listeners</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>252</reference><severity>HIGH</severity><toString>BoundProperty.java(43,0): FIXME: : weak listeners</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PresentationModel.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModel.java</fileName><fingerprint>343B360211EF14D25373C197CB9BC3F0</fingerprint><lineEnd>42</lineEnd><lineStart>42</lineStart><message>As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>253</reference><severity>NORMAL</severity><toString>PresentationModel.java(42,0): TODO: : As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PresentationModel.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModel.java</fileName><fingerprint>7DF918541E7CF6A87F2B98268D3B9133</fingerprint><lineEnd>199</lineEnd><lineStart>199</lineStart><message>cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>254</reference><severity>NORMAL</severity><toString>PresentationModel.java(199,0): TODO: : cache a singleton, but don't do eager initialization (e.g. a final static), as it would deadlock with</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PresentationModel.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModel.java</fileName><fingerprint>E0CC7E8007E2B65D18F675B9A9D0A194</fingerprint><lineEnd>213</lineEnd><lineStart>213</lineStart><message>perhaps it could be merged to of().</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>263</reference><severity>NORMAL</severity><toString>PresentationModel.java(213,0): TODO: : perhaps it could be merged to of().</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>PresentationModel.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModel.java</fileName><fingerprint>C65B172DBD0E4B93C0D59574E4B1CD92</fingerprint><lineEnd>233</lineEnd><lineStart>233</lineStart><message>perhaps it could be merged to of().</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>263</reference><severity>NORMAL</severity><toString>PresentationModel.java(233,0): TODO: : perhaps it could be merged to of().</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>UserAction.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/UserAction.java</fileName><fingerprint>E5277A98E764F54CDCE6D187059DB147</fingerprint><lineEnd>62</lineEnd><lineStart>62</lineStart><message>rename to enabledProperty()</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui</packageName><reference>263</reference><severity>NORMAL</severity><toString>UserAction.java(62,0): TODO: : rename to enabledProperty()</toString><type>TODO</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>BoundFunctionSupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunctionSupport.java</fileName><fingerprint>4A4D9D7CC3C47A4C58524A8ECED51BD7</fingerprint><lineEnd>41</lineEnd><lineStart>41</lineStart><message>weak</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui.function</packageName><reference>238</reference><severity>HIGH</severity><toString>BoundFunctionSupport.java(41,0): FIXME: : weak</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DefaultUserAction.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultUserAction.java</fileName><fingerprint>B170F115E69718E1677F025D3D10C376</fingerprint><lineEnd>85</lineEnd><lineStart>85</lineStart><message>change with composition</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui.impl</packageName><reference>253</reference><severity>HIGH</severity><toString>DefaultUserAction.java(85,0): FIXME: : change with composition</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DisplayableComparator.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DisplayableComparator.java</fileName><fingerprint>CFE75390897859D8ED6B5C3B9ABACFA3</fingerprint><lineEnd>37</lineEnd><lineStart>37</lineStart><message>don't use it, it requires the objects to statically implement Displayable</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui.impl</packageName><reference>252</reference><severity>HIGH</severity><toString>DisplayableComparator.java(37,0): FIXME: : don't use it, it requires the objects to statically implement Displayable</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>DisplayableComparator.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DisplayableComparator.java</fileName><fingerprint>DEE676FD624FDF1DBA38EBB0C9BB296A</fingerprint><lineEnd>40</lineEnd><lineStart>40</lineStart><message>)</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui.impl</packageName><reference>256</reference><severity>HIGH</severity><toString>DisplayableComparator.java(40,0): FIXME: : )</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MutableIconProviderSupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java</fileName><fingerprint>4FE5E6AE813BE9C073A2E9E7786B7091</fingerprint><lineEnd>73</lineEnd><lineStart>73</lineStart><message>this method does nothing. Probably this is inconsistent with DefaultMutableDisplayable? But that is</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui.spi</packageName><reference>250</reference><severity>HIGH</severity><toString>MutableIconProviderSupport.java(73,0): FIXME: : this method does nothing. Probably this is inconsistent with DefaultMutableDisplayable? But that is</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>MutableIconProviderSupport.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java</fileName><fingerprint>DA479DEF779950DAF126F3DDDE88D879</fingerprint><lineEnd>92</lineEnd><lineStart>92</lineStart><message>should be in the EDT?</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.ui.spi</packageName><reference>238</reference><severity>HIGH</severity><toString>MutableIconProviderSupport.java(92,0): FIXME: : should be in the EDT?</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SimpleCompositeTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java</fileName><fingerprint>3785E34E004D55193854FED7B7880990</fingerprint><lineEnd>51</lineEnd><lineStart>51</lineStart><message>cast</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role</packageName><reference>252</reference><severity>HIGH</severity><toString>SimpleCompositeTest.java(51,0): FIXME: : cast</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SimpleCompositeTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java</fileName><fingerprint>69EF603448805D96A7F77523A857FA8E</fingerprint><lineEnd>53</lineEnd><lineStart>53</lineStart><message>cast</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role</packageName><reference>252</reference><severity>HIGH</severity><toString>SimpleCompositeTest.java(53,0): FIXME: : cast</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>SimpleCompositeTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java</fileName><fingerprint>DCDD0D75248D056402721C53A4DB307E</fingerprint><lineEnd>54</lineEnd><lineStart>54</lineStart><message>cast</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role</packageName><reference>252</reference><severity>HIGH</severity><toString>SimpleCompositeTest.java(54,0): FIXME: : cast</toString><type>FIXME</type></issue><issue><addedAt>0</addedAt><authorEmail>-</authorEmail><authorName>-</authorName><baseName>ContextSamplerTest.java</baseName><category></category><columnEnd>0</columnEnd><columnStart>0</columnStart><commit>-</commit><description></description><fileName>modules/Roles/src/test/java/it/tidalwave/role/spi/ContextSamplerTest.java</fileName><fingerprint>B9360A9D94C9D66FAEFF68051AD27B42</fingerprint><lineEnd>103</lineEnd><lineStart>103</lineStart><message>depend on commented stubbing above</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.spi</packageName><reference>238</reference><severity>HIGH</severity><toString>ContextSamplerTest.java(103,0): FIXME: : depend on commented stubbing above</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/Roles/src/test/java/it/tidalwave/role/spi/DefaultContextManagerTest.java</fileName><fingerprint>D006C3C6426E7AA60B649C47AA51C356</fingerprint><lineEnd>247</lineEnd><lineStart>247</lineStart><message>test findContextOfType()</message><moduleName>TheseFoolishThings :: Roles</moduleName><origin>open-tasks</origin><originName></originName><packageName>it.tidalwave.role.spi</packageName><reference>256</reference><severity>NORMAL</severity><toString>DefaultContextManagerTest.java(247,0): TODO: : test findContextOfType()</toString><type>TODO</type></issue><size>21</size><toString>21 warnings (high: 14, normal: 7)</toString></reportApi>