public class EnhancerHelper extends Object
| Constructor and Description |
|---|
EnhancerHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType) |
static void |
createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members) |
static void |
createAnnotation(javassist.CtClass ctClass,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members) |
static void |
createAnnotation(javassist.CtField ctField,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members) |
static String |
findFieldGenericType(javassist.bytecode.SignatureAttribute.ObjectType fieldSignatureType) |
static javassist.bytecode.AnnotationsAttribute |
getAnnotations(javassist.CtClass ctClass) |
static javassist.bytecode.AnnotationsAttribute |
getAnnotations(javassist.CtField ctField) |
static javassist.bytecode.AnnotationsAttribute |
getAnnotations(javassist.CtMethod ctMethod) |
static javassist.bytecode.SignatureAttribute.ObjectType |
getFieldSignature(javassist.CtField field) |
static boolean |
hasAnnotation(javassist.CtClass ctClass,
String annotation) |
static boolean |
hasAnnotation(javassist.CtField ctField,
String annotation) |
static boolean |
hasAnnotation(javassist.CtMethod ctMethod,
String annotation) |
static boolean |
hasAnnotationWithPrefix(javassist.CtClass ctClass,
String annotationPrefix) |
public static String findFieldGenericType(javassist.bytecode.SignatureAttribute.ObjectType fieldSignatureType)
public static javassist.bytecode.SignatureAttribute.ObjectType getFieldSignature(javassist.CtField field)
public static void createAnnotation(javassist.CtField ctField,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members)
public static void createAnnotation(javassist.CtClass ctClass,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members)
public static void createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType,
Map<String,javassist.bytecode.annotation.MemberValue> members)
public static boolean hasAnnotation(javassist.CtClass ctClass,
String annotation)
throws ClassNotFoundException
ClassNotFoundExceptionpublic static boolean hasAnnotationWithPrefix(javassist.CtClass ctClass,
String annotationPrefix)
throws ClassNotFoundException
ClassNotFoundExceptionpublic static boolean hasAnnotation(javassist.CtField ctField,
String annotation)
throws ClassNotFoundException
ClassNotFoundExceptionpublic static boolean hasAnnotation(javassist.CtMethod ctMethod,
String annotation)
throws ClassNotFoundException
ClassNotFoundExceptionpublic static javassist.bytecode.AnnotationsAttribute getAnnotations(javassist.CtClass ctClass)
public static javassist.bytecode.AnnotationsAttribute getAnnotations(javassist.CtField ctField)
public static javassist.bytecode.AnnotationsAttribute getAnnotations(javassist.CtMethod ctMethod)
public static void createAnnotation(javassist.bytecode.AnnotationsAttribute attribute,
Class<? extends Annotation> annotationType)
Copyright © 2022. All rights reserved.