Interface ClassCopierOrdinaryImpl.ClassFieldCopier
-
- All Known Implementing Classes:
ClassCopierOrdinaryImpl.ClassFieldCopierUnsafeImpl
,CodegenCopierBase
- Enclosing class:
- ClassCopierOrdinaryImpl
public static interface ClassCopierOrdinaryImpl.ClassFieldCopier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
copy(java.util.Map<java.lang.Object,java.lang.Object> oldToNew, java.lang.Object src, java.lang.Object dest)
Copy all fields from src to dest, using oldToNew as usual to preserve aliasing.
-
-
-
Method Detail
-
copy
void copy(java.util.Map<java.lang.Object,java.lang.Object> oldToNew, java.lang.Object src, java.lang.Object dest) throws ReflectiveCopyException
Copy all fields from src to dest, using oldToNew as usual to preserve aliasing. This copies all fields declared in the class, as well as in the super class.- Throws:
ReflectiveCopyException
-
-