# @MappingTarget on a record compiles, with unmappedTargetPolicy = ERROR, and generates this

$ javac -d target/broken/update-record -s target/broken/update-record -cp $MAPSTRUCT_JAR -processorpath $MAPSTRUCT_PROCESSOR_JAR src/broken/update-record/*.java
(exit status: 0)

$ cat target/broken/update-record/BrokenMapperImpl.java   (header and imports trimmed)
public class BrokenMapperImpl implements BrokenMapper {

    @Override
    public void update(BrokenMapper.Patch patch, BrokenMapper.Dst target) {
        if ( patch == null ) {
            return;
        }
    }
}
