Class ArcProxyBeanMetaDataClassNormalizer

java.lang.Object
io.quarkus.hibernate.validator.runtime.ArcProxyBeanMetaDataClassNormalizer
All Implemented Interfaces:
org.hibernate.validator.metadata.BeanMetaDataClassNormalizer

public class ArcProxyBeanMetaDataClassNormalizer extends Object implements org.hibernate.validator.metadata.BeanMetaDataClassNormalizer
In the case of a proxy generated by Arc, return the parent class.
This can have more than one level of hierarchy, for example:
  • When using io.quarkus.test.InjectMock or io.quarkus.test.junit.mockito.InjectSpy
  • Constructor Details

    • ArcProxyBeanMetaDataClassNormalizer

      public ArcProxyBeanMetaDataClassNormalizer()
  • Method Details

    • normalize

      public <T> Class<? super T> normalize(Class<T> beanClass)
      Specified by:
      normalize in interface org.hibernate.validator.metadata.BeanMetaDataClassNormalizer