Package org.nuiton.jaxx.compiler.beans
Class JAXXIntrospector
- java.lang.Object
-
- org.nuiton.jaxx.compiler.beans.JAXXIntrospector
-
public class JAXXIntrospector extends Object
Performs introspection on aClassDescriptor. 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-injava.beans.Introspectorso that it can introspectClassDescriptor, not justjava.lang.Class.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JAXXBeanInfogetJAXXBeanInfo(ClassDescriptor classDescriptor)Returns theJAXXBeanInfofor a given class.
-
-
-
Method Detail
-
getJAXXBeanInfo
public static JAXXBeanInfo getJAXXBeanInfo(ClassDescriptor classDescriptor)
Returns theJAXXBeanInfofor a given class.- Parameters:
classDescriptor- the class to introspect- Returns:
- the
JAXXBeanInfofor the bean class
-
-