Class CachingIntrospector

  • All Implemented Interfaces:
    ClassIntrospector

    public class CachingIntrospector
    extends java.lang.Object
    implements ClassIntrospector
    Default introspector that caches all class descriptors. It can examine either accessible or supported fields/methods/constructors.

    It simply caches all class descriptors.

    • Field Detail

      • scanAccessible

        protected final boolean scanAccessible
      • enhancedProperties

        protected final boolean enhancedProperties
      • includeFieldsAsProperties

        protected final boolean includeFieldsAsProperties
      • propertyFieldPrefix

        protected final java.lang.String[] propertyFieldPrefix
    • Constructor Detail

      • CachingIntrospector

        public CachingIntrospector()
        Default constructor.
      • CachingIntrospector

        public CachingIntrospector​(boolean scanAccessible,
                                   boolean enhancedProperties,
                                   boolean includeFieldsAsProperties,
                                   java.lang.String[] propertyFieldPrefix)
        Creates new caching ClassIntrospector. It may scan accessible or supported fields, methods or constructors.