public class ClassCopierOrdinaryImpl extends ClassCopierBase
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClassCopierOrdinaryImpl.ClassFieldCopier |
| Constructor and Description |
|---|
ClassCopierOrdinaryImpl(PipelineClassCopierFactory ccf,
java.lang.Class<?> cls) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createCopy(java.lang.Object source)
Create a copy of source.
|
java.lang.Object |
doCopy(java.util.Map<java.lang.Object,java.lang.Object> oldToNew,
java.lang.Object source,
java.lang.Object result)
Do the copying of data from source to result.
|
static void |
setCodegenCopierAllowed(boolean flag) |
copy, equals, hashCode, isReflectiveClassCopier, toStringpublic ClassCopierOrdinaryImpl(PipelineClassCopierFactory ccf, java.lang.Class<?> cls) throws ReflectiveCopyException
ReflectiveCopyExceptionpublic static void setCodegenCopierAllowed(boolean flag)
public java.lang.Object createCopy(java.lang.Object source)
throws ReflectiveCopyException
ClassCopierBasecreateCopy in class ClassCopierBaseReflectiveCopyExceptionpublic java.lang.Object doCopy(java.util.Map<java.lang.Object,java.lang.Object> oldToNew,
java.lang.Object source,
java.lang.Object result)
throws ReflectiveCopyException
ClassCopierBasedoCopy in class ClassCopierBaseReflectiveCopyException