1 |
|
<project name="jsr166" default="usage" |
2 |
< |
xmlns:if="ant:if" |
2 |
> |
xmlns:if="ant:if" |
3 |
|
xmlns:unless="ant:unless" |
4 |
|
xmlns:ivy="antlib:org.apache.ivy.ant"> |
5 |
|
|
1376 |
|
Experimental errorprone support - https://errorprone.info |
1377 |
|
=================================================================== --> |
1378 |
|
<property name="errorprone.jar" location="${lib.dir}/error_prone_ant-2.3.1.jar"/> |
1379 |
+ |
<property name="errorprone.processorpath" value="${errorprone.jar}"/> |
1380 |
|
<property name="errorprone.jsr166.user.flags" value=""/> |
1381 |
|
<property name="errorprone.jsr166.flags" |
1382 |
|
value="-Xep:HashtableContains:OFF |
1423 |
|
<!-- Needed to silence -Xep:FutureReturnValueIgnored --> |
1424 |
|
<compilerarg value="-J--illegal-access=permit"/> |
1425 |
|
<compilerarg value="-XDcompilePolicy=simple"/> |
1426 |
< |
<compilerarg line="-processorpath ${errorprone.jar}"/> |
1426 |
> |
<compilerarg line="-processorpath ${errorprone.processorpath}"/> |
1427 |
|
<compilerarg value="-Xplugin:ErrorProne |
1428 |
|
${errorprone.jsr166.flags}"/> |
1429 |
|
<compilerarg value="--patch-module=java.base=${src.dir}"/> |
1447 |
|
<!-- Needed to silence -Xep:FutureReturnValueIgnored --> |
1448 |
|
<compilerarg value="-J--illegal-access=permit"/> |
1449 |
|
<compilerarg value="-XDcompilePolicy=simple"/> |
1450 |
< |
<compilerarg line="-processorpath ${errorprone.jar}"/> |
1450 |
> |
<compilerarg line="-processorpath ${errorprone.processorpath}"/> |
1451 |
|
<compilerarg value="-Xplugin:ErrorProne |
1452 |
|
${errorprone.jsr166.flags} |
1453 |
|
${errorprone.jsr166.test.flags}"/> |
1470 |
|
<jtreg-elements> |
1471 |
|
<arg value="-javacoption:-XDcompilePolicy=simple"/> |
1472 |
|
<arg value="-javacoption:-processorpath"/> |
1473 |
< |
<arg value="-javacoption:${errorprone.jar}"/> |
1473 |
> |
<arg value="-javacoption:${errorprone.processorpath}"/> |
1474 |
|
<arg value="-javacoption:-Xplugin:ErrorProne |
1475 |
|
${errorprone.jsr166.flags} |
1476 |
|
${errorprone.jsr166.test.flags} |