fix(ui): eliminate SpotBugs warnings for volatile developmentMode and prompt listener

This commit is contained in:
Claudecio Martins
2026-10-20 16:20:22 -03:00
parent 67e47cbed5
commit 49021d9942
2 changed files with 9 additions and 1 deletions
+8
View File
@@ -32,6 +32,14 @@
</Or> </Or>
</Match> </Match>
<!--
1b. Referência estática ao Stage principal ativo para apresentação de diálogos modais pelo prompt listener.
-->
<Match>
<Bug pattern="EI_EXPOSE_STATIC_REP2"/>
<Class name="br.com.cybercore.signer.ui.prompt.JavaFxPromptListener"/>
</Match>
<!-- <!--
2. Singletons locais e serviços de sessão que utilizam métodos sincronizados para controle 2. Singletons locais e serviços de sessão que utilizam métodos sincronizados para controle
de concorrência thread-safe em memória local do agente desktop. de concorrência thread-safe em memória local do agente desktop.
@@ -72,7 +72,7 @@ public class CyberCoreDesktopApplication extends Application {
private static final Logger logger = LoggerFactory.getLogger(CyberCoreDesktopApplication.class); private static final Logger logger = LoggerFactory.getLogger(CyberCoreDesktopApplication.class);
private static boolean developmentMode = false; private static volatile boolean developmentMode = false;
private static MainAppView mainAppView; private static MainAppView mainAppView;
private static volatile CcspServer sharedCcspServer = null; private static volatile CcspServer sharedCcspServer = null;