public class ExtendedTypeFactory
extends java.lang.Object
ExtendedTypeFactory is a factory for APT-based inspection Type creation| Constructor and Description |
|---|
ExtendedTypeFactory(javax.annotation.processing.ProcessingEnvironment env,
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations,
TypeMappings typeMappings,
QueryTypeFactory queryTypeFactory,
java.util.function.Function<EntityType,java.lang.String> variableNameFunction) |
| Modifier and Type | Method and Description |
|---|---|
protected com.querydsl.codegen.utils.model.Type |
createMapType(java.util.Iterator<? extends javax.lang.model.type.TypeMirror> typeMirrors,
boolean deep) |
protected com.querydsl.codegen.utils.model.Type |
createType(javax.lang.model.element.TypeElement typeElement,
com.querydsl.codegen.utils.model.TypeCategory category,
java.util.List<? extends javax.lang.model.type.TypeMirror> typeArgs,
boolean deep) |
void |
extendTypes() |
@Nullable EntityType |
getEntityType(javax.lang.model.type.TypeMirror typeMirror,
boolean deep) |
java.util.Collection<EntityType> |
getEntityTypes() |
@Nullable com.querydsl.codegen.utils.model.Type |
getType(javax.lang.model.type.TypeMirror typeMirror,
boolean deep) |
boolean |
isSimpleTypeEntity(javax.lang.model.element.TypeElement typeElement,
java.lang.Class<? extends java.lang.annotation.Annotation> entityAnn) |
public ExtendedTypeFactory(javax.annotation.processing.ProcessingEnvironment env,
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations,
TypeMappings typeMappings,
QueryTypeFactory queryTypeFactory,
java.util.function.Function<EntityType,java.lang.String> variableNameFunction)
protected com.querydsl.codegen.utils.model.Type createType(javax.lang.model.element.TypeElement typeElement, com.querydsl.codegen.utils.model.TypeCategory category, java.util.List<? extends javax.lang.model.type.TypeMirror> typeArgs, boolean deep)
public java.util.Collection<EntityType> getEntityTypes()
@Nullable public @Nullable com.querydsl.codegen.utils.model.Type getType(javax.lang.model.type.TypeMirror typeMirror, boolean deep)
public boolean isSimpleTypeEntity(javax.lang.model.element.TypeElement typeElement,
java.lang.Class<? extends java.lang.annotation.Annotation> entityAnn)
protected com.querydsl.codegen.utils.model.Type createMapType(java.util.Iterator<? extends javax.lang.model.type.TypeMirror> typeMirrors, boolean deep)
@Nullable public @Nullable EntityType getEntityType(javax.lang.model.type.TypeMirror typeMirror, boolean deep)
public void extendTypes()
Copyright © 2007–2021 Querydsl. All rights reserved.