| Modifier and Type | Class and Description |
|---|---|
protected static class |
PojoBuilder.PojoField |
| Modifier and Type | Field and Description |
|---|---|
protected String |
className |
protected javassist.ClassPool |
classPool |
protected Set<PojoBuilder.PojoField> |
fields |
| Constructor and Description |
|---|
PojoBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PojoBuilder |
addField(String name,
Class<?> type) |
PojoBuilder |
addField(String name,
Class<?> type,
String initialValue) |
PojoBuilder |
addKey(String name,
Class<?> type) |
protected void |
addSerialize(javassist.CtClass cc) |
protected String |
buildToStringSource() |
static Object |
get(Object obj,
String fieldName) |
static void |
set(Object obj,
String fieldName,
Object value) |
PojoBuilder |
setClassName(String className) |
PojoBuilder |
setClassPool(javassist.ClassPool classPool) |
Class<?> |
toClass() |
protected javassist.CtClass |
toCtClass() |
protected String className
protected Set<PojoBuilder.PojoField> fields
protected javassist.ClassPool classPool
public PojoBuilder setClassName(String className)
public PojoBuilder setClassPool(javassist.ClassPool classPool)
public PojoBuilder addField(String name, Class<?> type)
public PojoBuilder addField(String name, Class<?> type, String initialValue)
public PojoBuilder addKey(String name, Class<?> type)
public Class<?> toClass() throws javassist.CannotCompileException, javassist.NotFoundException
javassist.CannotCompileExceptionjavassist.NotFoundExceptionprotected javassist.CtClass toCtClass()
throws javassist.CannotCompileException,
javassist.NotFoundException
javassist.CannotCompileExceptionjavassist.NotFoundExceptionprotected void addSerialize(javassist.CtClass cc)
throws javassist.CannotCompileException,
javassist.NotFoundException
javassist.CannotCompileExceptionjavassist.NotFoundExceptionprotected String buildToStringSource()
public static Object get(Object obj, String fieldName) throws ReflectionException
ReflectionExceptionpublic static void set(Object obj, String fieldName, Object value) throws ReflectionException
ReflectionExceptionCopyright © 2017. All rights reserved.