Class CodegenCopierGenerator


  • public class CodegenCopierGenerator
    extends java.lang.Object
    Experimental class that generates a ClassFieldCopier using the codegen library.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static Bridge bridge  
      private java.lang.String className  
      private java.lang.Class<?> classToCopy  
      private static java.lang.String DEBUG  
    • Constructor Summary

      Constructors 
      Constructor Description
      CodegenCopierGenerator​(java.lang.String className, java.lang.Class<?> classToCopy)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<?> create​(java.security.ProtectionDomain pd, java.lang.ClassLoader cl)  
      private java.lang.String getCopyMethodName​(java.lang.Class<?> fieldType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • classToCopy

        private java.lang.Class<?> classToCopy
      • className

        private java.lang.String className
      • bridge

        private static final Bridge bridge
    • Constructor Detail

      • CodegenCopierGenerator

        CodegenCopierGenerator​(java.lang.String className,
                               java.lang.Class<?> classToCopy)
    • Method Detail

      • create

        public java.lang.Class<?> create​(java.security.ProtectionDomain pd,
                                         java.lang.ClassLoader cl)
      • getCopyMethodName

        private java.lang.String getCopyMethodName​(java.lang.Class<?> fieldType)