{%- if has_errorprone -%} {%- set ep_flags = target.javac.flags|select('startsWith', '-Xep:') -%} {%- if ep_flags|length or ep_opts|length %} tasks.withType { {%- if ep_flags|length %} options.errorprone.checks.set( mapOf( {%- for ep_flag in ep_flags -%} {%- set key_and_value = split(ep_flag|replace('-Xep:', ''), ':', 2) %} "{{ key_and_value[0] }}" to CheckSeverity.{{ key_and_value[1] }}, {%- endfor %} ) ) {% endif -%} } {% endif -%} {%- endif -%}