Package org.mapstruct.ap.spi
Class ImmutablesAccessorNamingStrategy
java.lang.Object
org.mapstruct.ap.spi.DefaultAccessorNamingStrategy
org.mapstruct.ap.spi.ImmutablesAccessorNamingStrategy
- All Implemented Interfaces:
AccessorNamingStrategy
@Experimental("The Immutables accessor naming strategy might change in a subsequent release")
public class ImmutablesAccessorNamingStrategy
extends DefaultAccessorNamingStrategy
Accessor naming strategy for Immutables.
The generated Immutables also have a from that works as a copy. Our default strategy considers this method
as a setter with a name
from. Therefore, we are ignoring it.- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.mapstruct.ap.spi.DefaultAccessorNamingStrategy
elementUtils, typeUtils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFluentSetter(ExecutableElement method) booleanisPutterMethod(ExecutableElement method) Methods inherited from class org.mapstruct.ap.spi.DefaultAccessorNamingStrategy
getCollectionGetterName, getElementName, getMethodType, getPropertyName, getQualifiedName, init, isAdderMethod, isGetterMethod, isPresenceCheckMethod, isSetterMethod
-
Constructor Details
-
ImmutablesAccessorNamingStrategy
public ImmutablesAccessorNamingStrategy()
-
-
Method Details
-
isFluentSetter
- Overrides:
isFluentSetterin classDefaultAccessorNamingStrategy
-
isPutterMethod
-