This package provides interfaces and abstractions to introspect beans with bean metadata computed at compilation time. See
BeanIntrospectorfor the main entry point.
ClassDescriptionAbstract implementation of the
BeanConstructorinterface.Abstract implementation of the
BeanIntrospectioninterface.Abstract bean introspection reference used by
BeanIntrospectorto soft load introspections.AbstractBeanMethod<B,
T>Abstract implementation of the
P>Abstract implementation of
BeanProperty.Models a bean constructor.BeanInfo<T>Top level interface for obtaining bean information.A
BeanIntrospectionis the result of compile time computation of a beans properties and annotation metadata.A reference to a
BeanIntrospectionthat may or may not be present on the classpath.Primary interface for obtaining
BeanIntrospectioninstances that are computed at compilation time.BeanMap<T>Simple class that provides a map interface over a bean.BeanMethod<B,
T>Represents a method on a
T>Represents a bean property and associated annotation metadata.BeanWrapper<T>Wraps a bean allowing to read and write its properties via a underlying
T>Unsafe bean property interface adds read/write methods which don't validate the input/output.