Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- asImmutableElement(TypeElement) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
B
- builderFromStyle(AnnotationMirror, TypeElement, boolean) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
D
- de.firehead.mapstruct.spi.protobuf.accessors - package de.firehead.mapstruct.spi.protobuf.accessors
- de.firehead.mapstruct.spi.protobuf.builderprovider - package de.firehead.mapstruct.spi.protobuf.builderprovider
- de.firehead.mapstruct.spi.protobuf.enums - package de.firehead.mapstruct.spi.protobuf.enums
- de.firehead.mapstruct.spi.protobuf.options - package de.firehead.mapstruct.spi.protobuf.options
- delegate - Variable in class de.firehead.mapstruct.spi.protobuf.builderprovider.DelegatingBuilderProvider
- DelegatingBuilderProvider - Class in de.firehead.mapstruct.spi.protobuf.builderprovider
- DelegatingBuilderProvider() - Constructor for class de.firehead.mapstruct.spi.protobuf.builderprovider.DelegatingBuilderProvider
E
- enclosingQualifierFromStyle(AnnotationMirror, Element) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
F
- findBuilderInfo(TypeElement) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
- findBuilderInfo(TypeMirror) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.DelegatingBuilderProvider
- findBuilderInfoForImmutables(TypeElement, TypeElement) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
-
Finds the builder info for the given type or returns null if not found.
- findPackage(Element) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
- findStyle(Element) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
- findTypeWithImmutableAnnotation(TypeElement, TypeMirror) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
-
This method looks for the
Value.Immutableon the targetTypeElement in the following order:
G
- getAdditionalSupportedOptions() - Method in class de.firehead.mapstruct.spi.protobuf.options.ProtobufAdditionalSupportedOptionsProvider
- getDefaultNullEnumConstant(TypeElement) - Method in class de.firehead.mapstruct.spi.protobuf.enums.ProtobufEnumMappingStrategy
- getElementName(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- getEnumConstant(TypeElement, String) - Method in class de.firehead.mapstruct.spi.protobuf.enums.ProtobufEnumMappingStrategy
- getPropertyName(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- getSingleAnnotationValue(String, AnnotationMirror) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
- getTypeAbstractValues(AnnotationMirror) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
H
- hasValueEnclosingAnnotation(Element) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
I
- immutableNameFromStylePattern(String, String) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
- ImmutablesBuilderProvider - Class in de.firehead.mapstruct.spi.protobuf.builderprovider
-
Builder provider for Immutables.
- ImmutablesBuilderProvider() - Constructor for class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
- init(MapStructProcessingEnvironment) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- init(MapStructProcessingEnvironment) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.DelegatingBuilderProvider
- init(MapStructProcessingEnvironment) - Method in class de.firehead.mapstruct.spi.protobuf.enums.ProtobufEnumMappingStrategy
- isAdderMethod(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- isFluentSetter(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- isGetterMethod(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- isImmutables - Variable in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
-
Whether Immutables is found on the classpath.
- isPresenceCheckMethod(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- isSetterMethod(ExecutableElement) - Method in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
M
- MAP_UNRECOGNIZED_TO_NULL - Static variable in class de.firehead.mapstruct.spi.protobuf.options.ProtobufAdditionalSupportedOptionsProvider
-
Option to configure the automatic mapping of the UNRECOGNIZED enum value generated for Protobuf enums.
N
- nameWithoutAbstractPrefix(AnnotationMirror, Element) - Method in class de.firehead.mapstruct.spi.protobuf.builderprovider.ImmutablesBuilderProvider
P
- ProtobufAccessorNamingStrategy - Class in de.firehead.mapstruct.spi.protobuf.accessors
-
Accessor naming strategy that is aware of the special naming conventions used in protobuf-generated classes.
- ProtobufAccessorNamingStrategy() - Constructor for class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
- ProtobufAdditionalSupportedOptionsProvider - Class in de.firehead.mapstruct.spi.protobuf.options
-
Options supported by this SPI implementation.
- ProtobufAdditionalSupportedOptionsProvider() - Constructor for class de.firehead.mapstruct.spi.protobuf.options.ProtobufAdditionalSupportedOptionsProvider
- ProtobufEnumMappingStrategy - Class in de.firehead.mapstruct.spi.protobuf.enums
-
Enum mapping strategy implementing the common enum value name mapping suggestion from Google.
- ProtobufEnumMappingStrategy() - Constructor for class de.firehead.mapstruct.spi.protobuf.enums.ProtobufEnumMappingStrategy
- protobufMarkerInterface - Variable in class de.firehead.mapstruct.spi.protobuf.accessors.ProtobufAccessorNamingStrategy
-
An expected interface used to find out if a type is a protobuf message type (or a builder of one).
All Classes and Interfaces|All Packages|Constant Field Values