public String getPropertyName()

in aws-wafv2-commons/src/main/java/com/amazonaws/mapstruct/accessor/AWSSDKAccessorNamingStrategy.java [54:71]


    public String getPropertyName(ExecutableElement getterOrSetterMethod) {
        String methodName = getterOrSetterMethod.getSimpleName().toString();

        if (this.isFluentSetter(getterOrSetterMethod)) {
            return methodName.startsWith("set") && methodName.length() > 3 && Character
                    .isUpperCase(methodName.charAt(3)) ? IntrospectorUtils
                    .decapitalize(methodName.substring(3)) : methodName;
        } else {
            int startIndex = 0;
            if (methodName.startsWith("is")) {
                startIndex = 2;
            } else if (methodName.startsWith("set") || methodName.startsWith("get")) {
                startIndex = 3;
            }

            return IntrospectorUtils.decapitalize(methodName.substring(startIndex));
        }
    }