From 87fcf5ee0f84f33d4756d71975db4352712acd1e Mon Sep 17 00:00:00 2001 From: extio-de Date: Mon, 29 Dec 2025 18:29:29 +0100 Subject: [PATCH] refactor(module): use Objects.toIdentityString for module ID generation --- src/main/java/de/extio/game_engine/module/AbstractModule.java | 3 ++- .../java/de/extio/game_engine/module/ModuleServiceImpl.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/extio/game_engine/module/AbstractModule.java b/src/main/java/de/extio/game_engine/module/AbstractModule.java index 669c5f0..07b5324 100644 --- a/src/main/java/de/extio/game_engine/module/AbstractModule.java +++ b/src/main/java/de/extio/game_engine/module/AbstractModule.java @@ -1,6 +1,7 @@ package de.extio.game_engine.module; import java.util.List; +import java.util.Objects; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -12,7 +13,7 @@ public abstract class AbstractModule { protected final Logger LOGGER = LoggerFactory.getLogger(AbstractModule.class); - protected String id = "Module_" + System.identityHashCode(this); + protected String id = Objects.toIdentityString(this); private ModuleService moduleService; diff --git a/src/main/java/de/extio/game_engine/module/ModuleServiceImpl.java b/src/main/java/de/extio/game_engine/module/ModuleServiceImpl.java index 1061936..d6655c0 100644 --- a/src/main/java/de/extio/game_engine/module/ModuleServiceImpl.java +++ b/src/main/java/de/extio/game_engine/module/ModuleServiceImpl.java @@ -104,7 +104,7 @@ public class ModuleServiceImpl implements ModuleService, ApplicationListener m.onLoad()); }