org.assertj.core.util.introspection
Class Introspection

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

public final class Introspection
extends Object

Utility methods related to JavaBeans Introspection.

Author:
Alex Ruiz

Method Summary
static PropertyDescriptor getProperty(String propertyName, Object target)
          Returns a PropertyDescriptor for a property matching the given name in the given object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProperty

public static PropertyDescriptor getProperty(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.


Copyright © 2013–2015 AssertJ. All rights reserved.