Class BeanCopier.Generator

    • Field Detail

      • source

        private java.lang.Class source
      • target

        private java.lang.Class target
      • useConverter

        private boolean useConverter
    • Constructor Detail

      • Generator

        public Generator()
    • Method Detail

      • setSource

        public void setSource​(java.lang.Class source)
      • setTarget

        public void setTarget​(java.lang.Class target)
      • setUseConverter

        public void setUseConverter​(boolean useConverter)
      • getProtectionDomain

        protected java.security.ProtectionDomain getProtectionDomain()
        Description copied from class: AbstractClassGenerator
        Returns the protection domain to use when defining the class.

        Default implementation returns null for using a default protection domain. Sub-classes may override to use a more specific protection domain.

        Overrides:
        getProtectionDomain in class AbstractClassGenerator
        Returns:
        the protection domain (null for using a default)
      • generateClass

        public void generateClass​(org.objectweb.asm.ClassVisitor v)
      • compatible

        private static boolean compatible​(java.beans.PropertyDescriptor getter,
                                          java.beans.PropertyDescriptor setter)