Uses of Interface
org.mapstruct.ap.internal.util.TypeUtils
-
Packages that use TypeUtils Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.common Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.org.mapstruct.ap.internal.model.source Intermediary representation of mapping methods as retrieved from via the annotation processing API.org.mapstruct.ap.internal.model.source.selector Provides strategies for selecting a matching mapping or factory method when mapping from one attribute to another or instantiating the target type of a mapping method, respectively.org.mapstruct.ap.internal.processor Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation and writing the model into Java source files.org.mapstruct.ap.internal.processor.creation Contains all helper classes for theMapperCreationProcessor
org.mapstruct.ap.internal.util Several helper types dealing with collection types, option management etc. -
-
Uses of TypeUtils in org.mapstruct.ap.internal.model
Methods in org.mapstruct.ap.internal.model that return TypeUtils Modifier and Type Method Description TypeUtils
MappingBuilderContext. getTypeUtils()
Constructors in org.mapstruct.ap.internal.model with parameters of type TypeUtils Constructor Description MappingBuilderContext(TypeFactory typeFactory, ElementUtils elementUtils, TypeUtils typeUtils, FormattingMessager messager, AccessorNamingUtils accessorNaming, EnumMappingStrategy enumMappingStrategy, Map<String,EnumTransformationStrategy> enumTransformationStrategies, Options options, MappingBuilderContext.MappingResolver mappingResolver, TypeElement mapper, List<SourceMethod> sourceModel, List<MapperReference> mapperReferences)
-
Uses of TypeUtils in org.mapstruct.ap.internal.model.common
Methods in org.mapstruct.ap.internal.model.common with parameters of type TypeUtils Modifier and Type Method Description static BuilderType
BuilderType. create(BuilderInfo builderInfo, Type typeToBuild, TypeFactory typeFactory, TypeUtils typeUtils)
Constructors in org.mapstruct.ap.internal.model.common with parameters of type TypeUtils Constructor Description Type(TypeUtils typeUtils, ElementUtils elementUtils, TypeFactory typeFactory, AccessorNamingUtils accessorNaming, TypeMirror typeMirror, TypeElement typeElement, List<Type> typeParameters, ImplementationType implementationType, Type componentType, String packageName, String name, String qualifiedName, boolean isInterface, boolean isEnumType, boolean isIterableType, boolean isCollectionType, boolean isMapType, boolean isStreamType, Map<String,String> toBeImportedTypes, Map<String,String> notToBeImportedTypes, Boolean isToBeImported, boolean isLiteral, boolean loggingVerbose)
TypeFactory(ElementUtils elementUtils, TypeUtils typeUtils, FormattingMessager messager, RoundContext roundContext, Map<String,String> notToBeImportedTypes, boolean loggingVerbose, VersionInformation versionInformation)
-
Uses of TypeUtils in org.mapstruct.ap.internal.model.source
Methods in org.mapstruct.ap.internal.model.source with parameters of type TypeUtils Modifier and Type Method Description static void
MappingOptions. addInstance(org.mapstruct.ap.internal.gem.MappingGem mapping, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings)
static void
SubclassMappingOptions. addInstance(org.mapstruct.ap.internal.gem.SubclassMappingGem subclassMapping, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<SubclassMappingOptions> mappings, List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)
static void
MappingOptions. addInstances(org.mapstruct.ap.internal.gem.MappingsGem gem, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings)
static void
SubclassMappingOptions. addInstances(org.mapstruct.ap.internal.gem.SubclassMappingsGem gem, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<SubclassMappingOptions> mappings, List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)
static IterableMappingOptions
IterableMappingOptions. fromGem(org.mapstruct.ap.internal.gem.IterableMappingGem iterableMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils)
static MapMappingOptions
MapMappingOptions. fromGem(org.mapstruct.ap.internal.gem.MapMappingGem mapMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils)
static BeanMappingOptions
BeanMappingOptions. getInstanceOn(org.mapstruct.ap.internal.gem.BeanMappingGem beanMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, TypeFactory typeFactory)
SourceMethod.Builder
SourceMethod.Builder. setTypeUtils(TypeUtils typeUtils)
Constructors in org.mapstruct.ap.internal.model.source with parameters of type TypeUtils Constructor Description SelectionParameters(List<TypeMirror> qualifiers, List<String> qualifyingNames, List<TypeMirror> conditionQualifiers, List<String> conditionQualifyingNames, TypeMirror resultType, TypeUtils typeUtils)
SelectionParameters(List<TypeMirror> qualifiers, List<String> qualifyingNames, TypeMirror resultType, TypeUtils typeUtils)
SubclassMappingOptions(TypeMirror source, TypeMirror target, TypeUtils typeUtils, DelegatingOptions next, SelectionParameters selectionParameters, org.mapstruct.ap.internal.gem.SubclassMappingGem subclassMapping)
SubclassValidator(FormattingMessager messager, TypeUtils typeUtils)
-
Uses of TypeUtils in org.mapstruct.ap.internal.model.source.selector
Constructors in org.mapstruct.ap.internal.model.source.selector with parameters of type TypeUtils Constructor Description MethodSelectors(TypeUtils typeUtils, ElementUtils elementUtils, FormattingMessager messager)
QualifierSelector(TypeUtils typeUtils, ElementUtils elementUtils)
TargetTypeSelector(TypeUtils typeUtils)
-
Uses of TypeUtils in org.mapstruct.ap.internal.processor
Methods in org.mapstruct.ap.internal.processor that return TypeUtils Modifier and Type Method Description TypeUtils
DefaultModelElementProcessorContext. getTypeUtils()
TypeUtils
ModelElementProcessor.ProcessorContext. getTypeUtils()
Constructors in org.mapstruct.ap.internal.processor with parameters of type TypeUtils Constructor Description MapperAnnotatedFormattingMessenger(FormattingMessager delegateMessager, TypeElement mapperTypeElement, TypeUtils typeUtils)
-
Uses of TypeUtils in org.mapstruct.ap.internal.processor.creation
Constructors in org.mapstruct.ap.internal.processor.creation with parameters of type TypeUtils Constructor Description MappingResolverImpl(FormattingMessager messager, ElementUtils elementUtils, TypeUtils typeUtils, TypeFactory typeFactory, List<Method> sourceModel, List<MapperReference> mapperReferences, boolean verboseLogging)
-
Uses of TypeUtils in org.mapstruct.ap.internal.util
Classes in org.mapstruct.ap.internal.util that implement TypeUtils Modifier and Type Class Description class
AbstractTypeUtilsDecorator
Replaces the usage ofTypeUtils
within MapStruct by delegating to the original implementation or to our specific workarounds if necessary.class
EclipseTypeUtilsDecorator
class
JavacTypeUtilsDecorator
Methods in org.mapstruct.ap.internal.util that return TypeUtils Modifier and Type Method Description static TypeUtils
TypeUtils. create(ProcessingEnvironment processingEnvironment, VersionInformation info)
Constructors in org.mapstruct.ap.internal.util with parameters of type TypeUtils Constructor Description Filters(AccessorNamingUtils accessorNaming, TypeUtils typeUtils, TypeMirror typeMirror)
-