Package com.querydsl.apt
Class ExtendedTypeFactory
java.lang.Object
com.querydsl.apt.ExtendedTypeFactory
ExtendedTypeFactory is a factory for APT-based inspection Type creation- Author:
- tiwe
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedTypeFactory(ProcessingEnvironment env, Set<Class<? extends Annotation>> annotations, TypeMappings typeMappings, QueryTypeFactory queryTypeFactory, Function<EntityType, String> variableNameFunction) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.querydsl.codegen.utils.model.TypecreateMapType(Iterator<? extends TypeMirror> typeMirrors, boolean deep) protected com.querydsl.codegen.utils.model.TypecreateType(TypeElement typeElement, com.querydsl.codegen.utils.model.TypeCategory category, List<? extends TypeMirror> typeArgs, boolean deep) void@Nullable EntityTypegetEntityType(TypeMirror typeMirror, boolean deep) @Nullable com.querydsl.codegen.utils.model.TypegetType(TypeMirror typeMirror, boolean deep) booleanisSimpleTypeEntity(TypeElement typeElement, Class<? extends Annotation> entityAnn)
-
Constructor Details
-
ExtendedTypeFactory
public ExtendedTypeFactory(ProcessingEnvironment env, Set<Class<? extends Annotation>> annotations, TypeMappings typeMappings, QueryTypeFactory queryTypeFactory, Function<EntityType, String> variableNameFunction)
-
-
Method Details
-
createType
protected com.querydsl.codegen.utils.model.Type createType(TypeElement typeElement, com.querydsl.codegen.utils.model.TypeCategory category, List<? extends TypeMirror> typeArgs, boolean deep) -
getEntityTypes
-
getType
@Nullable public @Nullable com.querydsl.codegen.utils.model.Type getType(TypeMirror typeMirror, boolean deep) -
isSimpleTypeEntity
-
createMapType
protected com.querydsl.codegen.utils.model.Type createMapType(Iterator<? extends TypeMirror> typeMirrors, boolean deep) -
getEntityType
-
extendTypes
public void extendTypes()
-