public final class Introspection
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
Introspection() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.reflect.Method |
findGetter(java.lang.String propertyName,
java.lang.Object target) |
private static java.lang.reflect.Method |
findMethod(java.lang.String name,
java.lang.Object target) |
static java.beans.PropertyDescriptor |
getProperty(java.lang.String propertyName,
java.lang.Object target)
Returns a
PropertyDescriptor for a property matching the given name in the given object. |
private static java.lang.String |
propertyNotFoundErrorMessage(java.lang.String propertyName,
java.lang.Object target) |
public static java.beans.PropertyDescriptor getProperty(java.lang.String propertyName,
java.lang.Object target)
PropertyDescriptor for a property matching the given name in the given object.propertyName - the given property name.target - the given object.PropertyDescriptor for a property matching the given name in the given object.java.lang.NullPointerException - if the given property name is null.java.lang.IllegalArgumentException - if the given property name is empty.java.lang.NullPointerException - if the given object is null.IntrospectionError - if a matching property cannot be found or accessed.private static java.lang.String propertyNotFoundErrorMessage(java.lang.String propertyName,
java.lang.Object target)
private static java.lang.reflect.Method findGetter(java.lang.String propertyName,
java.lang.Object target)
private static java.lang.reflect.Method findMethod(java.lang.String name,
java.lang.Object target)