source: release-kits/lirk3/resources/gs3-release-maker/ant/docs/manual/api/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html@ 14982

Last change on this file since 14982 was 14982, checked in by oranfry, 16 years ago

initial import of LiRK3

File size: 46.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.4.2_13) on Mon Oct 01 14:33:23 NZST 2007 -->
6<TITLE>
7DefaultCompilerAdapter (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter class">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17 parent.document.title="DefaultCompilerAdapter (Apache Ant API)";
18}
19</SCRIPT>
20
21</HEAD>
22
23<BODY BGCOLOR="white" onload="windowTitle();">
24
25
26<!-- ========= START OF TOP NAVBAR ======= -->
27<A NAME="navbar_top"><!-- --></A>
28<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30<TR>
31<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32<A NAME="navbar_top_firstrow"><!-- --></A>
33<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34 <TR ALIGN="center" VALIGN="top">
35 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42 </TR>
43</TABLE>
44</TD>
45<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46</EM>
47</TD>
48</TR>
49
50<TR>
51<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52&nbsp;<A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.html" title="class in org.apache.tools.ant.taskdefs.compilers"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;<A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Gcj.html" title="class in org.apache.tools.ant.taskdefs.compilers"><B>NEXT CLASS</B></A></FONT></TD>
54<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55 <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
56&nbsp;<A HREF="DefaultCompilerAdapter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
57&nbsp;<SCRIPT type="text/javascript">
58 <!--
59 if(window==top) {
60 document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61 }
62 //-->
63</SCRIPT>
64<NOSCRIPT>
65 <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66</NOSCRIPT>
67
68</FONT></TD>
69</TR>
70<TR>
71<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75</TR>
76</TABLE>
77<A NAME="skip-navbar_top"></A>
78<!-- ========= END OF TOP NAVBAR ========= -->
79
80<HR>
81<!-- ======== START OF CLASS DATA ======== -->
82<H2>
83<FONT SIZE="-1">
84org.apache.tools.ant.taskdefs.compilers</FONT>
85<BR>
86Class DefaultCompilerAdapter</H2>
87<PRE>
88java.lang.Object
89 <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter</B>
90</PRE>
91<DL>
92<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html" title="interface in org.apache.tools.ant.taskdefs.compilers">CompilerAdapter</A></DD>
93</DL>
94<DL>
95<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Gcj.html" title="class in org.apache.tools.ant.taskdefs.compilers">Gcj</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Javac12.html" title="class in org.apache.tools.ant.taskdefs.compilers">Javac12</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Javac13.html" title="class in org.apache.tools.ant.taskdefs.compilers">Javac13</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/JavacExternal.html" title="class in org.apache.tools.ant.taskdefs.compilers">JavacExternal</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Jikes.html" title="class in org.apache.tools.ant.taskdefs.compilers">Jikes</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Jvc.html" title="class in org.apache.tools.ant.taskdefs.compilers">Jvc</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Kjc.html" title="class in org.apache.tools.ant.taskdefs.compilers">Kjc</A>, <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Sj.html" title="class in org.apache.tools.ant.taskdefs.compilers">Sj</A></DD>
96</DL>
97<HR>
98<DL>
99<DT>public abstract class <B>DefaultCompilerAdapter</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html" title="interface in org.apache.tools.ant.taskdefs.compilers">CompilerAdapter</A></DL>
100
101<P>
102This is the default implementation for the CompilerAdapter interface.
103 Currently, this is a cut-and-paste of the original javac task.
104<P>
105
106<P>
107<DL>
108<DT><B>Since:</B></DT>
109 <DD>Ant 1.3</DD>
110</DL>
111<HR>
112
113<P>
114<!-- ======== NESTED CLASS SUMMARY ======== -->
115
116
117<!-- =========== FIELD SUMMARY =========== -->
118
119<A NAME="field_summary"><!-- --></A>
120<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
121<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
122<TD COLSPAN=2><FONT SIZE="+2">
123<B>Field Summary</B></FONT></TD>
124</TR>
125<TR BGCOLOR="white" CLASS="TableRowColor">
126<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
127<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/taskdefs/Javac.html" title="class in org.apache.tools.ant.taskdefs">Javac</A></CODE></FONT></TD>
128<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#attributes">attributes</A></B></CODE>
129
130<BR>
131&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
132</TR>
133<TR BGCOLOR="white" CLASS="TableRowColor">
134<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
135<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
136<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#bootclasspath">bootclasspath</A></B></CODE>
137
138<BR>
139&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
140</TR>
141<TR BGCOLOR="white" CLASS="TableRowColor">
142<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
144<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#compileClasspath">compileClasspath</A></B></CODE>
145
146<BR>
147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
151<CODE>protected &nbsp;java.io.File[]</CODE></FONT></TD>
152<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#compileList">compileList</A></B></CODE>
153
154<BR>
155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
156</TR>
157<TR BGCOLOR="white" CLASS="TableRowColor">
158<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
159<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
160<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#compileSourcepath">compileSourcepath</A></B></CODE>
161
162<BR>
163&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
164</TR>
165<TR BGCOLOR="white" CLASS="TableRowColor">
166<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
167<CODE>protected &nbsp;boolean</CODE></FONT></TD>
168<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#debug">debug</A></B></CODE>
169
170<BR>
171&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
172</TR>
173<TR BGCOLOR="white" CLASS="TableRowColor">
174<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175<CODE>protected &nbsp;boolean</CODE></FONT></TD>
176<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#depend">depend</A></B></CODE>
177
178<BR>
179&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
180</TR>
181<TR BGCOLOR="white" CLASS="TableRowColor">
182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183<CODE>protected &nbsp;boolean</CODE></FONT></TD>
184<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#deprecation">deprecation</A></B></CODE>
185
186<BR>
187&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
188</TR>
189<TR BGCOLOR="white" CLASS="TableRowColor">
190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191<CODE>protected &nbsp;java.io.File</CODE></FONT></TD>
192<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#destDir">destDir</A></B></CODE>
193
194<BR>
195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
196</TR>
197<TR BGCOLOR="white" CLASS="TableRowColor">
198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
200<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#encoding">encoding</A></B></CODE>
201
202<BR>
203&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
204</TR>
205<TR BGCOLOR="white" CLASS="TableRowColor">
206<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
207<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
208<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#extdirs">extdirs</A></B></CODE>
209
210<BR>
211&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
212</TR>
213<TR BGCOLOR="white" CLASS="TableRowColor">
214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215<CODE>protected &nbsp;boolean</CODE></FONT></TD>
216<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#includeAntRuntime">includeAntRuntime</A></B></CODE>
217
218<BR>
219&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
220</TR>
221<TR BGCOLOR="white" CLASS="TableRowColor">
222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223<CODE>protected &nbsp;boolean</CODE></FONT></TD>
224<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#includeJavaRuntime">includeJavaRuntime</A></B></CODE>
225
226<BR>
227&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
228</TR>
229<TR BGCOLOR="white" CLASS="TableRowColor">
230<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/Location.html" title="class in org.apache.tools.ant">Location</A></CODE></FONT></TD>
232<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#location">location</A></B></CODE>
233
234<BR>
235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
236</TR>
237<TR BGCOLOR="white" CLASS="TableRowColor">
238<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
240<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#lSep">lSep</A></B></CODE>
241
242<BR>
243&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
244</TR>
245<TR BGCOLOR="white" CLASS="TableRowColor">
246<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
248<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#memoryInitialSize">memoryInitialSize</A></B></CODE>
249
250<BR>
251&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
252</TR>
253<TR BGCOLOR="white" CLASS="TableRowColor">
254<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
256<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#memoryMaximumSize">memoryMaximumSize</A></B></CODE>
257
258<BR>
259&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
260</TR>
261<TR BGCOLOR="white" CLASS="TableRowColor">
262<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263<CODE>protected &nbsp;boolean</CODE></FONT></TD>
264<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#optimize">optimize</A></B></CODE>
265
266<BR>
267&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
268</TR>
269<TR BGCOLOR="white" CLASS="TableRowColor">
270<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
271<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/Project.html" title="class in org.apache.tools.ant">Project</A></CODE></FONT></TD>
272<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#project">project</A></B></CODE>
273
274<BR>
275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
276</TR>
277<TR BGCOLOR="white" CLASS="TableRowColor">
278<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
279<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
280<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#src">src</A></B></CODE>
281
282<BR>
283&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
284</TR>
285<TR BGCOLOR="white" CLASS="TableRowColor">
286<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
287<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
288<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#target">target</A></B></CODE>
289
290<BR>
291&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
292</TR>
293<TR BGCOLOR="white" CLASS="TableRowColor">
294<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
295<CODE>protected &nbsp;boolean</CODE></FONT></TD>
296<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#verbose">verbose</A></B></CODE>
297
298<BR>
299&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
300</TR>
301</TABLE>
302&nbsp;
303<!-- ======== CONSTRUCTOR SUMMARY ======== -->
304
305<A NAME="constructor_summary"><!-- --></A>
306<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
307<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
308<TD COLSPAN=2><FONT SIZE="+2">
309<B>Constructor Summary</B></FONT></TD>
310</TR>
311<TR BGCOLOR="white" CLASS="TableRowColor">
312<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#DefaultCompilerAdapter()">DefaultCompilerAdapter</A></B>()</CODE>
313
314<BR>
315&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
316</TR>
317</TABLE>
318&nbsp;
319<!-- ========== METHOD SUMMARY =========== -->
320
321<A NAME="method_summary"><!-- --></A>
322<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
323<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
324<TD COLSPAN=2><FONT SIZE="+2">
325<B>Method Summary</B></FONT></TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
329<CODE>protected &nbsp;void</CODE></FONT></TD>
330<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#addCurrentCompilerArgs(org.apache.tools.ant.types.Commandline)">addCurrentCompilerArgs</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</CODE>
331
332<BR>
333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the command line arguments specific to the current implementation.</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
337<CODE>protected &nbsp;void</CODE></FONT></TD>
338<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#addExtdirsToClasspath(org.apache.tools.ant.types.Path)">addExtdirsToClasspath</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;classpath)</CODE>
339
340<BR>
341&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>use org.apache.tools.ant.types.Path#addExtdirs instead</I></TD>
342</TR>
343<TR BGCOLOR="white" CLASS="TableRowColor">
344<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
345<CODE>protected &nbsp;boolean</CODE></FONT></TD>
346<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#assumeJava11()">assumeJava11</A></B>()</CODE>
347
348<BR>
349&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shall we assume JDK 1.1 command line switches?</TD>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
353<CODE>protected &nbsp;boolean</CODE></FONT></TD>
354<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#assumeJava12()">assumeJava12</A></B>()</CODE>
355
356<BR>
357&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shall we assume JDK 1.2 command line switches?</TD>
358</TR>
359<TR BGCOLOR="white" CLASS="TableRowColor">
360<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
361<CODE>protected &nbsp;boolean</CODE></FONT></TD>
362<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#assumeJava13()">assumeJava13</A></B>()</CODE>
363
364<BR>
365&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shall we assume JDK 1.3 command line switches?</TD>
366</TR>
367<TR BGCOLOR="white" CLASS="TableRowColor">
368<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
369<CODE>protected &nbsp;boolean</CODE></FONT></TD>
370<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#assumeJava14()">assumeJava14</A></B>()</CODE>
371
372<BR>
373&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shall we assume JDK 1.4 command line switches?</TD>
374</TR>
375<TR BGCOLOR="white" CLASS="TableRowColor">
376<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
377<CODE>protected &nbsp;boolean</CODE></FONT></TD>
378<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#assumeJava15()">assumeJava15</A></B>()</CODE>
379
380<BR>
381&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shall we assume JDK 1.5 command line switches?</TD>
382</TR>
383<TR BGCOLOR="white" CLASS="TableRowColor">
384<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
385<CODE>protected &nbsp;int</CODE></FONT></TD>
386<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#executeExternalCompile(java.lang.String[], int)">executeExternalCompile</A></B>(java.lang.String[]&nbsp;args,
387 int&nbsp;firstFileName)</CODE>
388
389<BR>
390&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do the compile with the specified arguments.</TD>
391</TR>
392<TR BGCOLOR="white" CLASS="TableRowColor">
393<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
394<CODE>protected &nbsp;int</CODE></FONT></TD>
395<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#executeExternalCompile(java.lang.String[], int, boolean)">executeExternalCompile</A></B>(java.lang.String[]&nbsp;args,
396 int&nbsp;firstFileName,
397 boolean&nbsp;quoteFiles)</CODE>
398
399<BR>
400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do the compile with the specified arguments.</TD>
401</TR>
402<TR BGCOLOR="white" CLASS="TableRowColor">
403<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
404<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
405<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#getCompileClasspath()">getCompileClasspath</A></B>()</CODE>
406
407<BR>
408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds the compilation classpath.</TD>
409</TR>
410<TR BGCOLOR="white" CLASS="TableRowColor">
411<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
412<CODE>&nbsp;<A HREF="../../../../../../org/apache/tools/ant/taskdefs/Javac.html" title="class in org.apache.tools.ant.taskdefs">Javac</A></CODE></FONT></TD>
413<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#getJavac()">getJavac</A></B>()</CODE>
414
415<BR>
416&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Javac task instance associated with this compiler adapter</TD>
417</TR>
418<TR BGCOLOR="white" CLASS="TableRowColor">
419<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
420<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
421<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#getNoDebugArgument()">getNoDebugArgument</A></B>()</CODE>
422
423<BR>
424&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The argument the compiler wants to see if the debug attribute
425 has been set to false.</TD>
426</TR>
427<TR BGCOLOR="white" CLASS="TableRowColor">
428<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
429<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/Project.html" title="class in org.apache.tools.ant">Project</A></CODE></FONT></TD>
430<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#getProject()">getProject</A></B>()</CODE>
431
432<BR>
433&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
434</TR>
435<TR BGCOLOR="white" CLASS="TableRowColor">
436<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
437<CODE>protected &nbsp;void</CODE></FONT></TD>
438<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline)">logAndAddFilesToCompile</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</CODE>
439
440<BR>
441&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Logs the compilation parameters, adds the files to compile and logs the
442 &quot;niceSourceList&quot;</TD>
443</TR>
444<TR BGCOLOR="white" CLASS="TableRowColor">
445<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
446<CODE>&nbsp;void</CODE></FONT></TD>
447<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setJavac(org.apache.tools.ant.taskdefs.Javac)">setJavac</A></B>(<A HREF="../../../../../../org/apache/tools/ant/taskdefs/Javac.html" title="class in org.apache.tools.ant.taskdefs">Javac</A>&nbsp;attributes)</CODE>
448
449<BR>
450&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the Javac instance which contains the configured compilation
451 attributes.</TD>
452</TR>
453<TR BGCOLOR="white" CLASS="TableRowColor">
454<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
455<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A></CODE></FONT></TD>
456<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setupJavacCommand()">setupJavacCommand</A></B>()</CODE>
457
458<BR>
459&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
460</TR>
461<TR BGCOLOR="white" CLASS="TableRowColor">
462<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
463<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A></CODE></FONT></TD>
464<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setupJavacCommand(boolean)">setupJavacCommand</A></B>(boolean&nbsp;debugLevelCheck)</CODE>
465
466<BR>
467&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Does the command line argument processing for classic and adds
468 the files to compile as well.</TD>
469</TR>
470<TR BGCOLOR="white" CLASS="TableRowColor">
471<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
472<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A></CODE></FONT></TD>
473<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setupJavacCommandlineSwitches(org.apache.tools.ant.types.Commandline)">setupJavacCommandlineSwitches</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</CODE>
474
475<BR>
476&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
477</TR>
478<TR BGCOLOR="white" CLASS="TableRowColor">
479<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
480<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A></CODE></FONT></TD>
481<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setupJavacCommandlineSwitches(org.apache.tools.ant.types.Commandline, boolean)">setupJavacCommandlineSwitches</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd,
482 boolean&nbsp;useDebugLevel)</CODE>
483
484<BR>
485&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Does the command line argument processing common to classic and
486 modern.</TD>
487</TR>
488<TR BGCOLOR="white" CLASS="TableRowColor">
489<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
490<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A></CODE></FONT></TD>
491<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setupModernJavacCommand()">setupModernJavacCommand</A></B>()</CODE>
492
493<BR>
494&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Does the command line argument processing for modern and adds
495 the files to compile as well.</TD>
496</TR>
497<TR BGCOLOR="white" CLASS="TableRowColor">
498<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
499<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A></CODE></FONT></TD>
500<TD><CODE><B><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.html#setupModernJavacCommandlineSwitches(org.apache.tools.ant.types.Commandline)">setupModernJavacCommandlineSwitches</A></B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</CODE>
501
502<BR>
503&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Does the command line argument processing for modern.</TD>
504</TR>
505</TABLE>
506&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
507<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
508<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
509<TD><B>Methods inherited from class java.lang.Object</B></TD>
510</TR>
511<TR BGCOLOR="white" CLASS="TableRowColor">
512<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
513</TR>
514</TABLE>
515&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.taskdefs.compilers.CompilerAdapter"><!-- --></A>
516<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
517<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
518<TD><B>Methods inherited from interface org.apache.tools.ant.taskdefs.compilers.<A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html" title="interface in org.apache.tools.ant.taskdefs.compilers">CompilerAdapter</A></B></TD>
519</TR>
520<TR BGCOLOR="white" CLASS="TableRowColor">
521<TD><CODE><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html#execute()">execute</A></CODE></TD>
522</TR>
523</TABLE>
524&nbsp;
525<P>
526
527<!-- ============ FIELD DETAIL =========== -->
528
529<A NAME="field_detail"><!-- --></A>
530<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
531<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
532<TD COLSPAN=1><FONT SIZE="+2">
533<B>Field Detail</B></FONT></TD>
534</TR>
535</TABLE>
536
537<A NAME="src"><!-- --></A><H3>
538src</H3>
539<PRE>
540protected <A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>src</B></PRE>
541<DL>
542<DL>
543</DL>
544</DL>
545<HR>
546
547<A NAME="destDir"><!-- --></A><H3>
548destDir</H3>
549<PRE>
550protected java.io.File <B>destDir</B></PRE>
551<DL>
552<DL>
553</DL>
554</DL>
555<HR>
556
557<A NAME="encoding"><!-- --></A><H3>
558encoding</H3>
559<PRE>
560protected java.lang.String <B>encoding</B></PRE>
561<DL>
562<DL>
563</DL>
564</DL>
565<HR>
566
567<A NAME="debug"><!-- --></A><H3>
568debug</H3>
569<PRE>
570protected boolean <B>debug</B></PRE>
571<DL>
572<DL>
573</DL>
574</DL>
575<HR>
576
577<A NAME="optimize"><!-- --></A><H3>
578optimize</H3>
579<PRE>
580protected boolean <B>optimize</B></PRE>
581<DL>
582<DL>
583</DL>
584</DL>
585<HR>
586
587<A NAME="deprecation"><!-- --></A><H3>
588deprecation</H3>
589<PRE>
590protected boolean <B>deprecation</B></PRE>
591<DL>
592<DL>
593</DL>
594</DL>
595<HR>
596
597<A NAME="depend"><!-- --></A><H3>
598depend</H3>
599<PRE>
600protected boolean <B>depend</B></PRE>
601<DL>
602<DL>
603</DL>
604</DL>
605<HR>
606
607<A NAME="verbose"><!-- --></A><H3>
608verbose</H3>
609<PRE>
610protected boolean <B>verbose</B></PRE>
611<DL>
612<DL>
613</DL>
614</DL>
615<HR>
616
617<A NAME="target"><!-- --></A><H3>
618target</H3>
619<PRE>
620protected java.lang.String <B>target</B></PRE>
621<DL>
622<DL>
623</DL>
624</DL>
625<HR>
626
627<A NAME="bootclasspath"><!-- --></A><H3>
628bootclasspath</H3>
629<PRE>
630protected <A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>bootclasspath</B></PRE>
631<DL>
632<DL>
633</DL>
634</DL>
635<HR>
636
637<A NAME="extdirs"><!-- --></A><H3>
638extdirs</H3>
639<PRE>
640protected <A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>extdirs</B></PRE>
641<DL>
642<DL>
643</DL>
644</DL>
645<HR>
646
647<A NAME="compileClasspath"><!-- --></A><H3>
648compileClasspath</H3>
649<PRE>
650protected <A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>compileClasspath</B></PRE>
651<DL>
652<DL>
653</DL>
654</DL>
655<HR>
656
657<A NAME="compileSourcepath"><!-- --></A><H3>
658compileSourcepath</H3>
659<PRE>
660protected <A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>compileSourcepath</B></PRE>
661<DL>
662<DL>
663</DL>
664</DL>
665<HR>
666
667<A NAME="project"><!-- --></A><H3>
668project</H3>
669<PRE>
670protected <A HREF="../../../../../../org/apache/tools/ant/Project.html" title="class in org.apache.tools.ant">Project</A> <B>project</B></PRE>
671<DL>
672<DL>
673</DL>
674</DL>
675<HR>
676
677<A NAME="location"><!-- --></A><H3>
678location</H3>
679<PRE>
680protected <A HREF="../../../../../../org/apache/tools/ant/Location.html" title="class in org.apache.tools.ant">Location</A> <B>location</B></PRE>
681<DL>
682<DL>
683</DL>
684</DL>
685<HR>
686
687<A NAME="includeAntRuntime"><!-- --></A><H3>
688includeAntRuntime</H3>
689<PRE>
690protected boolean <B>includeAntRuntime</B></PRE>
691<DL>
692<DL>
693</DL>
694</DL>
695<HR>
696
697<A NAME="includeJavaRuntime"><!-- --></A><H3>
698includeJavaRuntime</H3>
699<PRE>
700protected boolean <B>includeJavaRuntime</B></PRE>
701<DL>
702<DL>
703</DL>
704</DL>
705<HR>
706
707<A NAME="memoryInitialSize"><!-- --></A><H3>
708memoryInitialSize</H3>
709<PRE>
710protected java.lang.String <B>memoryInitialSize</B></PRE>
711<DL>
712<DL>
713</DL>
714</DL>
715<HR>
716
717<A NAME="memoryMaximumSize"><!-- --></A><H3>
718memoryMaximumSize</H3>
719<PRE>
720protected java.lang.String <B>memoryMaximumSize</B></PRE>
721<DL>
722<DL>
723</DL>
724</DL>
725<HR>
726
727<A NAME="compileList"><!-- --></A><H3>
728compileList</H3>
729<PRE>
730protected java.io.File[] <B>compileList</B></PRE>
731<DL>
732<DL>
733</DL>
734</DL>
735<HR>
736
737<A NAME="lSep"><!-- --></A><H3>
738lSep</H3>
739<PRE>
740protected static final java.lang.String <B>lSep</B></PRE>
741<DL>
742<DL>
743</DL>
744</DL>
745<HR>
746
747<A NAME="attributes"><!-- --></A><H3>
748attributes</H3>
749<PRE>
750protected <A HREF="../../../../../../org/apache/tools/ant/taskdefs/Javac.html" title="class in org.apache.tools.ant.taskdefs">Javac</A> <B>attributes</B></PRE>
751<DL>
752<DL>
753</DL>
754</DL>
755
756<!-- ========= CONSTRUCTOR DETAIL ======== -->
757
758<A NAME="constructor_detail"><!-- --></A>
759<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
760<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
761<TD COLSPAN=1><FONT SIZE="+2">
762<B>Constructor Detail</B></FONT></TD>
763</TR>
764</TABLE>
765
766<A NAME="DefaultCompilerAdapter()"><!-- --></A><H3>
767DefaultCompilerAdapter</H3>
768<PRE>
769public <B>DefaultCompilerAdapter</B>()</PRE>
770<DL>
771</DL>
772
773<!-- ============ METHOD DETAIL ========== -->
774
775<A NAME="method_detail"><!-- --></A>
776<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
777<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
778<TD COLSPAN=1><FONT SIZE="+2">
779<B>Method Detail</B></FONT></TD>
780</TR>
781</TABLE>
782
783<A NAME="setJavac(org.apache.tools.ant.taskdefs.Javac)"><!-- --></A><H3>
784setJavac</H3>
785<PRE>
786public void <B>setJavac</B>(<A HREF="../../../../../../org/apache/tools/ant/taskdefs/Javac.html" title="class in org.apache.tools.ant.taskdefs">Javac</A>&nbsp;attributes)</PRE>
787<DL>
788<DD>Set the Javac instance which contains the configured compilation
789 attributes.
790<P>
791<DD><DL>
792<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html#setJavac(org.apache.tools.ant.taskdefs.Javac)">setJavac</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapter.html" title="interface in org.apache.tools.ant.taskdefs.compilers">CompilerAdapter</A></CODE></DL>
793</DD>
794<DD><DL>
795<DT><B>Parameters:</B><DD><CODE>attributes</CODE> - a configured Javac task.</DL>
796</DD>
797</DL>
798<HR>
799
800<A NAME="getJavac()"><!-- --></A><H3>
801getJavac</H3>
802<PRE>
803public <A HREF="../../../../../../org/apache/tools/ant/taskdefs/Javac.html" title="class in org.apache.tools.ant.taskdefs">Javac</A> <B>getJavac</B>()</PRE>
804<DL>
805<DD>Get the Javac task instance associated with this compiler adapter
806<P>
807<DD><DL>
808</DL>
809</DD>
810<DD><DL>
811
812<DT><B>Returns:</B><DD>the configured Javac task instance used by this adapter.</DL>
813</DD>
814</DL>
815<HR>
816
817<A NAME="getProject()"><!-- --></A><H3>
818getProject</H3>
819<PRE>
820protected <A HREF="../../../../../../org/apache/tools/ant/Project.html" title="class in org.apache.tools.ant">Project</A> <B>getProject</B>()</PRE>
821<DL>
822<DD><DL>
823</DL>
824</DD>
825<DD><DL>
826<DT><B>Since:</B></DT>
827 <DD>Ant 1.6</DD>
828</DL>
829</DD>
830</DL>
831<HR>
832
833<A NAME="getCompileClasspath()"><!-- --></A><H3>
834getCompileClasspath</H3>
835<PRE>
836protected <A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>getCompileClasspath</B>()</PRE>
837<DL>
838<DD>Builds the compilation classpath.
839<P>
840<DD><DL>
841</DL>
842</DD>
843<DD><DL>
844</DL>
845</DD>
846</DL>
847<HR>
848
849<A NAME="setupJavacCommandlineSwitches(org.apache.tools.ant.types.Commandline)"><!-- --></A><H3>
850setupJavacCommandlineSwitches</H3>
851<PRE>
852protected <A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A> <B>setupJavacCommandlineSwitches</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</PRE>
853<DL>
854<DD><DL>
855</DL>
856</DD>
857<DD><DL>
858</DL>
859</DD>
860</DL>
861<HR>
862
863<A NAME="setupJavacCommandlineSwitches(org.apache.tools.ant.types.Commandline, boolean)"><!-- --></A><H3>
864setupJavacCommandlineSwitches</H3>
865<PRE>
866protected <A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A> <B>setupJavacCommandlineSwitches</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd,
867 boolean&nbsp;useDebugLevel)</PRE>
868<DL>
869<DD>Does the command line argument processing common to classic and
870 modern. Doesn't add the files to compile.
871<P>
872<DD><DL>
873</DL>
874</DD>
875<DD><DL>
876</DL>
877</DD>
878</DL>
879<HR>
880
881<A NAME="setupModernJavacCommandlineSwitches(org.apache.tools.ant.types.Commandline)"><!-- --></A><H3>
882setupModernJavacCommandlineSwitches</H3>
883<PRE>
884protected <A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A> <B>setupModernJavacCommandlineSwitches</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</PRE>
885<DL>
886<DD>Does the command line argument processing for modern. Doesn't
887 add the files to compile.
888<P>
889<DD><DL>
890</DL>
891</DD>
892<DD><DL>
893</DL>
894</DD>
895</DL>
896<HR>
897
898<A NAME="setupModernJavacCommand()"><!-- --></A><H3>
899setupModernJavacCommand</H3>
900<PRE>
901protected <A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A> <B>setupModernJavacCommand</B>()</PRE>
902<DL>
903<DD>Does the command line argument processing for modern and adds
904 the files to compile as well.
905<P>
906<DD><DL>
907</DL>
908</DD>
909<DD><DL>
910</DL>
911</DD>
912</DL>
913<HR>
914
915<A NAME="setupJavacCommand()"><!-- --></A><H3>
916setupJavacCommand</H3>
917<PRE>
918protected <A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A> <B>setupJavacCommand</B>()</PRE>
919<DL>
920<DD><DL>
921</DL>
922</DD>
923<DD><DL>
924</DL>
925</DD>
926</DL>
927<HR>
928
929<A NAME="setupJavacCommand(boolean)"><!-- --></A><H3>
930setupJavacCommand</H3>
931<PRE>
932protected <A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A> <B>setupJavacCommand</B>(boolean&nbsp;debugLevelCheck)</PRE>
933<DL>
934<DD>Does the command line argument processing for classic and adds
935 the files to compile as well.
936<P>
937<DD><DL>
938</DL>
939</DD>
940<DD><DL>
941</DL>
942</DD>
943</DL>
944<HR>
945
946<A NAME="logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline)"><!-- --></A><H3>
947logAndAddFilesToCompile</H3>
948<PRE>
949protected void <B>logAndAddFilesToCompile</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</PRE>
950<DL>
951<DD>Logs the compilation parameters, adds the files to compile and logs the
952 &quot;niceSourceList&quot;
953<P>
954<DD><DL>
955</DL>
956</DD>
957<DD><DL>
958</DL>
959</DD>
960</DL>
961<HR>
962
963<A NAME="executeExternalCompile(java.lang.String[], int)"><!-- --></A><H3>
964executeExternalCompile</H3>
965<PRE>
966protected int <B>executeExternalCompile</B>(java.lang.String[]&nbsp;args,
967 int&nbsp;firstFileName)</PRE>
968<DL>
969<DD>Do the compile with the specified arguments.
970<P>
971<DD><DL>
972</DL>
973</DD>
974<DD><DL>
975<DT><B>Parameters:</B><DD><CODE>args</CODE> - - arguments to pass to process on command line<DD><CODE>firstFileName</CODE> - - index of the first source file in args,
976 if the index is negative, no temporary file will ever be
977 created, but this may hit the command line length limit on your
978 system.</DL>
979</DD>
980</DL>
981<HR>
982
983<A NAME="executeExternalCompile(java.lang.String[], int, boolean)"><!-- --></A><H3>
984executeExternalCompile</H3>
985<PRE>
986protected int <B>executeExternalCompile</B>(java.lang.String[]&nbsp;args,
987 int&nbsp;firstFileName,
988 boolean&nbsp;quoteFiles)</PRE>
989<DL>
990<DD>Do the compile with the specified arguments.
991<P>
992<DD><DL>
993</DL>
994</DD>
995<DD><DL>
996<DT><B>Parameters:</B><DD><CODE>args</CODE> - - arguments to pass to process on command line<DD><CODE>firstFileName</CODE> - - index of the first source file in args,
997 if the index is negative, no temporary file will ever be
998 created, but this may hit the command line length limit on your
999 system.<DD><CODE>quoteFiles</CODE> - - if set to true, filenames containing
1000 spaces will be quoted when they appear in the external file.
1001 This is necessary when running JDK 1.4's javac and probably
1002 others.<DT><B>Since:</B></DT>
1003 <DD>Ant 1.6</DD>
1004</DL>
1005</DD>
1006</DL>
1007<HR>
1008
1009<A NAME="addExtdirsToClasspath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
1010addExtdirsToClasspath</H3>
1011<PRE>
1012protected void <B>addExtdirsToClasspath</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;classpath)</PRE>
1013<DL>
1014<DD><B>Deprecated.</B>&nbsp;<I>use org.apache.tools.ant.types.Path#addExtdirs instead</I>
1015<P>
1016<DD><DL>
1017</DL>
1018</DD>
1019<DD><DL>
1020</DL>
1021</DD>
1022</DL>
1023<HR>
1024
1025<A NAME="addCurrentCompilerArgs(org.apache.tools.ant.types.Commandline)"><!-- --></A><H3>
1026addCurrentCompilerArgs</H3>
1027<PRE>
1028protected void <B>addCurrentCompilerArgs</B>(<A HREF="../../../../../../org/apache/tools/ant/types/Commandline.html" title="class in org.apache.tools.ant.types">Commandline</A>&nbsp;cmd)</PRE>
1029<DL>
1030<DD>Adds the command line arguments specific to the current implementation.
1031<P>
1032<DD><DL>
1033</DL>
1034</DD>
1035<DD><DL>
1036</DL>
1037</DD>
1038</DL>
1039<HR>
1040
1041<A NAME="assumeJava11()"><!-- --></A><H3>
1042assumeJava11</H3>
1043<PRE>
1044protected boolean <B>assumeJava11</B>()</PRE>
1045<DL>
1046<DD>Shall we assume JDK 1.1 command line switches?
1047<P>
1048<DD><DL>
1049</DL>
1050</DD>
1051<DD><DL>
1052<DT><B>Since:</B></DT>
1053 <DD>Ant 1.5</DD>
1054</DL>
1055</DD>
1056</DL>
1057<HR>
1058
1059<A NAME="assumeJava12()"><!-- --></A><H3>
1060assumeJava12</H3>
1061<PRE>
1062protected boolean <B>assumeJava12</B>()</PRE>
1063<DL>
1064<DD>Shall we assume JDK 1.2 command line switches?
1065<P>
1066<DD><DL>
1067</DL>
1068</DD>
1069<DD><DL>
1070<DT><B>Since:</B></DT>
1071 <DD>Ant 1.5</DD>
1072</DL>
1073</DD>
1074</DL>
1075<HR>
1076
1077<A NAME="assumeJava13()"><!-- --></A><H3>
1078assumeJava13</H3>
1079<PRE>
1080protected boolean <B>assumeJava13</B>()</PRE>
1081<DL>
1082<DD>Shall we assume JDK 1.3 command line switches?
1083<P>
1084<DD><DL>
1085</DL>
1086</DD>
1087<DD><DL>
1088<DT><B>Since:</B></DT>
1089 <DD>Ant 1.5</DD>
1090</DL>
1091</DD>
1092</DL>
1093<HR>
1094
1095<A NAME="assumeJava14()"><!-- --></A><H3>
1096assumeJava14</H3>
1097<PRE>
1098protected boolean <B>assumeJava14</B>()</PRE>
1099<DL>
1100<DD>Shall we assume JDK 1.4 command line switches?
1101<P>
1102<DD><DL>
1103</DL>
1104</DD>
1105<DD><DL>
1106<DT><B>Since:</B></DT>
1107 <DD>Ant 1.6.3</DD>
1108</DL>
1109</DD>
1110</DL>
1111<HR>
1112
1113<A NAME="assumeJava15()"><!-- --></A><H3>
1114assumeJava15</H3>
1115<PRE>
1116protected boolean <B>assumeJava15</B>()</PRE>
1117<DL>
1118<DD>Shall we assume JDK 1.5 command line switches?
1119<P>
1120<DD><DL>
1121</DL>
1122</DD>
1123<DD><DL>
1124
1125<DT><B>Returns:</B><DD>true if JDK 1.5<DT><B>Since:</B></DT>
1126 <DD>Ant 1.6.3</DD>
1127</DL>
1128</DD>
1129</DL>
1130<HR>
1131
1132<A NAME="getNoDebugArgument()"><!-- --></A><H3>
1133getNoDebugArgument</H3>
1134<PRE>
1135protected java.lang.String <B>getNoDebugArgument</B>()</PRE>
1136<DL>
1137<DD>The argument the compiler wants to see if the debug attribute
1138 has been set to false.
1139
1140 <p>A return value of <code>null</code> means no argument at all.</p>
1141<P>
1142<DD><DL>
1143</DL>
1144</DD>
1145<DD><DL>
1146
1147<DT><B>Returns:</B><DD>"-g:none" unless we expect to invoke a JDK 1.1 compiler.<DT><B>Since:</B></DT>
1148 <DD>Ant 1.6.3</DD>
1149</DL>
1150</DD>
1151</DL>
1152<!-- ========= END OF CLASS DATA ========= -->
1153<HR>
1154
1155
1156<!-- ======= START OF BOTTOM NAVBAR ====== -->
1157<A NAME="navbar_bottom"><!-- --></A>
1158<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1159<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1160<TR>
1161<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1162<A NAME="navbar_bottom_firstrow"><!-- --></A>
1163<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1164 <TR ALIGN="center" VALIGN="top">
1165 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1166 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1167 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1168 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1169 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1170 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1171 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1172 </TR>
1173</TABLE>
1174</TD>
1175<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1176</EM>
1177</TD>
1178</TR>
1179
1180<TR>
1181<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1182&nbsp;<A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/CompilerAdapterFactory.html" title="class in org.apache.tools.ant.taskdefs.compilers"><B>PREV CLASS</B></A>&nbsp;
1183&nbsp;<A HREF="../../../../../../org/apache/tools/ant/taskdefs/compilers/Gcj.html" title="class in org.apache.tools.ant.taskdefs.compilers"><B>NEXT CLASS</B></A></FONT></TD>
1184<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1185 <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
1186&nbsp;<A HREF="DefaultCompilerAdapter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
1187&nbsp;<SCRIPT type="text/javascript">
1188 <!--
1189 if(window==top) {
1190 document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1191 }
1192 //-->
1193</SCRIPT>
1194<NOSCRIPT>
1195 <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1196</NOSCRIPT>
1197
1198</FONT></TD>
1199</TR>
1200<TR>
1201<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1202 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1203<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1204DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1205</TR>
1206</TABLE>
1207<A NAME="skip-navbar_bottom"></A>
1208<!-- ======== END OF BOTTOM NAVBAR ======= -->
1209
1210<HR>
1211Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
1212</BODY>
1213</HTML>
Note: See TracBrowser for help on using the repository browser.