File tree Expand file tree Collapse file tree
processor/src/main/java/org/mapstruct/ap/spi Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -83,10 +83,10 @@ public boolean isGetterMethod(ExecutableElement method) {
8383 public boolean isSetterMethod (ExecutableElement method ) {
8484 String methodName = method .getSimpleName ().toString ();
8585
86- return methodName .startsWith ( "set" ) && methodName .length () > 3 || isBuilderSetter ( method );
86+ return methodName .startsWith ( "set" ) && methodName .length () > 3 || isFluentSetter ( method );
8787 }
8888
89- protected boolean isBuilderSetter (ExecutableElement method ) {
89+ protected boolean isFluentSetter (ExecutableElement method ) {
9090 return method .getParameters ().size () == 1 &&
9191 !JAVA_JAVAX_PACKAGE .matcher ( method .getEnclosingElement ().asType ().toString () ).matches () &&
9292 !isAdderWithUpperCase4thCharacter ( method ) &&
@@ -159,7 +159,7 @@ public String getPropertyName(ExecutableElement getterOrSetterMethod) {
159159 if ( methodName .startsWith ( "is" ) || methodName .startsWith ( "get" ) || methodName .startsWith ( "set" ) ) {
160160 return IntrospectorUtils .decapitalize ( methodName .substring ( methodName .startsWith ( "is" ) ? 2 : 3 ) );
161161 }
162- else if ( isBuilderSetter ( getterOrSetterMethod ) ) {
162+ else if ( isFluentSetter ( getterOrSetterMethod ) ) {
163163 return methodName ;
164164 }
165165 return IntrospectorUtils .decapitalize ( methodName .substring ( methodName .startsWith ( "is" ) ? 2 : 3 ) );
Original file line number Diff line number Diff line change 1717public class ImmutablesAccessorNamingStrategy extends DefaultAccessorNamingStrategy {
1818
1919 @ Override
20- protected boolean isBuilderSetter (ExecutableElement method ) {
21- return super .isBuilderSetter ( method ) && !method .getSimpleName ().toString ().equals ( "from" );
20+ protected boolean isFluentSetter (ExecutableElement method ) {
21+ return super .isFluentSetter ( method ) && !method .getSimpleName ().toString ().equals ( "from" );
2222 }
2323}
You can’t perform that action at this time.
0 commit comments