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 theMapperCreationProcessororg.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 TypeUtilsMappingBuilderContext. 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 BuilderTypeBuilderType. 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 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.BuilderSourceMethod.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 TypeUtilsDefaultModelElementProcessorContext. getTypeUtils()TypeUtilsModelElementProcessor.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 classAbstractTypeUtilsDecoratorReplaces the usage ofTypeUtilswithin MapStruct by delegating to the original implementation or to our specific workarounds if necessary.classEclipseTypeUtilsDecoratorclassJavacTypeUtilsDecoratorMethods in org.mapstruct.ap.internal.util that return TypeUtils Modifier and Type Method Description static TypeUtilsTypeUtils. 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)
-