public final class JavassistUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
capitalize(String name) |
static void |
clearByClassLoader(ClassLoader classLoader) |
static Class<?> |
createClass(ClassConfig config) |
static Class<?> |
createClass(ClassLoader classLoader,
ClassConfig config) |
static Class<?> |
createClass(ClassLoader classLoader,
javassist.CtClass ctClass) |
static javassist.CtClass |
createCtClass(ClassLoader classLoader,
ClassConfig config) |
static Class<? extends Enum> |
createEnum(ClassLoader classLoader,
String clsName,
List<String> values) |
static Class<? extends Enum> |
createEnum(String clsName,
List<String> values) |
static Class<? extends Enum> |
createEnum(String clsName,
String... values) |
static void |
genMultiWrapperInterface(ClassConfig config) |
static void |
genSingleWrapperInterface(ClassConfig config) |
static javassist.ClassPool |
getOrCreateClassPool(ClassLoader classLoader) |
static Class<? extends Enum> |
getOrCreateEnumWithClassName(ClassLoader classLoader,
String clsName,
List<String> values) |
static Class<? extends Enum> |
getOrCreateEnumWithPackageName(ClassLoader classLoader,
String packageName,
List<String> enums) |
public static javassist.ClassPool getOrCreateClassPool(ClassLoader classLoader)
public static void clearByClassLoader(ClassLoader classLoader)
public static Class<? extends Enum> getOrCreateEnumWithPackageName(ClassLoader classLoader, String packageName, List<String> enums)
public static Class<? extends Enum> getOrCreateEnumWithClassName(ClassLoader classLoader, String clsName, List<String> values)
public static Class<? extends Enum> createEnum(ClassLoader classLoader, String clsName, List<String> values)
public static Class<?> createClass(ClassConfig config)
public static javassist.CtClass createCtClass(ClassLoader classLoader, ClassConfig config)
public static Class<?> createClass(ClassLoader classLoader, ClassConfig config)
public static Class<?> createClass(ClassLoader classLoader, javassist.CtClass ctClass)
public static void genMultiWrapperInterface(ClassConfig config)
public static void genSingleWrapperInterface(ClassConfig config)
Copyright © 2017–2020 The Apache Software Foundation. All rights reserved.