Example usage for Java org.springframework.beans CachedIntrospectionResults fields, constructors, methods, implement or subclass
The text is from its open source code.
String | IGNORE_BEANINFO_PROPERTY_NAME System property that instructs Spring to use the Introspector#IGNORE_ALL_BEANINFO mode when calling the JavaBeans Introspector : "spring.beaninfo.ignore", with a value of "true" skipping the search for BeanInfo classes (typically for scenarios where no such classes are being defined for beans in the application in the first place). |
CachedIntrospectionResults(Class> beanClass) Create a new CachedIntrospectionResults instance for the given class. |
void | acceptClassLoader(@Nullable ClassLoader classLoader) Accept the given ClassLoader as cache-safe, even if its classes would not qualify as cache-safe in this CachedIntrospectionResults class. |
TypeDescriptor | addTypeDescriptor(PropertyDescriptor pd, TypeDescriptor td) |
void | clearClassLoader(@Nullable ClassLoader classLoader) Clear the introspection cache for the given ClassLoader, removing the introspection results for all classes underneath that ClassLoader, and removing the ClassLoader (and its children) from the acceptance list. |
CachedIntrospectionResults | forClass(Class> beanClass) Create CachedIntrospectionResults for the given bean class. |
PropertyDescriptor | getPropertyDescriptor(String name) |
PropertyDescriptor[] | getPropertyDescriptors() |
TypeDescriptor | getTypeDescriptor(PropertyDescriptor pd) |