Class CodegenCopierBase

java.lang.Object
org.glassfish.pfl.dynamic.copyobject.impl.CodegenCopierBase
All Implemented Interfaces:
ClassCopierOrdinaryImpl.ClassFieldCopier

public abstract class CodegenCopierBase extends Object implements ClassCopierOrdinaryImpl.ClassFieldCopier
Base class for generated class copiers. Note that this class makes use of the unsafe copier through the Bridge class. Because of this, CodegenCopierBase could potentially be used to bypass security restrictions. Consequently, this class must be referenced inside a doPrivileged block, and a derived class must have the permissions needed for the Bridge class.