public abstract class BeanCopier
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
BeanCopier.BeanCopierKey |
static class |
BeanCopier.Generator |
Modifier and Type | Field and Description |
---|---|
private static org.objectweb.asm.Type |
BEAN_COPIER |
private static Signature |
CONVERT |
private static org.objectweb.asm.Type |
CONVERTER |
private static Signature |
COPY |
private static BeanCopier.BeanCopierKey |
KEY_FACTORY |
Constructor and Description |
---|
BeanCopier() |
Modifier and Type | Method and Description |
---|---|
abstract void |
copy(java.lang.Object from,
java.lang.Object to,
Converter converter) |
static BeanCopier |
create(java.lang.Class source,
java.lang.Class target,
boolean useConverter) |
private static final BeanCopier.BeanCopierKey KEY_FACTORY
private static final org.objectweb.asm.Type CONVERTER
private static final org.objectweb.asm.Type BEAN_COPIER
private static final Signature COPY
private static final Signature CONVERT
public static BeanCopier create(java.lang.Class source, java.lang.Class target, boolean useConverter)
public abstract void copy(java.lang.Object from, java.lang.Object to, Converter converter)