Class CachingIntrospector

java.lang.Object
jodd.introspector.CachingIntrospector
All Implemented Interfaces:
ClassIntrospector

public class CachingIntrospector extends 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 Details

    • cache

      protected final TypeCache<ClassDescriptor> cache
    • scanAccessible

      protected final boolean scanAccessible
    • enhancedProperties

      protected final boolean enhancedProperties
    • includeFieldsAsProperties

      protected final boolean includeFieldsAsProperties
    • propertyFieldPrefix

      protected final String[] propertyFieldPrefix
  • Constructor Details

    • CachingIntrospector

      public CachingIntrospector()
      Default constructor.
    • CachingIntrospector

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