Package org.powermock.classloading
Class DeepCloner.UnsafeFieldWriter
- java.lang.Object
-
- org.powermock.classloading.DeepCloner.UnsafeFieldWriter
-
- Enclosing class:
- DeepCloner
private static class DeepCloner.UnsafeFieldWriter extends java.lang.Object
Most of this code has been copied from the Sun14ReflectionProvider in the XStream project. Some changes has been made, namely if the field is static final then theUnsafe.staticFieldOffset(Field)
method is used instead ofUnsafe.objectFieldOffset(Field)
.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
UnsafeFieldWriter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
write(java.lang.reflect.Field field, java.lang.Object object, java.lang.Object value)
-