类 AotTestContextInitializersCodeGenerator
java.lang.Object
cn.taketoday.test.context.aot.AotTestContextInitializersCodeGenerator
Internal code generator for mappings used by
AotTestContextInitializers.- 从以下版本开始:
- 4.0
- 作者:
- Sam Brannen, Harry Yang
-
字段概要
字段修饰符和类型字段说明private static final cn.taketoday.javapoet.ClassNameprivate static final cn.taketoday.javapoet.ParameterizedTypeNameprivate static final cn.taketoday.javapoet.TypeNameprivate static final cn.taketoday.javapoet.ParameterizedTypeNameprivate static final cn.taketoday.javapoet.TypeName(专用程序包) static final Stringprivate static final Stringprivate final cn.taketoday.aot.generate.GeneratedClass(专用程序包) static final String(专用程序包) static final Stringprivate final cn.taketoday.util.MultiValueMap<cn.taketoday.javapoet.ClassName,Class<?>> private static final cn.taketoday.logging.Logger -
构造器概要
构造器构造器说明AotTestContextInitializersCodeGenerator(cn.taketoday.util.MultiValueMap<cn.taketoday.javapoet.ClassName, Class<?>> initializerClassMappings, cn.taketoday.aot.generate.GeneratedClasses generatedClasses) -
方法概要
修饰符和类型方法说明private cn.taketoday.javapoet.MethodSpecprivate cn.taketoday.javapoet.MethodSpecprivate cn.taketoday.javapoet.CodeBlockprivate cn.taketoday.javapoet.CodeBlockprivate voidgenerateType(cn.taketoday.javapoet.TypeSpec.Builder type) (专用程序包) cn.taketoday.aot.generate.GeneratedClass
-
字段详细资料
-
logger
private static final cn.taketoday.logging.Logger logger -
CONTEXT_INITIALIZER
private static final cn.taketoday.javapoet.ClassName CONTEXT_INITIALIZER -
CONTEXT_INITIALIZER_SUPPLIER
private static final cn.taketoday.javapoet.ParameterizedTypeName CONTEXT_INITIALIZER_SUPPLIER -
CONTEXT_INITIALIZER_SUPPLIER_MAP
private static final cn.taketoday.javapoet.TypeName CONTEXT_INITIALIZER_SUPPLIER_MAP -
CONTEXT_INITIALIZER_CLASS
private static final cn.taketoday.javapoet.ParameterizedTypeName CONTEXT_INITIALIZER_CLASS -
CONTEXT_INITIALIZER_CLASS_MAP
private static final cn.taketoday.javapoet.TypeName CONTEXT_INITIALIZER_CLASS_MAP -
GENERATED_SUFFIX
- 另请参阅:
-
GENERATED_MAPPINGS_CLASS_NAME
-
GET_CONTEXT_INITIALIZERS_METHOD_NAME
- 另请参阅:
-
GET_CONTEXT_INITIALIZER_CLASSES_METHOD_NAME
- 另请参阅:
-
initializerClassMappings
private final cn.taketoday.util.MultiValueMap<cn.taketoday.javapoet.ClassName,Class<?>> initializerClassMappings -
generatedClass
private final cn.taketoday.aot.generate.GeneratedClass generatedClass
-
-
构造器详细资料
-
AotTestContextInitializersCodeGenerator
AotTestContextInitializersCodeGenerator(cn.taketoday.util.MultiValueMap<cn.taketoday.javapoet.ClassName, Class<?>> initializerClassMappings, cn.taketoday.aot.generate.GeneratedClasses generatedClasses)
-
-
方法详细资料
-
getGeneratedClass
cn.taketoday.aot.generate.GeneratedClass getGeneratedClass() -
generateType
private void generateType(cn.taketoday.javapoet.TypeSpec.Builder type) -
contextInitializersMappingMethod
private cn.taketoday.javapoet.MethodSpec contextInitializersMappingMethod() -
generateContextInitializersMappingCode
private cn.taketoday.javapoet.CodeBlock generateContextInitializersMappingCode() -
contextInitializerClassesMappingMethod
private cn.taketoday.javapoet.MethodSpec contextInitializerClassesMappingMethod() -
generateContextInitializerClassesMappingCode
private cn.taketoday.javapoet.CodeBlock generateContextInitializerClassesMappingCode()
-