Class BeanRuleAnalyzer
- java.lang.Object
-
- com.aspectran.core.component.bean.BeanRuleAnalyzer
-
public class BeanRuleAnalyzer extends java.lang.Object
The Class BeanRuleAnalyzer.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class<?>[]
TRANSLET_ACTION_PARAMETER_TYPES
-
Constructor Summary
Constructors Constructor Description BeanRuleAnalyzer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
checkDestroyMethod(java.lang.Class<?> beanClass, BeanRule beanRule)
static void
checkInitMethod(java.lang.Class<?> beanClass, BeanRule beanRule)
static void
checkRequiredProperty(BeanRule beanRule, java.lang.reflect.Method method)
static java.lang.Class<?>
determineBeanClass(BeanRule beanRule)
protected static java.lang.Class<?>
determineFactoryMethodTargetBeanClass(java.lang.Class<?> beanClass, BeanRule beanRule)
static java.lang.Class<?>
determineTargetBeanClassForFactoryBean(java.lang.Class<?> beanClass, BeanRule beanRule)
-
-
-
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)
-
-