This inspection reports when a raw Map or a Map where the key isn't a String is used for mapping to Bean.


//wrong
@Mapper
public interface EmployeeMapper {

    Employee toEmployee(Map map);

    EmployeeDto toEmployeeDto(Map<Long, ?> map);
}


//correct
@Mapper
public interface EmployeeMapper {

    Employee toEmployee(Map<String String> map);

    EmployeeDto toEmployeeDto(Map<String, ?> map);
}