Class BulkBeanEmitter

java.lang.Object
org.objectweb.asm.ClassVisitor

class BulkBeanEmitter extends ClassEmitter
  • Field Details

    • GET_PROPERTY_VALUES

      private static final Signature GET_PROPERTY_VALUES
    • SET_PROPERTY_VALUES

      private static final Signature SET_PROPERTY_VALUES
    • CSTRUCT_EXCEPTION

      private static final Signature CSTRUCT_EXCEPTION
    • BULK_BEAN

      private static final org.objectweb.asm.Type BULK_BEAN
    • BULK_BEAN_EXCEPTION

      private static final org.objectweb.asm.Type BULK_BEAN_EXCEPTION
  • Constructor Details

    • BulkBeanEmitter

      public BulkBeanEmitter(org.objectweb.asm.ClassVisitor v, String className, Class target, String[] getterNames, String[] setterNames, Class[] types)
  • Method Details

    • generateGet

      private void generateGet(Class target, Method[] getters)
    • generateSet

      private void generateSet(Class target, Method[] setters)
    • validate

      private static void validate(Class target, String[] getters, String[] setters, Class[] types, Method[] getters_out, Method[] setters_out)