220 <!-- generate javadoc for all Nashorn and ASM classes --> |
220 <!-- generate javadoc for all Nashorn and ASM classes --> |
221 <target name="javadoc" depends="jar"> |
221 <target name="javadoc" depends="jar"> |
222 <javadoc destdir="${dist.javadoc.dir}" use="yes" overview="${src.dir}/overview.html" |
222 <javadoc destdir="${dist.javadoc.dir}" use="yes" overview="${src.dir}/overview.html" |
223 extdirs="${nashorn.ext.path}" windowtitle="${nashorn.product.name} ${nashorn.version}" |
223 extdirs="${nashorn.ext.path}" windowtitle="${nashorn.product.name} ${nashorn.version}" |
224 additionalparam="-quiet" failonerror="true" useexternalfile="true"> |
224 additionalparam="-quiet" failonerror="true" useexternalfile="true"> |
|
225 <arg value="${javadoc.option}"/> |
225 <classpath> |
226 <classpath> |
226 <pathelement location="${build.classes.dir}"/> |
227 <pathelement location="${build.classes.dir}"/> |
227 </classpath> |
228 </classpath> |
228 <fileset dir="${src.dir}" includes="**/*.java"/> |
229 <fileset dir="${src.dir}" includes="**/*.java"/> |
229 <fileset dir="${jdk.asm.src.dir}" includes="**/*.java"/> |
230 <fileset dir="${jdk.asm.src.dir}" includes="**/*.java"/> |
238 <!-- generate javadoc for Nashorn classes --> |
239 <!-- generate javadoc for Nashorn classes --> |
239 <target name="javadocnh" depends="jar"> |
240 <target name="javadocnh" depends="jar"> |
240 <javadoc destdir="${dist.javadoc.dir}" use="yes" overview="${src.dir}/overview.html" |
241 <javadoc destdir="${dist.javadoc.dir}" use="yes" overview="${src.dir}/overview.html" |
241 extdirs="${nashorn.ext.path}" windowtitle="${nashorn.product.name} ${nashorn.version}" |
242 extdirs="${nashorn.ext.path}" windowtitle="${nashorn.product.name} ${nashorn.version}" |
242 additionalparam="-quiet" failonerror="true" useexternalfile="true"> |
243 additionalparam="-quiet" failonerror="true" useexternalfile="true"> |
|
244 <arg value="${javadoc.option}"/> |
243 <classpath> |
245 <classpath> |
244 <pathelement location="${build.classes.dir}"/> |
246 <pathelement location="${build.classes.dir}"/> |
245 </classpath> |
247 </classpath> |
246 <fileset dir="${src.dir}" includes="**/*.java"/> |
248 <fileset dir="${src.dir}" includes="**/*.java"/> |
247 <link href="http://docs.oracle.com/javase/8/docs/api/"/> |
249 <link href="http://docs.oracle.com/javase/8/docs/api/"/> |
250 |
252 |
251 <!-- generate javadoc only for nashorn extension api classes --> |
253 <!-- generate javadoc only for nashorn extension api classes --> |
252 <target name="javadocapi" depends="jar"> |
254 <target name="javadocapi" depends="jar"> |
253 <javadoc destdir="${dist.javadoc.dir}" use="yes" extdirs="${nashorn.ext.path}" |
255 <javadoc destdir="${dist.javadoc.dir}" use="yes" extdirs="${nashorn.ext.path}" |
254 windowtitle="${nashorn.product.name}" additionalparam="-quiet" failonerror="true" useexternalfile="true"> |
256 windowtitle="${nashorn.product.name}" additionalparam="-quiet" failonerror="true" useexternalfile="true"> |
|
257 <arg value="${javadoc.option}"/> |
255 <classpath> |
258 <classpath> |
256 <pathelement location="${build.classes.dir}"/> |
259 <pathelement location="${build.classes.dir}"/> |
257 </classpath> |
260 </classpath> |
258 <fileset dir="${src.dir}" includes="jdk/nashorn/api/**/*.java"/> |
261 <fileset dir="${src.dir}" includes="jdk/nashorn/api/**/*.java"/> |
259 <link href="http://docs.oracle.com/javase/8/docs/api/"/> |
262 <link href="http://docs.oracle.com/javase/8/docs/api/"/> |