Index

A B D E F G H I M N P 
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.Immutable on 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).
A B D E F G H I M N P 
All Classes and Interfaces|All Packages|Constant Field Values