Class TestBeanBeanInfo

  • All Implemented Interfaces:
    BeanInfo

    public class TestBeanBeanInfo
    extends Object
    implements BeanInfo
    This is the BeanInfo object for the TestBean class. It acts as a "stopper" for the introspector: we don't want it to look at properties defined at this or higher classes.

    Note this is really needed since using Introspector.getBeanInfo with a stop class is not an option because:

    1. The API does not define a 3-parameter getBeanInfo in which you can use a stop class AND flags. [Why? I guess this is a bug in the spec.]
    2. java.beans.Introspector is buggy and, opposite to what's stated in the Javadocs, only results of getBeanInfo(Class) are actually cached.
    Version:
    $Revision: 1595401 $