public class AnnotationTools extends Object
┌─┐ ┌─┐
┌──┘ ┴───────┘ ┴──┐
│ │
│ ─── │
│ ─┬┘ └┬─ │
│ │
│ ─┴─ │
│ │
└───┐ ┌───┘
│ │
│ │
│ │
│ └──────────────┐
│ │
│ ├─┐
│ author:lelouch ┌─┘
│ │
└─┐ ┐ ┌───────┬──┐ ┌──┘
│ ─┤ ─┤ │ ─┤ ─┤
└──┴──┘ └──┴──┘
神兽保佑
代码无BUG!
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AnnotationTools.Handle_Class |
static class |
AnnotationTools.Handle_Field |
static class |
AnnotationTools.Handle_Method |
| 构造器和说明 |
|---|
AnnotationTools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static I_AnnotationTools_Handle |
branch_Class(Class cla) |
static I_AnnotationTools_Handle |
branch_Field(Field field) |
static I_AnnotationTools_Handle |
branch_Method(Method method) |
protected static <A extends Annotation,T extends Annotation> |
getAnnotationsByType(Class<A> annotationClass,
Annotation annotationClasss)
获取注解 多个 Annotation
|
@Realization public static I_AnnotationTools_Handle branch_Class(Class cla)
cla - @Realization public static I_AnnotationTools_Handle branch_Method(Method method)
method - @Realization public static I_AnnotationTools_Handle branch_Field(Field field)
field - protected static <A extends Annotation,T extends Annotation> A[] getAnnotationsByType(Class<A> annotationClass, Annotation annotationClasss)
A - annotationClass - annotationClasss - Copyright © 2020. All rights reserved.