类 DefinitionsParser
java.lang.Object
cn.taketoday.framework.test.mock.mockito.DefinitionsParser
Parser to create
MockDefinition and SpyDefinition instances from
@MockBean and @SpyBean annotations declared on or in a
class.- 作者:
- Phillip Webb, Stephane Nicoll
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private voidaddDefinition(AnnotatedElement element, Definition definition, String type) (专用程序包) Set<Definition>(专用程序包) FieldgetField(Definition definition) private Set<cn.taketoday.core.ResolvableType>getOrDeduceTypes(AnnotatedElement element, Class<?>[] value, Class<?> source) (专用程序包) voidprivate voidparseElement(AnnotatedElement element, Class<?> source) private voidparseMockBeanAnnotation(MockBean annotation, AnnotatedElement element, Class<?> source) private voidparseSpyBeanAnnotation(SpyBean annotation, AnnotatedElement element, Class<?> source)
-
字段详细资料
-
definitions
-
definitionFields
-
-
构造器详细资料
-
DefinitionsParser
DefinitionsParser() -
DefinitionsParser
DefinitionsParser(Collection<? extends Definition> existing)
-
-
方法详细资料
-
parse
-
parseElement
-
parseMockBeanAnnotation
private void parseMockBeanAnnotation(MockBean annotation, AnnotatedElement element, Class<?> source) -
parseSpyBeanAnnotation
-
addDefinition
-
getOrDeduceTypes
private Set<cn.taketoday.core.ResolvableType> getOrDeduceTypes(AnnotatedElement element, Class<?>[] value, Class<?> source) -
getDefinitions
Set<Definition> getDefinitions() -
getField
-