public class ExtendedTypeFactory extends Object
ExtendedTypeFactory
is a factory for APT-based inspection Type
creationConstructor and Description |
---|
ExtendedTypeFactory(ProcessingEnvironment env,
Set<Class<? extends Annotation>> annotations,
TypeMappings typeMappings,
QueryTypeFactory queryTypeFactory,
com.google.common.base.Function<EntityType,String> variableNameFunction) |
Modifier and Type | Method and Description |
---|---|
protected com.mysema.codegen.model.Type |
createMapType(Iterator<? extends TypeMirror> typeMirrors,
boolean deep) |
protected com.mysema.codegen.model.Type |
createType(TypeElement typeElement,
com.mysema.codegen.model.TypeCategory category,
List<? extends TypeMirror> typeArgs,
boolean deep) |
void |
extendTypes() |
EntityType |
getEntityType(TypeMirror typeMirror,
boolean deep) |
Collection<EntityType> |
getEntityTypes() |
com.mysema.codegen.model.Type |
getType(TypeMirror typeMirror,
boolean deep) |
boolean |
isSimpleTypeEntity(TypeElement typeElement,
Class<? extends Annotation> entityAnn) |
public ExtendedTypeFactory(ProcessingEnvironment env, Set<Class<? extends Annotation>> annotations, TypeMappings typeMappings, QueryTypeFactory queryTypeFactory, com.google.common.base.Function<EntityType,String> variableNameFunction)
protected com.mysema.codegen.model.Type createType(TypeElement typeElement, com.mysema.codegen.model.TypeCategory category, List<? extends TypeMirror> typeArgs, boolean deep)
public Collection<EntityType> getEntityTypes()
@Nullable public com.mysema.codegen.model.Type getType(TypeMirror typeMirror, boolean deep)
public boolean isSimpleTypeEntity(TypeElement typeElement, Class<? extends Annotation> entityAnn)
protected com.mysema.codegen.model.Type createMapType(Iterator<? extends TypeMirror> typeMirrors, boolean deep)
@Nullable public EntityType getEntityType(TypeMirror typeMirror, boolean deep)
public void extendTypes()
Copyright © 2007–2020 Querydsl. All rights reserved.