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