Class FieldUtils

java.lang.Object
ru.objectsfill.utils.FieldUtils

public class FieldUtils extends Object
Utility class for working with fields in Java classes.
  • Method Details

    • doWithFields

      public static void doWithFields(Class<?> clazz, FieldCallback fc)
      Invokes the given FieldCallback for each field in the specified class and its superclasses.
      Parameters:
      clazz - the class to process fields for
      fc - the FieldCallback to invoke for each field
      Throws:
      IllegalArgumentException - if the class is null
      IllegalStateException - if the FieldCallback encounters an error while processing a field