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, toString
public ClassCopierOrdinaryImpl(PipelineClassCopierFactory ccf, Class<?> cls) throws ReflectiveCopyException
ReflectiveCopyException
public static void setCodegenCopierAllowed(boolean flag)
public Object createCopy(Object source) throws ReflectiveCopyException
ClassCopierBase
createCopy
in class ClassCopierBase
ReflectiveCopyException
public Object doCopy(Map<Object,Object> oldToNew, Object source, Object result) throws ReflectiveCopyException
ClassCopierBase
doCopy
in class ClassCopierBase
ReflectiveCopyException
Copyright © 2017 Oracle. All rights reserved.