Interface ComponentClassCache

All Known Implementing Classes:
ComponentClassCacheImpl

public interface ComponentClassCache
A cache for converting between class names and component (or other) classes. For component classes, ensures that the class is the transformed class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Computes the default value for a field of the given type, returns the appropriate default value.
    forName(String className)
    Gets the Class instance for the given fully-qualified class name.
  • Method Details

    • forName

      Class forName(String className)
      Gets the Class instance for the given fully-qualified class name.
      Parameters:
      className - fully qualified class name, or a primitive type name, or an array name (in source format)
      Returns:
      the class instance
    • defaultValueForType

      Computes the default value for a field of the given type, returns the appropriate default value. This is typically null, but may be false (for a primitive boolean) or some version of 0 (for a primitive numeric field). Wrapper types will still be null.
      Parameters:
      className - type of field
      Since:
      5.2.0