Class JAXXIntrospector


  • public class JAXXIntrospector
    extends Object
    Performs introspection on a ClassDescriptor. Ideally, I could just have copied Sun's Introspector and changed a few things, but the licensing terms are incompatible. This implementation is incomplete -- it only bothers to report info that JAXX actually checks. It also relaxes some of Introspector's rules a bit, but I don't believe it results in any meaningful incompatibilities. JAXX uses its own introspector rather than the built-in java.beans.Introspector so that it can introspect ClassDescriptor, not just java.lang.Class.
    • Method Detail

      • getJAXXBeanInfo

        public static JAXXBeanInfo getJAXXBeanInfo​(ClassDescriptor classDescriptor)
        Returns the JAXXBeanInfo for a given class.
        Parameters:
        classDescriptor - the class to introspect
        Returns:
        the JAXXBeanInfo for the bean class