类 MockitoPostProcessor.SpyPostProcessor
java.lang.Object
cn.taketoday.framework.test.mock.mockito.MockitoPostProcessor.SpyPostProcessor
- 所有已实现的接口:
cn.taketoday.beans.factory.config.BeanPostProcessor,cn.taketoday.beans.factory.config.InstantiationAwareBeanPostProcessor,cn.taketoday.beans.factory.config.SmartInstantiationAwareBeanPostProcessor,cn.taketoday.beans.factory.InitializationBeanPostProcessor,cn.taketoday.core.Ordered,cn.taketoday.core.PriorityOrdered
- 封闭类:
- MockitoPostProcessor
static class MockitoPostProcessor.SpyPostProcessor
extends Object
implements cn.taketoday.beans.factory.config.SmartInstantiationAwareBeanPostProcessor, cn.taketoday.beans.factory.InitializationBeanPostProcessor, cn.taketoday.core.PriorityOrdered
BeanPostProcessor to handle SpyBean definitions. Registered as a
separate processor so that it can be ordered above AOP post processors.-
字段概要
字段从接口继承的字段 cn.taketoday.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private StringgetCacheKey(Object bean, String beanName) getEarlyBeanReference(Object bean, String beanName) intgetOrder()postProcessAfterInitialization(Object bean, String beanName) (专用程序包) static voidregister(cn.taketoday.beans.factory.support.BeanDefinitionRegistry registry) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.beans.factory.InitializationBeanPostProcessor
postProcessBeforeInitialization从接口继承的方法 cn.taketoday.beans.factory.config.InstantiationAwareBeanPostProcessor
postProcessAfterInstantiation, postProcessBeforeInstantiation从接口继承的方法 cn.taketoday.beans.factory.config.SmartInstantiationAwareBeanPostProcessor
determineBeanType, determineCandidateConstructors, predictBeanType
-
字段详细资料
-
BEAN_NAME
-
earlySpyReferences
-
mockitoPostProcessor
-
-
构造器详细资料
-
SpyPostProcessor
SpyPostProcessor(MockitoPostProcessor mockitoPostProcessor)
-
-
方法详细资料
-
getOrder
public int getOrder()- 指定者:
getOrder在接口中cn.taketoday.core.Ordered
-
getEarlyBeanReference
public Object getEarlyBeanReference(Object bean, String beanName) throws cn.taketoday.beans.BeansException - 指定者:
getEarlyBeanReference在接口中cn.taketoday.beans.factory.config.SmartInstantiationAwareBeanPostProcessor- 抛出:
cn.taketoday.beans.BeansException
-
postProcessAfterInitialization
public Object postProcessAfterInitialization(Object bean, String beanName) throws cn.taketoday.beans.BeansException - 指定者:
postProcessAfterInitialization在接口中cn.taketoday.beans.factory.InitializationBeanPostProcessor- 抛出:
cn.taketoday.beans.BeansException
-
getCacheKey
-
register
static void register(cn.taketoday.beans.factory.support.BeanDefinitionRegistry registry)
-