public class JavassistHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
includeInvisibleTag
setting this static to false will result in returning only
RetentionPolicy.RUNTIME visible annotation |
| Constructor and Description |
|---|
JavassistHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
fieldName(javassist.bytecode.ClassFile classFile,
javassist.bytecode.FieldInfo object) |
static List<String> |
getAnnotations(Function<String,javassist.bytecode.AttributeInfo> function) |
static Stream<javassist.bytecode.MethodInfo> |
getConstructors(javassist.bytecode.ClassFile classFile) |
static Stream<javassist.bytecode.MethodInfo> |
getMethods(javassist.bytecode.ClassFile classFile) |
static List<String> |
getParameters(javassist.bytecode.MethodInfo method) |
static List<List<String>> |
getParametersAnnotations(javassist.bytecode.MethodInfo method) |
static String |
getReturnType(javassist.bytecode.MethodInfo method) |
static boolean |
isPublic(Object object) |
static String |
methodName(javassist.bytecode.ClassFile classFile,
javassist.bytecode.MethodInfo object) |
public static boolean includeInvisibleTag
RetentionPolicy.RUNTIME visible annotationpublic static String fieldName(javassist.bytecode.ClassFile classFile, javassist.bytecode.FieldInfo object)
public static String methodName(javassist.bytecode.ClassFile classFile, javassist.bytecode.MethodInfo object)
public static boolean isPublic(Object object)
public static Stream<javassist.bytecode.MethodInfo> getMethods(javassist.bytecode.ClassFile classFile)
public static Stream<javassist.bytecode.MethodInfo> getConstructors(javassist.bytecode.ClassFile classFile)
public static String getReturnType(javassist.bytecode.MethodInfo method)
public static List<String> getAnnotations(Function<String,javassist.bytecode.AttributeInfo> function)
Copyright © 2023. All rights reserved.