public class BeanGenerator extends AbstractClassGenerator
AbstractClassGenerator.ClassLoaderData| 构造器和说明 |
|---|
BeanGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addProperties(BeanGenerator generator,
Class<?> type) |
static void |
addProperties(BeanGenerator generator,
Map<String,Class<?>> props) |
static void |
addProperties(BeanGenerator generator,
PropertyDescriptor[] descriptors) |
void |
addProperty(String name,
Class<?> type) |
Object |
create() |
Class<?> |
createClass() |
void |
generateClass(org.objectweb.asm.ClassVisitor cv) |
protected ClassLoader |
getDefaultClassLoader() |
protected ProtectionDomain |
getProtectionDomain() |
void |
setSuperclass(Class<?> superclass) |
attemptLoad, attemptLoad, checkState, generate, generateClass, getClassLoader, getClassName, isEditable, isFrozen, namingPolicy, namingPolicy, setBaseName, setClassLoader, setKey, setPackageName, strategy, strategy, useCache, useCachepublic static void addProperties(BeanGenerator generator, Map<String,Class<?>> props)
public static void addProperties(BeanGenerator generator, Class<?> type)
public static void addProperties(BeanGenerator generator, PropertyDescriptor[] descriptors)
public void setSuperclass(Class<?> superclass)
public Object create()
public Class<?> createClass()
protected ClassLoader getDefaultClassLoader()
protected ProtectionDomain getProtectionDomain()
Copyright © 2024 fossc. All rights reserved.