Class BeanRuleAnalyzer


  • public class BeanRuleAnalyzer
    extends java.lang.Object
    The Class BeanRuleAnalyzer.
    • Field Detail

      • TRANSLET_ACTION_PARAMETER_TYPES

        public static final java.lang.Class<?>[] TRANSLET_ACTION_PARAMETER_TYPES
    • Constructor Detail

      • BeanRuleAnalyzer

        public BeanRuleAnalyzer()
    • Method Detail

      • determineBeanClass

        public static java.lang.Class<?> determineBeanClass​(BeanRule beanRule)
      • determineTargetBeanClassForFactoryBean

        public static java.lang.Class<?> determineTargetBeanClassForFactoryBean​(java.lang.Class<?> beanClass,
                                                                                BeanRule beanRule)
      • determineFactoryMethodTargetBeanClass

        protected static java.lang.Class<?> determineFactoryMethodTargetBeanClass​(java.lang.Class<?> beanClass,
                                                                                  BeanRule beanRule)
      • checkInitMethod

        public static void checkInitMethod​(java.lang.Class<?> beanClass,
                                           BeanRule beanRule)
      • checkDestroyMethod

        public static void checkDestroyMethod​(java.lang.Class<?> beanClass,
                                              BeanRule beanRule)
      • checkRequiredProperty

        public static void checkRequiredProperty​(BeanRule beanRule,
                                                 java.lang.reflect.Method method)