Class JAXXIntrospector

java.lang.Object
jaxx.compiler.beans.JAXXIntrospector

public class JAXXIntrospector
extends java.lang.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 Summary

    Modifier and Type Method Description
    static JAXXBeanInfo getJAXXBeanInfo​(ClassDescriptor classDescriptor)
    Returns the JAXXBeanInfo for a given class.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • 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