From a6d4e96a41a11571fb0fd1f98a42edbbf373ebb3 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 27 Jun 2022 20:25:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B3=A8=E8=A7=A3=E6=89=AB?= =?UTF-8?q?=E6=8F=8F=E5=99=A8=E5=92=8C=E5=90=88=E6=88=90=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + .../core/annotation/AnnotationUtil.java | 10 +-- .../core/annotation/SyntheticAnnotation.java | 68 +++++++++---------- .../annotation/scanner/AnnotationScanner.java | 2 +- ...canner.java => MetaAnnotationScanner.java} | 10 +-- .../scanner/TypeAnnotationScanner.java | 2 +- .../core/annotation/scanner/package-info.java | 7 ++ .../scanner/MateAnnotationScannerTest.java | 4 +- 8 files changed, 56 insertions(+), 48 deletions(-) rename hutool-core/src/main/java/cn/hutool/core/annotation/scanner/{MateAnnotationScanner.java => MetaAnnotationScanner.java} (92%) create mode 100644 hutool-core/src/main/java/cn/hutool/core/annotation/scanner/package-info.java diff --git a/CHANGELOG.md b/CHANGELOG.md index 49b643fc1..143626f84 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ * 【core 】 BeanPath在空元素时默认加入map,修改根据下标类型赋值List or map(issue#2362@Github) * 【core 】 localAddressList 添加重构方法(pr#665@Gitee) * 【cron 】 从配置文件加载任务时,自定义ID避免重复从配置文件加载(issue#I5E7BM@Gitee) +* 【core 】 新增注解扫描器和合成注解(pr#654@Gitee) * ### 🐞Bug修复 * 【extra 】 修复createExtractor中抛出异常后流未关闭问题(pr#2384@Github) diff --git a/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java b/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java index 5c3f217aa..f765ffa2b 100755 --- a/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java @@ -48,7 +48,7 @@ public class AnnotationUtil { ); /** - * 是否为Jdk自带的元注解。
+ * 是否为Jdk自带的元注解。
* 包括: *