Package org.mapstruct.ap.internal.util
Several helper types dealing with collection types, option management etc.
-
Interface Summary Interface Description ElementUtils Extractor<T,R> This is a helper interface until we migrate to Java 8.FormattingMessager Prints out diagnostics raised by the annotation processor.TypeUtils -
Class Summary Class Description AbstractElementUtilsDecorator AbstractTypeUtilsDecorator Replaces the usage ofTypeUtils
within MapStruct by delegating to the original implementation or to our specific workarounds if necessary.AccessorNamingUtils Utils for working with theAccessorNamingStrategy
.AnnotationProcessorContext Keeps contextual data in the scope of the entire annotation processor ("application scope").Collections Provides utility methods around collections.EclipseElementUtilsDecorator EclipseTypeUtilsDecorator Executables Provides functionality aroundExecutableElement
s.Fields Provides functionality aroundVariableElement
s.Filters Filter methods for working withElement
collections.FreeBuilderConstants Helper for holding FreeBuilder FQN.ImmutablesConstants Helper for holding Immutables FQN.JavacElementUtilsDecorator JavacTypeUtilsDecorator JavaStreamConstants Helper holding Java Stream full qualified class names for conversion registrationJaxbConstants Helper holding JAXB time full qualified class names for conversion registrationJodaTimeConstants Helper holding constants for working with Joda-Time.MessageConstants MetaAnnotations<G extends org.mapstruct.tools.gem.Gem,V> NativeTypes Provides functionality around the Java primitive data types and their wrapper types.Nouns Class taking care of Noun manipulationRepeatableAnnotations<SINGULAR extends org.mapstruct.tools.gem.Gem,MULTIPLE extends org.mapstruct.tools.gem.Gem,OPTIONS> RoundContext Keeps contextual data in the scope of one annotation processing round.Services A simple locator for SPI implementations.Strings Helper class for dealing with strings.XmlConstants Helper holding JAXB time full qualified class names for conversion registration -
Enum Summary Enum Description Message A message used in warnings/errors raised by the annotation processor. -
Exception Summary Exception Description AnnotationProcessingException Indicates an error during annotation processing. -
Annotation Types Summary Annotation Type Description IgnoreJRERequirement