Class Introspection

java.lang.Object
org.assertj.core.util.introspection.Introspection

public final class Introspection extends Object
Utility methods related to JavaBeans Introspection.
Author:
Alex Ruiz
  • Method Details

    • getPropertyGetter

      public static Method getPropertyGetter(String propertyName, Object target)
      Returns the getter Method for a property matching the given name in the given object.
      Parameters:
      propertyName - the given property name.
      target - the given object.
      Returns:
      the getter Method for a property matching the given name in the given object.
      Throws:
      NullPointerException - if the given property name is null.
      IllegalArgumentException - if the given property name is empty.
      NullPointerException - if the given object is null.
      IntrospectionError - if the getter for the matching property cannot be found or accessed.
    • setExtractBareNamePropertyMethods

      public static void setExtractBareNamePropertyMethods(boolean barenamePropertyMethods)
    • canExtractBareNamePropertyMethods

      public static boolean canExtractBareNamePropertyMethods()