Package org.fest.util

Class Introspection

java.lang.Object
org.fest.util.Introspection

public final class Introspection extends Object
Understands utility methods related to JavaBeans Introspection.
  • Constructor Details

    • Introspection

      private Introspection()
  • Method Details

    • descriptorForProperty

      public static PropertyDescriptor descriptorForProperty(String propertyName, Object target)
      Returns a PropertyDescriptor for a property matching the given name in the given object.
      Parameters:
      propertyName - the given property name.
      target - the given object.
      Returns:
      a PropertyDescriptor 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 a matching property cannot be found or accessed.
    • validate

      private static void validate(String propertyName, Object target)