From 8ff4e14e1dd582f3e2a076399e0c132a02cf68bd Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 3 Aug 2023 18:10:43 +0800 Subject: [PATCH] fix cide --- .../hutool/extra/aop/engine/ProxyEngineFactory.java | 6 +++++- .../hutool/extra/pinyin/engine/PinyinEngineFactory.java | 2 +- .../extra/template/engine/TemplateEngineFactory.java | 8 ++++---- .../extra/tokenizer/engine/TokenizerEngineFactory.java | 8 ++++---- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/ProxyEngineFactory.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/ProxyEngineFactory.java index aac3a3020..ba4aa3945 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/ProxyEngineFactory.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/ProxyEngineFactory.java @@ -14,6 +14,8 @@ package org.dromara.hutool.extra.aop.engine; import org.dromara.hutool.core.lang.Singleton; import org.dromara.hutool.core.spi.SpiUtil; +import org.dromara.hutool.core.text.StrUtil; +import org.dromara.hutool.log.LogUtil; /** * 代理引擎简单工厂
@@ -29,7 +31,9 @@ public class ProxyEngineFactory { * @return 单例的ProxyEngine */ public static ProxyEngine getEngine() { - return Singleton.get(ProxyEngine.class.getName(), ProxyEngineFactory::createEngine); + final ProxyEngine engine = Singleton.get(ProxyEngine.class.getName(), ProxyEngineFactory::createEngine); + LogUtil.debug("Use [{}] Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); + return engine; } /** diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/pinyin/engine/PinyinEngineFactory.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/pinyin/engine/PinyinEngineFactory.java index 91cab9eeb..9a60892b7 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/pinyin/engine/PinyinEngineFactory.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/pinyin/engine/PinyinEngineFactory.java @@ -33,7 +33,7 @@ public class PinyinEngineFactory { */ public static PinyinEngine getEngine(){ final PinyinEngine engine = Singleton.get(PinyinEngine.class.getName(), PinyinEngineFactory::createEngine); - LogUtil.debug("Use [{}] Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); + LogUtil.debug("Use [{}] Pinyin Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); return engine; } diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/TemplateEngineFactory.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/TemplateEngineFactory.java index 879e497b8..f02dfb5d9 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/TemplateEngineFactory.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/TemplateEngineFactory.java @@ -35,7 +35,9 @@ public class TemplateEngineFactory { * @return 单例的TemplateEngine */ public static TemplateEngine getEngine() { - return Singleton.get(TemplateEngine.class.getName(), TemplateEngineFactory::createEngine); + final TemplateEngine engine = Singleton.get(TemplateEngine.class.getName(), TemplateEngineFactory::createEngine); + LogUtil.debug("Use [{}] Template Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); + return engine; } /** @@ -57,9 +59,7 @@ public class TemplateEngineFactory { * @return {@link TemplateEngine} */ public static TemplateEngine createEngine(final TemplateConfig config) { - final TemplateEngine engine = doCreateEngine(config); - LogUtil.debug("Use [{}] Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); - return engine; + return doCreateEngine(config); } /** diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/tokenizer/engine/TokenizerEngineFactory.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/tokenizer/engine/TokenizerEngineFactory.java index 871a9a382..3dc6ccbce 100644 --- a/hutool-extra/src/main/java/org/dromara/hutool/extra/tokenizer/engine/TokenizerEngineFactory.java +++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/tokenizer/engine/TokenizerEngineFactory.java @@ -32,7 +32,9 @@ public class TokenizerEngineFactory { * @return 单例的TokenizerEngine */ public static TokenizerEngine getEngine(){ - return Singleton.get(TokenizerEngine.class.getName(), TokenizerEngineFactory::createEngine); + final TokenizerEngine engine = Singleton.get(TokenizerEngine.class.getName(), TokenizerEngineFactory::createEngine); + LogUtil.debug("Use [{}] Tokenizer Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); + return engine; } /** @@ -41,9 +43,7 @@ public class TokenizerEngineFactory { * @return {@link TokenizerEngine} */ public static TokenizerEngine createEngine() { - final TokenizerEngine engine = doCreateEngine(); - LogUtil.debug("Use [{}] Tokenizer Engine As Default.", StrUtil.removeSuffix(engine.getClass().getSimpleName(), "Engine")); - return engine; + return doCreateEngine(); } /**