358 srcdir="${src.classes.dir}" |
358 srcdir="${src.classes.dir}" |
359 destdir="${dist.coverage.dir}" |
359 destdir="${dist.coverage.dir}" |
360 datafile="${build.coverage.dir}/cobertura.ser"/> |
360 datafile="${build.coverage.dir}/cobertura.ser"/> |
361 </target> |
361 </target> |
362 |
362 |
363 <target name="diags-examples" depends="build-javac"> |
363 <target name="diags-examples" depends="build-javac,build-javap"> |
364 <!-- can override the following on the command line if desired. --> |
364 <!-- can override the following on the command line if desired. --> |
365 <property name="diags.examples.out" location="${build.dir}/diag-examples/diags-examples.html"/> |
365 <property name="diags.examples.out" location="${build.dir}/diag-examples/diags-examples.html"/> |
366 <mkdir dir="${build.dir}/diag-examples/classes"/> |
366 <mkdir dir="${build.dir}/diag-examples/classes"/> |
367 <javac fork="true" |
367 <javac fork="true" |
368 executable="${dist.bin.dir}/javac" |
368 executable="${dist.bin.dir}/javac" |
369 srcdir="test/tools/javac/diags" |
369 srcdir="test/tools/javac/diags" |
370 destdir="${build.dir}/diag-examples/classes" |
370 destdir="${build.dir}/diag-examples/classes" |
371 includes="ArgTypeCompilerFactory.java,Example.java,FileManager.java,HTMLWriter.java,RunExamples.java,DocCommentProcessor.java" |
371 includes="ArgTypeCompilerFactory.java,Example.java,FileManager.java,HTMLWriter.java,RunExamples.java,DocCommentProcessor.java" |
372 sourcepath="" |
372 sourcepath="" |
373 classpath="${dist.lib.dir}/javac.jar" |
373 classpath="${dist.lib.dir}/javac.jar;${dist.lib.dir}/javap.jar" |
374 includeAntRuntime="no" |
374 includeAntRuntime="no" |
375 debug="${javac.debug}" |
375 debug="${javac.debug}" |
376 debuglevel="${javac.debuglevel}"> |
376 debuglevel="${javac.debuglevel}"> |
377 <compilerarg line="${javac.lint.opts}"/> |
377 <compilerarg line="${javac.lint.opts}"/> |
378 </javac> |
378 </javac> |
379 <java fork="true" |
379 <java fork="true" |
380 jvm="${target.java.home}/bin/java" |
380 jvm="${target.java.home}/bin/java" |
381 dir="test/tools/javac/diags" |
381 dir="test/tools/javac/diags" |
382 classpath="${build.dir}/diag-examples/classes;${dist.lib.dir}/javac.jar" |
382 classpath="${build.dir}/diag-examples/classes;${dist.lib.dir}/javac.jar;${dist.lib.dir}/javap.jar" |
383 classname="RunExamples"> |
383 classname="RunExamples"> |
384 <jvmarg value="-Dtest.classes=${build.dir}/diag-examples/classes"/> |
384 <jvmarg value="-Dtest.classes=${build.dir}/diag-examples/classes"/> |
385 <arg value="-examples"/> |
385 <arg value="-examples"/> |
386 <arg value="examples"/> |
386 <arg value="examples"/> |
387 <arg value="-o"/> |
387 <arg value="-o"/> |