From d4c208f2f7af6a098c67b44af16d0405ddd268fa Mon Sep 17 00:00:00 2001 From: LamGC Date: Fri, 13 Nov 2020 20:52:18 +0800 Subject: [PATCH] =?UTF-8?q?[Optimize]=20Framework-API,=20Event=20=E8=B0=83?= =?UTF-8?q?=E6=95=B4=20EventUtils,=20Author=20=E7=B1=BB=E4=BB=A5=E9=98=BB?= =?UTF-8?q?=E6=AD=A2=E8=A2=AB=E7=BB=A7=E6=89=BF(=E5=92=8C=E5=AE=9E?= =?UTF-8?q?=E4=BE=8B=E5=8C=96);?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [Optimize] Author 添加 final 关键字以阻止被继承; [Optimize] EventUtils 添加 final 关键字和私有无参构造器以阻止被继承和实例化; --- .../src/main/java/net/lamgc/cgj/bot/event/EventUtils.java | 4 ++-- .../src/main/java/net/lamgc/cgj/bot/framework/Author.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java b/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java index 6132cb1..1be32ed 100644 --- a/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java +++ b/ContentGrabbingJi-Event/src/main/java/net/lamgc/cgj/bot/event/EventUtils.java @@ -19,8 +19,6 @@ package net.lamgc.cgj.bot.event; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -import java.util.HashSet; -import java.util.Set; /** * 事件处理工具类. @@ -28,6 +26,8 @@ import java.util.Set; */ public final class EventUtils { + private EventUtils() {} + /** * 检查 {@link EventExecutor} 是否支持取消事件. * @param executor 事件执行器. diff --git a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Author.java b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Author.java index d49022a..f0108d2 100644 --- a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Author.java +++ b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Author.java @@ -24,7 +24,7 @@ import java.util.Objects; *

我觉得改成维护者会更好一些? * @author LamGC */ -public class Author { +public final class Author { private final String name; private final String url;