Class PrismBeanInspector


  • public class PrismBeanInspector
    extends Object
    • Constructor Detail

      • PrismBeanInspector

        public PrismBeanInspector​(@NotNull
                                  @NotNull PrismContext prismContext)
    • Method Detail

      • findPropertyGetter

        public <T> Method findPropertyGetter​(Class<T> beanClass,
                                             String propName)
      • findPropertyField

        public <T> Field findPropertyField​(Class<T> beanClass,
                                           String propName)
      • determineTypeForClassUncached

        public static QName determineTypeForClassUncached​(Class<?> beanClass)
      • findAnyField

        public <T> Field findAnyField​(Class<T> beanClass)
      • findAnyMethod

        public <T> Method findAnyMethod​(Class<T> beanClass)
      • getUpperBound

        @NotNull
        public @NotNull Class getUpperBound​(Type type,
                                            String desc)