See: Description
Interface | Description |
---|---|
Extractor<T,R> |
This is a helper interface until we migrate to Java 8.
|
FormattingMessager |
Prints out diagnostics raised by the annotation processor.
|
Class | Description |
---|---|
AccessorNamingUtils |
Utils for working with the
AccessorNamingStrategy . |
AnnotationProcessorContext |
Keeps contextual data in the scope of the entire annotation processor ("application scope").
|
Collections |
Provides utility methods around collections.
|
Executables |
Provides functionality around
ExecutableElement s. |
Fields |
Provides functionality around
VariableElement s. |
Filters |
Filter methods for working with
Element collections. |
FreeBuilderConstants |
Helper for holding FreeBuilder FQN.
|
ImmutablesConstants |
Helper for holding Immutables FQN.
|
JavaStreamConstants |
Helper holding Java Stream full qualified class names for conversion registration
|
JaxbConstants |
Helper holding JAXB time full qualified class names for conversion registration
|
JodaTimeConstants |
Helper holding constants for working with Joda-Time.
|
MessageConstants | |
NativeTypes |
Provides functionality around the Java primitive data types and their wrapper types.
|
Nouns |
Class taking care of Noun manipulation
|
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.
|
ValueProvider |
This a wrapper class which provides the value that needs to be used in the models.
|
XmlConstants |
Helper holding JAXB time full qualified class names for conversion registration
|
Enum | Description |
---|---|
Message |
A message used in warnings/errors raised by the annotation processor.
|
Exception | Description |
---|---|
AnnotationProcessingException |
Indicates an error during annotation processing.
|
Several helper types dealing with collection types, option management etc.
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.