Class ProvideFields


  • public class ProvideFields
    extends ClassMethod
    Method to generate the method "dnProvideFields" using ASM.
     public final void dnProvideFields(int[] fieldIds)
     {
         if (fieldIds == null)
             throw new IllegalArgumentException("argment is null");
         int i = fieldIds.length - 1;
         if (i ≥ 0)
         {
             do
                 dnProvideField(fieldIds[i]);
             while (--i ≥ 0);
         }
     }
     
    • Constructor Detail

      • ProvideFields

        public ProvideFields​(ClassEnhancer enhancer,
                             String name,
                             int access,
                             Object returnType,
                             Object[] argTypes,
                             String[] argNames)
        Constructor.
        Parameters:
        enhancer - ClassEnhancer
        name - Name of method
        access - Access type
        returnType - Return type
        argTypes - Argument types
        argNames - Argument names