public class AnnotationUtils extends Object
| 构造器和说明 |
|---|
AnnotationUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Optional<javassist.bytecode.annotation.Annotation> |
getAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
String annotationClass)
获取注解
|
static Optional<javassist.bytecode.annotation.Annotation> |
getAnnotation(javassist.CtClass ctClass,
javassist.CtField field,
String annotationClass)
获取注解
|
static Optional<javassist.bytecode.annotation.Annotation> |
getAnnotation(javassist.CtClass classes,
javassist.CtMethod method,
String annotationClass)
获取注解
|
static Optional<javassist.bytecode.annotation.Annotation> |
getAnnotation(javassist.CtClass classes,
String annotationClass)
获取注解
|
static Optional<javassist.bytecode.AnnotationsAttribute> |
getAnnotationAttribute(javassist.CtClass classes)
获取注解属性
|
static Optional<javassist.bytecode.AnnotationsAttribute> |
getAnnotationAttribute(javassist.CtClass classes,
javassist.CtField field)
获取注解属性
|
static Optional<javassist.bytecode.AnnotationsAttribute> |
getAnnotationAttribute(javassist.CtClass classes,
javassist.CtMethod method)
获取注解属性
|
static Optional<javassist.bytecode.annotation.MemberValue> |
getAnnotationValue(javassist.bytecode.AnnotationsAttribute attribute,
String annotationClass,
String name)
获取注解值
|
static Optional<javassist.bytecode.annotation.MemberValue> |
getAnnotationValue(javassist.bytecode.annotation.Annotation annotation,
String name)
获取注解值
|
static Optional<javassist.bytecode.annotation.MemberValue> |
getAnnotationValue(javassist.CtClass classes,
javassist.CtField field,
String annotationClass,
String name)
获取注解值
|
static Optional<javassist.bytecode.annotation.MemberValue> |
getAnnotationValue(javassist.CtClass classes,
javassist.CtMethod method,
String annotationClass,
String name)
获取注解值
|
static Optional<javassist.bytecode.annotation.MemberValue> |
getAnnotationValue(javassist.CtClass classes,
String annotationClass,
String name)
获取注解值
|
static List<javassist.bytecode.annotation.MemberValue> |
getAnnotationValues(javassist.bytecode.annotation.Annotation annotation,
String name)
获取注解值
|
public static Optional<javassist.bytecode.AnnotationsAttribute> getAnnotationAttribute(javassist.CtClass classes)
classes - classespublic static Optional<javassist.bytecode.AnnotationsAttribute> getAnnotationAttribute(javassist.CtClass classes, javassist.CtMethod method)
method - 方法public static Optional<javassist.bytecode.AnnotationsAttribute> getAnnotationAttribute(javassist.CtClass classes, javassist.CtField field)
field - 字段public static Optional<javassist.bytecode.annotation.Annotation> getAnnotation(javassist.bytecode.AnnotationsAttribute attribute, String annotationClass)
attribute - 注解属性annotationClass - 注解Class名称public static Optional<javassist.bytecode.annotation.Annotation> getAnnotation(javassist.CtClass classes, String annotationClass)
classes - classesannotationClass - 注解Class名称public static Optional<javassist.bytecode.annotation.Annotation> getAnnotation(javassist.CtClass classes, javassist.CtMethod method, String annotationClass)
method - 方法annotationClass - 注解Class名称public static Optional<javassist.bytecode.annotation.Annotation> getAnnotation(javassist.CtClass ctClass, javassist.CtField field, String annotationClass)
field - 方法annotationClass - 注解Class名称public static Optional<javassist.bytecode.annotation.MemberValue> getAnnotationValue(javassist.bytecode.AnnotationsAttribute attribute, String annotationClass, String name)
attribute - 注解属性annotationClass - 注解Class名称name - 值名称public static Optional<javassist.bytecode.annotation.MemberValue> getAnnotationValue(javassist.bytecode.annotation.Annotation annotation, String name)
annotation - 注解name - 值名称public static Optional<javassist.bytecode.annotation.MemberValue> getAnnotationValue(javassist.CtClass classes, String annotationClass, String name)
classes - classesannotationClass - 注解Class名称name - 值名称public static Optional<javassist.bytecode.annotation.MemberValue> getAnnotationValue(javassist.CtClass classes, javassist.CtMethod method, String annotationClass, String name)
method - 方法annotationClass - 注解Class名称name - 值名称public static Optional<javassist.bytecode.annotation.MemberValue> getAnnotationValue(javassist.CtClass classes, javassist.CtField field, String annotationClass, String name)
field - 字段annotationClass - 注解Class名称name - 值名称Copyright © 2021. All rights reserved.