Uses of Interface
org.mapstruct.ap.internal.util.TypeUtils
Packages that use TypeUtils
Package
Description
Meta-model of mapper types, their methods, mappings between properties etc.
Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
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.
Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation
and writing the model into Java source files.
Contains all helper classes for the
MapperCreationProcessor
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 TypeUtilsConstructors in org.mapstruct.ap.internal.model with parameters of type TypeUtilsModifierConstructorDescriptionMappingBuilderContext(TypeFactory typeFactory, ElementUtils elementUtils, TypeUtils typeUtils, FormattingMessager messager, VersionInformation versionInformation, 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 TypeUtilsModifier and TypeMethodDescriptionstatic BuilderTypeBuilderType.create(BuilderInfo builderInfo, Type typeToBuild, TypeFactory typeFactory, TypeUtils typeUtils) Constructors in org.mapstruct.ap.internal.model.common with parameters of type TypeUtilsModifierConstructorDescriptionType(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 TypeUtilsModifier and TypeMethodDescriptionstatic voidMappingOptions.addInstance(org.mapstruct.ap.internal.gem.MappingGem mapping, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings) static voidSubclassMappingOptions.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 voidMappingOptions.addInstances(org.mapstruct.ap.internal.gem.MappingsGem gem, ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, Set<MappingOptions> mappings) static voidSubclassMappingOptions.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 IterableMappingOptionsIterableMappingOptions.fromGem(org.mapstruct.ap.internal.gem.IterableMappingGem iterableMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils) static MapMappingOptionsMapMappingOptions.fromGem(org.mapstruct.ap.internal.gem.MapMappingGem mapMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils) static BeanMappingOptionsBeanMappingOptions.getInstanceOn(org.mapstruct.ap.internal.gem.BeanMappingGem beanMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, TypeFactory typeFactory) SourceMethod.Builder.setTypeUtils(TypeUtils typeUtils) Constructors in org.mapstruct.ap.internal.model.source with parameters of type TypeUtilsModifierConstructorDescriptionSelectionParameters(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 TypeUtilsModifierConstructorDescriptionMethodSelectors(TypeUtils typeUtils, ElementUtils elementUtils, FormattingMessager messager, Options options) 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 TypeUtilsModifier and TypeMethodDescriptionDefaultModelElementProcessorContext.getTypeUtils()ModelElementProcessor.ProcessorContext.getTypeUtils()Constructors in org.mapstruct.ap.internal.processor with parameters of type TypeUtilsModifierConstructorDescriptionMapperAnnotatedFormattingMessenger(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 TypeUtilsModifierConstructorDescriptionMappingResolverImpl(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 TypeUtilsModifier and TypeClassDescriptionclassReplaces the usage ofTypeUtilswithin MapStruct by delegating to the original implementation or to our specific workarounds if necessary.classclassMethods in org.mapstruct.ap.internal.util that return TypeUtilsModifier and TypeMethodDescriptionstatic TypeUtilsTypeUtils.create(ProcessingEnvironment processingEnvironment, VersionInformation info) Constructors in org.mapstruct.ap.internal.util with parameters of type TypeUtilsModifierConstructorDescriptionFilters(AccessorNamingUtils accessorNaming, TypeUtils typeUtils, TypeMirror typeMirror)