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
Fields in org.mapstruct.ap.internal.model declared as TypeUtils Modifier and Type Field Description private TypeUtilsMappingBuilderContext. typeUtilsMethods in org.mapstruct.ap.internal.model that return TypeUtils Modifier and Type Method Description TypeUtilsMappingBuilderContext. getTypeUtils()Methods in org.mapstruct.ap.internal.model with parameters of type TypeUtils Modifier and Type Method Description private SelectionParametersValueMappingMethod.Builder. getSelectionParameters(Method method, TypeUtils typeUtils)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, java.util.Map<java.lang.String,EnumTransformationStrategy> enumTransformationStrategies, Options options, MappingBuilderContext.MappingResolver mappingResolver, javax.lang.model.element.TypeElement mapper, java.util.List<SourceMethod> sourceModel, java.util.List<MapperReference> mapperReferences) -
Uses of TypeUtils in org.mapstruct.ap.internal.model.common
Fields in org.mapstruct.ap.internal.model.common declared as TypeUtils Modifier and Type Field Description private TypeUtilsType.TypeVarMatcher. typesprivate TypeUtilsType. typeUtilsprivate TypeUtilsTypeFactory. typeUtilsMethods 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, javax.lang.model.type.TypeMirror typeMirror, javax.lang.model.element.TypeElement typeElement, java.util.List<Type> typeParameters, ImplementationType implementationType, Type componentType, java.lang.String packageName, java.lang.String name, java.lang.String qualifiedName, boolean isInterface, boolean isEnumType, boolean isIterableType, boolean isCollectionType, boolean isMapType, boolean isStreamType, java.util.Map<java.lang.String,java.lang.String> toBeImportedTypes, java.util.Map<java.lang.String,java.lang.String> notToBeImportedTypes, java.lang.Boolean isToBeImported, boolean isLiteral, boolean loggingVerbose)TypeFactory(ElementUtils elementUtils, TypeUtils typeUtils, FormattingMessager messager, RoundContext roundContext, java.util.Map<java.lang.String,java.lang.String> notToBeImportedTypes, boolean loggingVerbose)TypeVarMatcher(TypeFactory typeFactory, TypeUtils types, Type typeToMatch) -
Uses of TypeUtils in org.mapstruct.ap.internal.model.source
Fields in org.mapstruct.ap.internal.model.source declared as TypeUtils Modifier and Type Field Description private TypeUtilsMethodMatcher.GenericAnalyser. typeUtilsprivate TypeUtilsMethodMatcher. typeUtilsprivate TypeUtilsSelectionParameters. typeUtilsprivate TypeUtilsSourceMethod.Builder. typeUtilsprivate TypeUtilsSourceMethod. typeUtilsprivate TypeUtilsSubclassMappingOptions. typeUtilsprivate TypeUtilsSubclassValidator. typeUtilsMethods in org.mapstruct.ap.internal.model.source with parameters of type TypeUtils Modifier and Type Method Description static voidMappingOptions. addInstance(MappingGem mapping, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<MappingOptions> mappings)static voidSubclassMappingOptions. addInstance(SubclassMappingGem subclassMapping, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<SubclassMappingOptions> mappings, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)static voidMappingOptions. addInstances(MappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<MappingOptions> mappings)static voidSubclassMappingOptions. addInstances(SubclassMappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<SubclassMappingOptions> mappings, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)static IterableMappingOptionsIterableMappingOptions. fromGem(IterableMappingGem iterableMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils)static MapMappingOptionsMapMappingOptions. fromGem(MapMappingGem mapMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils)static BeanMappingOptionsBeanMappingOptions. getInstanceOn(BeanMappingGem beanMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, TypeFactory typeFactory)private static booleanSubclassMappingOptions. isChildOfParent(TypeUtils typeUtils, javax.lang.model.type.TypeMirror childType, javax.lang.model.type.TypeMirror parentType)private static booleanSubclassMappingOptions. isConsistent(SubclassMappingGem gem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)SourceMethod.BuilderSourceMethod.Builder. setTypeUtils(TypeUtils typeUtils)Constructors in org.mapstruct.ap.internal.model.source with parameters of type TypeUtils Constructor Description GenericAnalyser(TypeFactory typeFactory, TypeUtils typeUtils, Method candidateMethod, java.util.List<Type> sourceTypes, Type targetType)MethodMatcher(TypeUtils typeUtils, TypeFactory typeFactory, SourceMethod candidateMethod)SelectionParameters(java.util.List<javax.lang.model.type.TypeMirror> qualifiers, java.util.List<java.lang.String> qualifyingNames, java.util.List<javax.lang.model.type.TypeMirror> conditionQualifiers, java.util.List<java.lang.String> conditionQualifyingNames, javax.lang.model.type.TypeMirror resultType, TypeUtils typeUtils)SelectionParameters(java.util.List<javax.lang.model.type.TypeMirror> qualifiers, java.util.List<java.lang.String> qualifyingNames, java.util.List<javax.lang.model.type.TypeMirror> conditionQualifiers, java.util.List<java.lang.String> conditionQualifyingNames, javax.lang.model.type.TypeMirror resultType, TypeUtils typeUtils, SourceRHS sourceRHS)SelectionParameters(java.util.List<javax.lang.model.type.TypeMirror> qualifiers, java.util.List<java.lang.String> qualifyingNames, javax.lang.model.type.TypeMirror resultType, TypeUtils typeUtils)SubclassMappingOptions(javax.lang.model.type.TypeMirror source, javax.lang.model.type.TypeMirror target, TypeUtils typeUtils, DelegatingOptions next)SubclassValidator(FormattingMessager messager, TypeUtils typeUtils) -
Uses of TypeUtils in org.mapstruct.ap.internal.model.source.selector
Fields in org.mapstruct.ap.internal.model.source.selector declared as TypeUtils Modifier and Type Field Description private TypeUtilsQualifierSelector. typeUtilsprivate TypeUtilsTargetTypeSelector. typeUtilsprivate TypeUtilsXmlElementDeclSelector. typeUtilsConstructors in org.mapstruct.ap.internal.model.source.selector with parameters of type TypeUtils Constructor Description JakartaXmlElementDeclSelector(TypeUtils typeUtils)JavaxXmlElementDeclSelector(TypeUtils typeUtils)MethodSelectors(TypeUtils typeUtils, ElementUtils elementUtils, TypeFactory typeFactory, FormattingMessager messager)QualifierSelector(TypeUtils typeUtils, ElementUtils elementUtils)TargetTypeSelector(TypeUtils typeUtils)XmlElementDeclSelector(TypeUtils typeUtils) -
Uses of TypeUtils in org.mapstruct.ap.internal.processor
Fields in org.mapstruct.ap.internal.processor declared as TypeUtils Modifier and Type Field Description private TypeUtilsDefaultModelElementProcessorContext. delegatingTypesprivate TypeUtilsMapperAnnotatedFormattingMessenger. typeUtilsprivate TypeUtilsMapperCreationProcessor. typeUtilsprivate TypeUtilsMethodRetrievalProcessor. typeUtilsMethods 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, javax.lang.model.element.TypeElement mapperTypeElement, TypeUtils typeUtils) -
Uses of TypeUtils in org.mapstruct.ap.internal.processor.creation
Fields in org.mapstruct.ap.internal.processor.creation declared as TypeUtils Modifier and Type Field Description private TypeUtilsMappingResolverImpl. typeUtilsConstructors in org.mapstruct.ap.internal.processor.creation with parameters of type TypeUtils Constructor Description MappingResolverImpl(FormattingMessager messager, ElementUtils elementUtils, TypeUtils typeUtils, TypeFactory typeFactory, java.util.List<Method> sourceModel, java.util.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.classEclipseTypeUtilsDecoratorclassJavacTypeUtilsDecoratorFields in org.mapstruct.ap.internal.util declared as TypeUtils Modifier and Type Field Description private TypeUtilsFilters. typeUtilsMethods in org.mapstruct.ap.internal.util that return TypeUtils Modifier and Type Method Description static TypeUtilsTypeUtils. create(javax.annotation.processing.ProcessingEnvironment processingEnvironment, VersionInformation info)Constructors in org.mapstruct.ap.internal.util with parameters of type TypeUtils Constructor Description Filters(AccessorNamingUtils accessorNaming, TypeUtils typeUtils, javax.lang.model.type.TypeMirror typeMirror)
-