You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ajc_hello_annotated.htm 40KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951
  1. <html xmlns:o="urn:schemas-microsoft-com:office:office"
  2. xmlns:w="urn:schemas-microsoft-com:office:word"
  3. xmlns="https://www.w3.org/TR/REC-html40">
  4. <head>
  5. <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  6. <meta name=ProgId content=Word.Document>
  7. <meta name=Generator content="Microsoft Word 10">
  8. <meta name=Originator content="Microsoft Word 10">
  9. <link rel=File-List href="ajc_hello_annotated_files/filelist.xml">
  10. <title>ajc command line, annotated trace</title>
  11. <!--[if gte mso 9]><xml>
  12. <o:DocumentProperties>
  13. <o:Template>Normal</o:Template>
  14. <o:LastAuthor> </o:LastAuthor>
  15. <o:Revision>11</o:Revision>
  16. <o:TotalTime>22</o:TotalTime>
  17. <o:Created>2003-07-18T19:17:00Z</o:Created>
  18. <o:LastSaved>2003-07-24T09:18:00Z</o:LastSaved>
  19. <o:Pages>1</o:Pages>
  20. <o:Words>2539</o:Words>
  21. <o:Characters>14475</o:Characters>
  22. <o:Company>IBM</o:Company>
  23. <o:Lines>120</o:Lines>
  24. <o:Paragraphs>33</o:Paragraphs>
  25. <o:CharactersWithSpaces>16981</o:CharactersWithSpaces>
  26. <o:Version>10.4219</o:Version>
  27. </o:DocumentProperties>
  28. </xml><![endif]--><!--[if gte mso 9]><xml>
  29. <w:WordDocument>
  30. <w:Compatibility>
  31. <w:BreakWrappedTables/>
  32. <w:SnapToGridInCell/>
  33. <w:WrapTextWithPunct/>
  34. <w:UseAsianBreakRules/>
  35. </w:Compatibility>
  36. <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  37. </w:WordDocument>
  38. </xml><![endif]-->
  39. <style>
  40. <!--
  41. /* Style Definitions */
  42. p.MsoNormal, li.MsoNormal, div.MsoNormal
  43. {mso-style-parent:"";
  44. margin:0cm;
  45. margin-bottom:.0001pt;
  46. mso-pagination:widow-orphan;
  47. font-size:12.0pt;
  48. font-family:"Times New Roman";
  49. mso-fareast-font-family:"Times New Roman";}
  50. a:link, span.MsoHyperlink
  51. {color:blue;
  52. text-decoration:underline;
  53. text-underline:single;}
  54. a:visited, span.MsoHyperlinkFollowed
  55. {color:purple;
  56. text-decoration:underline;
  57. text-underline:single;}
  58. p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
  59. {margin:0cm;
  60. margin-bottom:.0001pt;
  61. mso-pagination:widow-orphan;
  62. font-size:10.0pt;
  63. font-family:"Courier New";
  64. mso-fareast-font-family:"Times New Roman";}
  65. @page Section1
  66. {size:612.0pt 792.0pt;
  67. margin:72.0pt 65.95pt 72.0pt 65.95pt;
  68. mso-header-margin:35.4pt;
  69. mso-footer-margin:35.4pt;
  70. mso-paper-source:0;}
  71. div.Section1
  72. {page:Section1;}
  73. -->
  74. </style>
  75. <!--[if gte mso 10]>
  76. <style>
  77. /* Style Definitions */
  78. table.MsoNormalTable
  79. {mso-style-name:"Table Normal";
  80. mso-tstyle-rowband-size:0;
  81. mso-tstyle-colband-size:0;
  82. mso-style-noshow:yes;
  83. mso-style-parent:"";
  84. mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
  85. mso-para-margin:0cm;
  86. mso-para-margin-bottom:.0001pt;
  87. mso-pagination:widow-orphan;
  88. font-size:10.0pt;
  89. font-family:"Times New Roman";}
  90. </style>
  91. <![endif]-->
  92. </head>
  93. <body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'>
  94. <div class=Section1>
  95. <p class=MsoPlainText>This is an annotated trace of an ajc compilation of
  96. HelloWorld (no aspects involved).</p>
  97. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  98. <p class=MsoPlainText>ajdtcore::Entering execution(void
  99. org.aspectj.tools.ajc.Main.main(String[])) </p>
  100. <p class=MsoPlainText><span style='mso-spacerun:yes'>                  
  101. </span>arguments ([Ljava.lang.String;@1ac1fe4)</p>
  102. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  103. <p class=MsoPlainText><span style='color:#339966'><span
  104. style='mso-spacerun:yes'>  </span>// ---------------------------------------------------------------------------<o:p></o:p></span></p>
  105. <p class=MsoPlainText><span style='color:#339966'><span
  106. style='mso-spacerun:yes'>  </span>// create an ajc.Main instance...<o:p></o:p></span></p>
  107. <p class=MsoPlainText><span style='color:#339966'><span
  108. style='mso-spacerun:yes'>  </span>//
  109. ---------------------------------------------------------------------------<o:p></o:p></span></p>
  110. <p class=MsoPlainText><span style='mso-spacerun:yes'> 
  111. </span>ajdtcore::Entering execution(org.aspectj.tools.ajc.Main()) arguments ()</p>
  112. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  113. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span><span
  114. style='color:#339966'>// command controller is used for repeated compilations
  115. in incremental mode</span></p>
  116. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span></p>
  117. <p class=MsoPlainText><span style='mso-spacerun:yes'>   
  118. </span>ajdtcore::Entering
  119. execution(org.aspectj.tools.ajc.Main.CommandController()) arguments ()</p>
  120. <p class=MsoPlainText><span style='mso-spacerun:yes'>   
  121. </span>ajdtcore::Exiting execution(org.aspectj.tools.ajc.Main.CommandController())</p>
  122. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span></p>
  123. <p class=MsoPlainText><span style='color:#339966'><span
  124. style='mso-spacerun:yes'>    </span>// message handler is used to accumulate
  125. messages resulting from the compilation<o:p></o:p></span></p>
  126. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  127. <p class=MsoPlainText><span style='mso-spacerun:yes'>   
  128. </span>bridge::Entering execution(org.aspectj.bridge.MessageHandler(boolean))
  129. arguments (true)</p>
  130. <p class=MsoPlainText><span style='mso-spacerun:yes'>     
  131. </span>bridge::Entering execution(void org.aspectj.bridge.MessageHandler.init(boolean))
  132. arguments (true)</p>
  133. <p class=MsoPlainText><span style='mso-spacerun:yes'>     
  134. </span>bridge::Exiting execution(void
  135. org.aspectj.bridge.MessageHandler.init(boolean)) return: null</p>
  136. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span>bridge::Exiting
  137. execution(org.aspectj.bridge.MessageHandler(boolean))\<br style='mso-special-character:
  138. line-break'>
  139. <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
  140. <![endif]></p>
  141. <p class=MsoPlainText><span style='mso-spacerun:yes'>  </span>ajdtcore::Exiting
  142. execution(org.aspectj.tools.ajc.Main())</p>
  143. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  144. <p class=MsoPlainText><span style='color:#339966'><span
  145. style='mso-spacerun:yes'>  </span>//
  146. ----------------------------------------------------------------------------<o:p></o:p></span></p>
  147. <p class=MsoPlainText><span style='color:#339966'><span
  148. style='mso-spacerun:yes'>  </span>// run it!<o:p></o:p></span></p>
  149. <p class=MsoPlainText><span style='color:#339966'><span
  150. style='mso-spacerun:yes'>  </span>//
  151. ----------------------------------------------------------------------------<o:p></o:p></span></p>
  152. <p class=MsoPlainText><span style='mso-spacerun:yes'> 
  153. </span>ajdtcore::Entering execution(void org.aspectj.tools.ajc.Main.runMain(String[],
  154. boolean)) </p>
  155. <p class=MsoPlainText><span style='mso-spacerun:yes'>                    
  156. </span>arguments ([Ljava.lang.String;@1ac1fe4,true)</p>
  157. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  158. <p class=MsoPlainText><span style='mso-spacerun:yes'>  </span><span
  159. style='color:#339966'><span style='mso-spacerun:yes'>  </span>// set message
  160. verboseness according to presence of -verbose arg<o:p></o:p></span></p>
  161. <p class=MsoPlainText><span style='color:#339966'><o:p>&nbsp;</o:p></span></p>
  162. <p class=MsoPlainText><span style='color:#339966'><span
  163. style='mso-spacerun:yes'>    </span>// run<o:p></o:p></span></p>
  164. <p class=MsoPlainText><span style='color:#339966'><span
  165. style='mso-spacerun:yes'>    </span>// -------------<o:p></o:p></span></p>
  166. <p class=MsoPlainText><span style='color:#339966'><span
  167. style='mso-spacerun:yes'> </span></span><span style='mso-spacerun:yes'>  
  168. </span>ajdtcore::Entering execution(void org.aspectj.tools.ajc.Main.run(String[],
  169. IMessageHolder)) </p>
  170. <p class=MsoPlainText><span style='mso-spacerun:yes'>                      
  171. </span>arguments ([Ljava.lang.String;@1ac1fe4,MessageHandler: no messages)</p>
  172. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  173. <p class=MsoPlainText><span style='color:#339966'><span
  174. style='mso-spacerun:yes'>      </span>// initialise the command controller -
  175. strips out any incremental compilation options, leaving rest intact<o:p></o:p></span></p>
  176. <p class=MsoPlainText><span style='mso-spacerun:yes'>     
  177. </span>ajdtcore::Entering execution(String[]
  178. org.aspectj.tools.ajc.Main.CommandController.init(String[],
  179. IMessageHandler))<span style='mso-spacerun:yes'>    </span></p>
  180. <p class=MsoPlainText><span style='mso-spacerun:yes'>                        
  181. </span>arguments ([Ljava.lang.String;@1ac1fe4,MessageHandler: no messages)</p>
  182. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  183. <p class=MsoPlainText><span style='color:#339966'><span
  184. style='mso-spacerun:yes'>      </span>// create a command object for
  185. compilation (an ICommand)<o:p></o:p></span></p>
  186. <p class=MsoPlainText><span style='mso-spacerun:yes'>     
  187. </span>bridge::Entering execution(ICommand
  188. org.aspectj.bridge.ReflectionFactory.makeCommand(String, IMessageHandler)) </p>
  189. <p class=MsoPlainText><span style='mso-spacerun:yes'>                      
  190. </span>arguments (org.aspectj.ajdt.ajc.<b style='mso-bidi-font-weight:normal'><span
  191. style='color:red'>AjdtCommand</span></b>,MessageHandler: no messages)</p>
  192. <p class=MsoPlainText><span style='mso-spacerun:yes'>       </span><span
  193. style='mso-spacerun:yes'> </span>ajdtcore::Entering
  194. execution(org.aspectj.ajdt.ajc.AjdtCommand()) arguments ()</p>
  195. <p class=MsoPlainText><span style='mso-spacerun:yes'>       
  196. </span>ajdtcore::Exiting execution(org.aspectj.ajdt.ajc.AjdtCommand())</p>
  197. <p class=MsoPlainText><span style='mso-spacerun:yes'>        </span>...</p>
  198. <p class=MsoPlainText><span style='mso-spacerun:yes'>     
  199. </span>bridge::Exiting execution(ICommand
  200. org.aspectj.bridge.ReflectionFactory.makeCommand(String, IMessageHandler)) </p>
  201. <p class=MsoPlainText><span style='mso-spacerun:yes'>                     
  202. </span>return: org.aspectj.ajdt.ajc.AjdtCommand@11c8a71</p>
  203. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  204. <p class=MsoPlainText><span style='color:#339966'><span
  205. style='mso-spacerun:yes'>      </span>//
  206. ----------------------------------------------------------------------------------------------------<o:p></o:p></span></p>
  207. <p class=MsoPlainText><span style='color:#339966'><span
  208. style='mso-spacerun:yes'>      </span>// run the command... all the
  209. command-line args except verbosity and incremental options are passed in<o:p></o:p></span></p>
  210. <p class=MsoPlainText><span style='color:#339966'><span
  211. style='mso-spacerun:yes'>      </span>//
  212. ----------------------------------------------------------------------------------------------------<o:p></o:p></span></p>
  213. <p class=MsoPlainText><span style='mso-spacerun:yes'>     
  214. </span>ajdtcore::Entering execution(boolean
  215. org.aspectj.ajdt.ajc.AjdtCommand.runCommand(String[], IMessageHandler)) </p>
  216. <p class=MsoPlainText><span style='mso-spacerun:yes'>                        
  217. </span>arguments ([Ljava.lang.String;@1ac1fe4,MessageHandler: no messages)</p>
  218. <p class=MsoPlainText><span style='mso-spacerun:yes'>      </span></p>
  219. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  220. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  221. 1'>      </span>// create a build manager that sends messages to the given
  222. message holder<o:p></o:p></span></p>
  223. <p class=MsoPlainText><span style='mso-tab-count:1'>      </span>ajdtcore::Entering
  224. execution(org.aspectj.ajdt.internal.core.builder.<b style='mso-bidi-font-weight:
  225. normal'><span style='color:red'>AjBuildManager</span></b>(IMessageHandler)) </p>
  226. <p class=MsoPlainText><span style='mso-spacerun:yes'>                        
  227. </span>arguments (MessageHandler: no messages)</p>
  228. <p class=MsoPlainText><span style='mso-tab-count:1'>      </span>ajdtcore::Exiting
  229. execution(org.aspectj.ajdt.internal.core.builder.AjBuildManager(IMessageHandler))</p>
  230. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  231. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  232. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  233. 1'>      </span>// call do-command - this handles both one-off and incremental
  234. (repeat) compiles<o:p></o:p></span></p>
  235. <p class=MsoPlainText><span style='mso-tab-count:1'>      </span>ajdtcore::Entering
  236. execution(boolean org.aspectj.ajdt.ajc.AjdtCommand.doCommand(IMessageHandler,
  237. boolean)) </p>
  238. <p class=MsoPlainText><span style='mso-spacerun:yes'>                        
  239. </span><span lang=DA style='mso-ansi-language:DA'>arguments (MessageHandler: no
  240. messages,false)<o:p></o:p></span></p>
  241. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><o:p>&nbsp;</o:p></span></p>
  242. <p class=MsoPlainText><span lang=DA style='color:#339966;mso-ansi-language:
  243. DA'><span style='mso-spacerun:yes'>          </span></span><span
  244. style='color:#339966'>// create build configuration object for this build by
  245. parsing command-line arguments<o:p></o:p></span></p>
  246. <p class=MsoPlainText><span style='mso-spacerun:yes'>         
  247. </span>ajdtcore::Entering execution(AjBuildConfig
  248. org.aspectj.ajdt.ajc.AjdtCommand.genBuildConfig(String[],</p>
  249. <p class=MsoPlainText><span
  250. style='mso-spacerun:yes'>                                         </span>CountingMessageHandler))
  251. </p>
  252. <p class=MsoPlainText><span
  253. style='mso-spacerun:yes'>                             </span>arguments
  254. ([Ljava.lang.String;@76cbf7,MessageHandler: no messages)</p>
  255. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  256. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  257. 1'>      </span><span style='mso-spacerun:yes'>      </span>// create a build
  258. arg parser, this is actually a subclass of the eclipse batch compiler<o:p></o:p></span></p>
  259. <p class=MsoPlainText><span style='color:#339966'><span
  260. style='mso-spacerun:yes'>            </span>// which is org.eclipse.jdt.internal.compiler.batch.Main<o:p></o:p></span></p>
  261. <p class=MsoPlainText><span style='mso-spacerun:yes'>           
  262. </span>ajdtcore::Entering execution(org.aspectj.ajdt.ajc.<b style='mso-bidi-font-weight:
  263. normal'><span style='color:red'>BuildArgParser</span></b>()) arguments ()</p>
  264. <p class=MsoPlainText><span style='mso-spacerun:yes'>           
  265. </span>ajdtcore::Exiting execution(org.aspectj.ajdt.ajc.BuildArgParser())</p>
  266. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  267. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  268. 1'>      </span><span style='mso-spacerun:yes'>      </span>// ask the parser
  269. to create the build configuration object<o:p></o:p></span></p>
  270. <p class=MsoPlainText><span style='mso-spacerun:yes'>           
  271. </span>ajdtcore::Entering execution(<b style='mso-bidi-font-weight:normal'><span
  272. style='color:red'>AjBuildConfig</span></b>
  273. org.aspectj.ajdt.ajc.BuildArgParser.genBuildConfig(</p>
  274. <p class=MsoPlainText><span
  275. style='mso-spacerun:yes'>                                         
  276. </span>String[], IMessageHandler)) </p>
  277. <p class=MsoPlainText><span
  278. style='mso-spacerun:yes'>                               </span>arguments
  279. ([Ljava.lang.String;@76cbf7,MessageHandler: no messages)</p>
  280. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  281. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  282. </span>ajdtcore::Entering
  283. execution(org.aspectj.ajdt.internal.core.builder.AjBuildConfig()) arguments ()</p>
  284. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  285. </span>ajdtcore::Exiting
  286. execution(org.aspectj.ajdt.internal.core.builder.AjBuildConfig())</p>
  287. <p class=MsoPlainText><span style='mso-spacerun:yes'>             </span><span
  288. style='mso-spacerun:yes'> </span>ajdtcore::Entering
  289. execution(org.aspectj.ajdt.ajc.BuildArgParser.<b style='mso-bidi-font-weight:
  290. normal'><span style='color:red'>AjcConfigParser</span></b>(</p>
  291. <p class=MsoPlainText><span
  292. style='mso-spacerun:yes'>                                    </span><span
  293. lang=DA style='mso-ansi-language:DA'>BuildArgParser, AjBuildConfig,
  294. IMessageHandler)) <o:p></o:p></span></p>
  295. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  296. style='mso-spacerun:yes'>                                 </span>arguments (</span><a
  297. href="mailto:org.aspectj.ajdt.ajc.BuildArgParser@126804e"><span lang=DA
  298. style='mso-ansi-language:DA'>org.aspectj.ajdt.ajc.BuildArgParser@126804e</span></a><span
  299. lang=DA style='mso-ansi-language:DA'>,<o:p></o:p></span></p>
  300. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  301. style='mso-spacerun:yes'>                                            </span></span><a
  302. href="mailto:org.aspectj.ajdt.internal.core.builder.AjBuildConfig@b1b4c3"><span
  303. lang=DA style='mso-ansi-language:DA'>org.aspectj.ajdt.internal.core.builder.AjBuildConfig@b1b4c3</span></a><span
  304. lang=DA style='mso-ansi-language:DA'>,<o:p></o:p></span></p>
  305. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  306. style='mso-spacerun:yes'>                                           
  307. </span>MessageHandler: no messages)<o:p></o:p></span></p>
  308. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  309. style='mso-spacerun:yes'>              </span>ajdtcore::Exiting
  310. execution(org.aspectj.ajdt.ajc.BuildArgParser.AjcConfigParser(<o:p></o:p></span></p>
  311. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  312. style='mso-spacerun:yes'>                                            </span></span>BuildArgParser,
  313. AjBuildConfig, IMessageHandler))</p>
  314. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  315. </span>util::Entering execution(void
  316. org.aspectj.util.ConfigParser.parseCommandLine(String[])) </p>
  317. <p class=MsoPlainText><span
  318. style='mso-spacerun:yes'>                             </span>arguments
  319. ([Ljava.lang.String;@76cbf7)</p>
  320. <p class=MsoPlainText><span style='color:#339966'><span
  321. style='mso-spacerun:yes'>                </span>// build a linked list of
  322. arguments and then...<o:p></o:p></span></p>
  323. <p class=MsoPlainText><span style='mso-spacerun:yes'>   </span><span
  324. style='mso-spacerun:yes'>             </span>util::Entering execution(void
  325. org.aspectj.util.ConfigParser.parseArgs(LinkedList)) </p>
  326. <p class=MsoPlainText><span
  327. style='mso-spacerun:yes'>                               </span>arguments
  328. ([org.aspectj.util.ConfigParser$Arg@72ffb])</p>
  329. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  330. 2'>            </span><span style='mso-spacerun:yes'>    </span>// ajc options
  331. are handled by BuildArgParser.AjcConfigParser.parseOption<o:p></o:p></span></p>
  332. <p class=MsoPlainText><span style='color:#339966'><span
  333. style='mso-spacerun:yes'>                </span>// all other args (source
  334. files, lst files, imported argfiles) are handled in ConfigParser superclass<o:p></o:p></span></p>
  335. <p class=MsoPlainText><span style='mso-spacerun:yes'>               
  336. </span>util::Exiting execution(void
  337. org.aspectj.util.ConfigParser.parseArgs(LinkedList)) return: null</p>
  338. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  339. </span>util::Exiting execution(void
  340. org.aspectj.util.ConfigParser.parseCommandLine(String[])) return: null</p>
  341. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  342. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span><span
  343. style='color:#339966'><span style='mso-spacerun:yes'>          </span>// get
  344. the list of files to be compiled<o:p></o:p></span></p>
  345. <p class=MsoPlainText><span style='color:#339966'><span
  346. style='mso-spacerun:yes'>    </span></span><span
  347. style='mso-spacerun:yes'>          </span>util::Entering execution(List
  348. org.aspectj.util.ConfigParser.getFiles()) arguments ()</p>
  349. <p class=MsoPlainText><span style='mso-spacerun:yes'>          </span><span
  350. style='mso-spacerun:yes'>    </span>util::Exiting execution(List
  351. org.aspectj.util.ConfigParser.getFiles()) return: </p>
  352. <p class=MsoPlainText><span style='color:blue'><span
  353. style='mso-spacerun:yes'>                   </span>[C:\Documents and
  354. Settings\colyer\Hello.java]<o:p></o:p></span></p>
  355. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  356. <p class=MsoPlainText><span style='color:#339966'><span
  357. style='mso-spacerun:yes'>              </span>// get any remaining arguments...
  358. these will be passed up to the eclipse batch compiler<o:p></o:p></span></p>
  359. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span><span
  360. style='mso-spacerun:yes'>          </span>ajdtcore::Entering execution(List
  361. org.aspectj.ajdt.ajc.BuildArgParser.AjcConfigParser.getUnparsedArgs()) </p>
  362. <p class=MsoPlainText><span
  363. style='mso-spacerun:yes'>                                 </span>arguments ()</p>
  364. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  365. </span>ajdtcore::Exiting execution(List
  366. org.aspectj.ajdt.ajc.BuildArgParser.AjcConfigParser.getUnparsedArgs()) </p>
  367. <p class=MsoPlainText><span
  368. style='mso-spacerun:yes'>                                </span>return: []</p>
  369. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  370. <p class=MsoPlainText><span style='color:#339966'><span
  371. style='mso-spacerun:yes'>              </span>// configure the batch compiler
  372. (superclass) with any as yet unparsed args<o:p></o:p></span></p>
  373. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  374. </span>jdtcore::Entering execution(void
  375. org.eclipse.jdt.internal.compiler.batch.Main.configure(String[])) </p>
  376. <p class=MsoPlainText><span
  377. style='mso-spacerun:yes'>                                </span>arguments
  378. ([Ljava.lang.String;@1df38fd)</p>
  379. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  380. </span>jdtcore::Exiting execution(void
  381. org.eclipse.jdt.internal.compiler.batch.Main.configure(String[])) </p>
  382. <p class=MsoPlainText><span
  383. style='mso-spacerun:yes'>                               </span>return: null</p>
  384. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  385. <p class=MsoPlainText><span style='color:#339966'><span
  386. style='mso-spacerun:yes'>          </span><span
  387. style='mso-spacerun:yes'>    </span>// tell the AjBuildConfig what it has to
  388. build<o:p></o:p></span></p>
  389. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  390. </span>ajdtcore::Entering execution(void
  391. org.aspectj.ajdt.internal.core.builder.AjBuildConfig.setFiles(List)) </p>
  392. <p class=MsoPlainText><span
  393. style='mso-spacerun:yes'>                                 </span>arguments
  394. ([C:\Documents and Settings\colyer\Hello.java])</p>
  395. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  396. </span>ajdtcore::Exiting execution(void
  397. org.aspectj.ajdt.internal.core.builder.AjBuildConfig.setFiles(List)) </p>
  398. <p class=MsoPlainText><span
  399. style='mso-spacerun:yes'>                                </span>return: null</p>
  400. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  401. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  402. 1'>      </span><span style='mso-spacerun:yes'>        </span>// calculate the
  403. classpath for compilation<o:p></o:p></span></p>
  404. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  405. </span>ajdtcore::Entering execution(List
  406. org.aspectj.ajdt.ajc.BuildArgParser.getClasspath(</p>
  407. <p class=MsoPlainText><span
  408. style='mso-spacerun:yes'>                                                  
  409. </span>BuildArgParser.AjcConfigParser)) </p>
  410. <p class=MsoPlainText><span
  411. style='mso-spacerun:yes'>                                 </span>arguments
  412. (org.aspectj.ajdt.ajc.BuildArgParser$AjcConfigParser@126e85f)</p>
  413. <p class=MsoPlainText><span style='mso-spacerun:yes'>     </span><span
  414. style='mso-spacerun:yes'>         </span>...</p>
  415. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  416. </span>ajdtcore::Exiting execution(List
  417. org.aspectj.ajdt.ajc.BuildArgParser.getClasspath(</p>
  418. <p class=MsoPlainText><span
  419. style='mso-spacerun:yes'>                                           
  420. </span>BuildArgParser.AjcConfigParser)) </p>
  421. <p class=MsoPlainText><span
  422. style='mso-spacerun:yes'>                                </span>return: </p>
  423. <p class=MsoPlainText><span style='color:blue'><span
  424. style='mso-spacerun:yes'>                       </span>[C:\ColyerRoot\Programs\SunJDK141\jre\lib\rt.jar,
  425. <o:p></o:p></span></p>
  426. <p class=MsoPlainText><span style='color:blue'><span
  427. style='mso-spacerun:yes'>                       
  428. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\i18n.jar, <o:p></o:p></span></p>
  429. <p class=MsoPlainText><span style='color:blue'><span
  430. style='mso-spacerun:yes'>                       
  431. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\sunrsasign.jar, <o:p></o:p></span></p>
  432. <p class=MsoPlainText><span style='color:blue'><span
  433. style='mso-spacerun:yes'>                       
  434. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\jsse.jar, <o:p></o:p></span></p>
  435. <p class=MsoPlainText><span style='color:blue'><span
  436. style='mso-spacerun:yes'>                       
  437. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\jce.jar, <o:p></o:p></span></p>
  438. <p class=MsoPlainText><span style='color:blue'><span
  439. style='mso-spacerun:yes'>                       
  440. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\charsets.jar, <o:p></o:p></span></p>
  441. <p class=MsoPlainText><span style='color:blue'><span
  442. style='mso-spacerun:yes'>                       
  443. </span>C:\ColyerRoot\Programs\SunJDK141\jre\classes, <o:p></o:p></span></p>
  444. <p class=MsoPlainText><span style='color:blue'><span
  445. style='mso-spacerun:yes'>     </span><span
  446. style='mso-spacerun:yes'>                   </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\ext\aspectjrt.jar,
  447. <o:p></o:p></span></p>
  448. <p class=MsoPlainText><span style='color:blue'><span
  449. style='mso-spacerun:yes'>                       
  450. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\ext\dnsns.jar, <o:p></o:p></span></p>
  451. <p class=MsoPlainText><span style='color:blue'><span
  452. style='mso-spacerun:yes'>                       
  453. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\ext\ldapsec.jar, <o:p></o:p></span></p>
  454. <p class=MsoPlainText><span style='color:blue'><span
  455. style='mso-spacerun:yes'>            </span><span
  456. style='mso-spacerun:yes'>            </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\ext\localedata.jar,
  457. <o:p></o:p></span></p>
  458. <p class=MsoPlainText><span style='color:blue'><span
  459. style='mso-spacerun:yes'>                       
  460. </span>C:\ColyerRoot\Programs\SunJDK141\jre\lib\ext\sunjce_provider.jar, <o:p></o:p></span></p>
  461. <p class=MsoPlainText><span style='color:blue'><span
  462. style='mso-spacerun:yes'>                       
  463. </span>c:\ColyerRoot\Programs\aspectj1.1\lib\aspectjtools_g.jar, <o:p></o:p></span></p>
  464. <p class=MsoPlainText><span style='color:blue'><span
  465. style='mso-spacerun:yes'>        </span><span
  466. style='mso-spacerun:yes'>                </span>c:\ColyerRoot\Programs\aspectj1.1\lib\aspectjtools.jar,
  467. <o:p></o:p></span></p>
  468. <p class=MsoPlainText><span style='color:blue'><span
  469. style='mso-spacerun:yes'>                       
  470. </span>c:\ColyerRoot\Programs\aspectj1.1\lib\log4j-1.2.7.jar, <o:p></o:p></span></p>
  471. <p class=MsoPlainText><span style='color:blue'><span
  472. style='mso-spacerun:yes'>                       
  473. </span>c:\ColyerRoot\Programs\aspectj1.1\lib, <o:p></o:p></span></p>
  474. <p class=MsoPlainText><span style='color:blue'><span
  475. style='mso-spacerun:yes'>                        </span>., <o:p></o:p></span></p>
  476. <p class=MsoPlainText><span style='color:blue'><span
  477. style='mso-spacerun:yes'>           </span><span
  478. style='mso-spacerun:yes'>             </span>C:\ColyerRoot\Programs\aspectj1.1b4\lib\aspectjrt.jar]<o:p></o:p></span></p>
  479. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  480. <p class=MsoPlainText><span style='color:#339966'><span
  481. style='mso-spacerun:yes'>              </span>// tell the build config what we
  482. learnt...<o:p></o:p></span></p>
  483. <p class=MsoPlainText><span style='mso-tab-count:1'>      </span><span
  484. style='mso-spacerun:yes'>        </span>ajdtcore::Entering execution(void
  485. org.aspectj.ajdt.internal.core.builder.AjBuildConfig.setClasspath(List)) </p>
  486. <p class=MsoPlainText><span style='mso-spacerun:yes'>             </span><span
  487. style='mso-spacerun:yes'>                    </span>arguments (...)</p>
  488. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  489. </span>ajdtcore::Exiting execution(void
  490. org.aspectj.ajdt.internal.core.builder.AjBuildConfig.setClasspath(List)) </p>
  491. <p class=MsoPlainText><span
  492. style='mso-spacerun:yes'>                                </span>return: null</p>
  493. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  494. <p class=MsoPlainText><span style='color:#339966'><span
  495. style='mso-spacerun:yes'>              </span>// ensure we always generate
  496. debug info at this phase<o:p></o:p></span></p>
  497. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  498. </span>ajdtcore::Entering execution(void
  499. org.aspectj.ajdt.ajc.BuildArgParser.setDebugOptions()) arguments ()</p>
  500. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  501. </span>ajdtcore::Exiting execution(void
  502. org.aspectj.ajdt.ajc.BuildArgParser.setDebugOptions()) return: null</p>
  503. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  504. <p class=MsoPlainText><span style='color:#339966'><span
  505. style='mso-spacerun:yes'>         </span><span
  506. style='mso-spacerun:yes'>     </span>// give the build config the java options
  507. that were parsed by the eclipse batch compiler<o:p></o:p></span></p>
  508. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  509. </span>ajdtcore::Entering execution(void
  510. org.aspectj.ajdt.internal.core.builder.AjBuildConfig.setJavaOptions(Map)) </p>
  511. <p class=MsoPlainText><span style='color:blue'><span
  512. style='mso-spacerun:yes'>                       </span>arguments ( {org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=ignore,
  513. <o:p></o:p></span></p>
  514. <p class=MsoPlainText><span style='color:blue'><span
  515. style='mso-spacerun:yes'>                                   
  516. </span>org.eclipse.jdt.core.compiler.compliance=1.3, <o:p></o:p></span></p>
  517. <p class=MsoPlainText><span style='color:blue'><span
  518. style='mso-spacerun:yes'>                                   
  519. </span>org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled,
  520. <o:p></o:p></span></p>
  521. <p class=MsoPlainText><span style='color:blue'><span
  522. style='mso-spacerun:yes'>                                   
  523. </span>org.eclipse.jdt.core.compiler.codegen.unusedLocal=optimize out, <o:p></o:p></span></p>
  524. <p class=MsoPlainText><span style='color:blue'><span
  525. style='mso-spacerun:yes'>                                   
  526. </span>org.eclipse.jdt.core.compiler.problem.deprecation=ignore,<span
  527. style='mso-spacerun:yes'>                                               </span><span
  528. style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
  529. <p class=MsoPlainText><span style='color:blue'><span
  530. style='mso-spacerun:yes'>                                   
  531. </span>org.eclipse.jdt.core.compiler.problem.<o:p></o:p></span></p>
  532. <p class=MsoPlainText><span style='color:blue'><span
  533. style='mso-spacerun:yes'>                                              
  534. </span>unusedParameterWhenImplementingAbstract=disabled, <o:p></o:p></span></p>
  535. <p class=MsoPlainText><span style='color:blue'><span
  536. style='mso-spacerun:yes'>                                   
  537. </span>org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore,
  538. <o:p></o:p></span></p>
  539. <p class=MsoPlainText><span style='color:blue'><span
  540. style='mso-spacerun:yes'>                                   
  541. </span>org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore, <o:p></o:p></span></p>
  542. <p class=MsoPlainText><span style='color:blue'><span
  543. style='mso-spacerun:yes'>                                   
  544. </span>org.eclipse.jdt.core.compiler.problem.unusedImport=ignore, <o:p></o:p></span></p>
  545. <p class=MsoPlainText><span style='color:blue'><span
  546. style='mso-spacerun:yes'>                                  </span><span
  547. style='mso-spacerun:yes'>  </span>org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=ignore,
  548. <o:p></o:p></span></p>
  549. <p class=MsoPlainText><span style='color:blue'><span
  550. style='mso-spacerun:yes'>                                   
  551. </span>org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore, <o:p></o:p></span></p>
  552. <p class=MsoPlainText><span style='color:blue'><span
  553. style='mso-spacerun:yes'>                                   
  554. </span>org.eclipse.jdt.core.compiler.debug.localVariable=generate, <o:p></o:p></span></p>
  555. <p class=MsoPlainText><span style='color:blue'><span
  556. style='mso-spacerun:yes'>                                   
  557. </span>org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=ignore,
  558. <o:p></o:p></span></p>
  559. <p class=MsoPlainText><span style='color:blue'><span
  560. style='mso-spacerun:yes'>                                   
  561. </span>org.eclipse.jdt.core.compiler.debug.sourceFile=generate, <o:p></o:p></span></p>
  562. <p class=MsoPlainText><span style='color:blue'><span
  563. style='mso-spacerun:yes'>          </span><span
  564. style='mso-spacerun:yes'>                          </span>org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore,
  565. <o:p></o:p></span></p>
  566. <p class=MsoPlainText><span style='color:blue'><span
  567. style='mso-spacerun:yes'>                                   
  568. </span>org.eclipse.jdt.core.compiler.debug.lineNumber=generate, <o:p></o:p></span></p>
  569. <p class=MsoPlainText><span style='color:blue'><span
  570. style='mso-spacerun:yes'>                                   
  571. </span>org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore, <o:p></o:p></span></p>
  572. <p class=MsoPlainText><span style='color:blue'><span
  573. style='mso-spacerun:yes'>                                   
  574. </span>org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=ignore, <o:p></o:p></span></p>
  575. <p class=MsoPlainText><span style='color:blue'><span
  576. style='mso-spacerun:yes'>                                   
  577. </span>org.eclipse.jdt.core.compiler.problem.assertIdentifier=ignore, <o:p></o:p></span></p>
  578. <p class=MsoPlainText><span style='color:blue'><span
  579. style='mso-spacerun:yes'>                 </span><span
  580. style='mso-spacerun:yes'>                   </span>org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=ignore,
  581. <o:p></o:p></span></p>
  582. <p class=MsoPlainText><span style='color:blue'><span
  583. style='mso-spacerun:yes'>                                   
  584. </span>org.eclipse.jdt.core.compiler.problem.invalidImport=error, <o:p></o:p></span></p>
  585. <p class=MsoPlainText><span style='color:blue'><span
  586. style='mso-spacerun:yes'>                                   
  587. </span>org.eclipse.jdt.core.compiler.problem.unreachableCode=error, <o:p></o:p></span></p>
  588. <p class=MsoPlainText><span style='color:blue'><span
  589. style='mso-spacerun:yes'>                                   
  590. </span>org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.1, <o:p></o:p></span></p>
  591. <p class=MsoPlainText><span style='color:blue'><span
  592. style='mso-spacerun:yes'>                                   
  593. </span>org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=ignore,
  594. <o:p></o:p></span></p>
  595. <p class=MsoPlainText><span style='color:blue'><span
  596. style='mso-spacerun:yes'>                              </span><span
  597. style='mso-spacerun:yes'>      </span>org.eclipse.jdt.core.compiler.source=1.3})<o:p></o:p></span></p>
  598. <p class=MsoPlainText><span style='mso-spacerun:yes'>             
  599. </span>ajdtcore::Exiting execution(void
  600. org.aspectj.ajdt.internal.core.builder.AjBuildConfig.setJavaOptions(Map)) </p>
  601. <p class=MsoPlainText><span
  602. style='mso-spacerun:yes'>                                </span>return: null</p>
  603. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  604. <p class=MsoPlainText><span style='mso-spacerun:yes'>           
  605. </span>ajdtcore::Exiting execution(AjBuildConfig
  606. org.aspectj.ajdt.ajc.BuildArgParser.genBuildConfig(</p>
  607. <p class=MsoPlainText><span
  608. style='mso-spacerun:yes'>                                                        
  609. </span><span lang=DA style='mso-ansi-language:DA'>String[], IMessageHandler)) <o:p></o:p></span></p>
  610. <p class=MsoPlainText><span
  611. style='mso-spacerun:yes'>                              </span>return:
  612. org.aspectj.ajdt.internal.core.builder.AjBuildConfig@b1b4c3<o:p></o:p></p>
  613. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  614. <p class=MsoPlainText><span style='mso-spacerun:yes'>    </span><span
  615. style='mso-spacerun:yes'>     </span>ajdtcore::Exiting execution(AjBuildConfig
  616. org.aspectj.ajdt.ajc.AjdtCommand.genBuildConfig(<o:p></o:p></p>
  617. <p class=MsoPlainText><span
  618. style='mso-spacerun:yes'>                                       </span>String[],
  619. CountingMessageHandler)) </p>
  620. <p class=MsoPlainText><span style='mso-spacerun:yes'>                          
  621. </span>return: org.aspectj.ajdt.internal.core.builder.AjBuildConfig@b1b4c3</p>
  622. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  623. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  624. <p class=MsoPlainText><span style='color:#339966'><span
  625. style='mso-spacerun:yes'>  </span><span style='mso-tab-count:1'>    </span><span
  626. style='mso-spacerun:yes'>   </span>//
  627. ------------------------------------------------------------------------------------------<o:p></o:p></span></p>
  628. <p class=MsoPlainText><span style='color:#339966'><span
  629. style='mso-spacerun:yes'>         </span>// here we go... kick off a batch
  630. build, if we were in incremental mode this would be a call<o:p></o:p></span></p>
  631. <p class=MsoPlainText><span style='color:#339966'><span
  632. style='mso-spacerun:yes'>         </span>// to AjBuildManager.incrementalBuild()
  633. instead<o:p></o:p></span></p>
  634. <p class=MsoPlainText><span style='color:#339966'><span
  635. style='mso-spacerun:yes'>         </span>//
  636. ------------------------------------------------------------------------------------------<o:p></o:p></span></p>
  637. <p class=MsoPlainText><span style='mso-spacerun:yes'>        
  638. </span>ajdtcore::Entering execution(boolean
  639. org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(</p>
  640. <p class=MsoPlainText><span style='mso-spacerun:yes'>                         
  641. </span><span style='mso-spacerun:yes'>              </span><span lang=DA
  642. style='mso-ansi-language:DA'>AjBuildConfig, IMessageHandler)) <o:p></o:p></span></p>
  643. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  644. style='mso-spacerun:yes'>                            </span>arguments (</span><a
  645. href="mailto:org.aspectj.ajdt.internal.core.builder.AjBuildConfig@b1b4c3"><span
  646. lang=DA style='mso-ansi-language:DA'>org.aspectj.ajdt.internal.core.builder.AjBuildConfig@b1b4c3</span></a><span
  647. lang=DA style='mso-ansi-language:DA'>,<o:p></o:p></span></p>
  648. <p class=MsoPlainText><span lang=DA style='mso-ansi-language:DA'><span
  649. style='mso-spacerun:yes'>                         </span><span
  650. style='mso-spacerun:yes'>              </span></span>MessageHandler: no
  651. messages)</p>
  652. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  653. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  654. 2'>            </span>// *********************************************<o:p></o:p></span></p>
  655. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  656. 2'>            </span>// what happens here is captured separately!!<o:p></o:p></span></p>
  657. <p class=MsoPlainText><span style='color:#339966'><span
  658. style='mso-spacerun:yes'>            </span>// see <a
  659. href="ajc_batchBuild_annotated.htm">ajc_batchBuild_annotated.htm</a><o:p></o:p></span></p>
  660. <p class=MsoPlainText><span style='color:#339966'><span style='mso-tab-count:
  661. 2'>            </span>// *********************************************<o:p></o:p></span></p>
  662. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  663. <p class=MsoPlainText><span style='mso-spacerun:yes'>        
  664. </span>ajdtcore::Exiting execution(boolean org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(</p>
  665. <p class=MsoPlainText><span
  666. style='mso-spacerun:yes'>                                               
  667. </span>AjBuildConfig, IMessageHandler)) </p>
  668. <p class=MsoPlainText><span style='mso-spacerun:yes'>                          
  669. </span>return: true</p>
  670. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  671. <p class=MsoPlainText><span style='mso-spacerun:yes'>      
  672. </span>ajdtcore::Exiting execution(boolean
  673. org.aspectj.ajdt.ajc.AjdtCommand.doCommand(IMessageHandler, boolean)) </p>
  674. <p class=MsoPlainText><span style='mso-spacerun:yes'>                        
  675. </span>return: true</p>
  676. <p class=MsoPlainText><span style='mso-spacerun:yes'>    
  677. </span>ajdtcore::Exiting execution(boolean
  678. org.aspectj.ajdt.ajc.AjdtCommand.runCommand(String[], IMessageHandler)) </p>
  679. <p class=MsoPlainText><span style='mso-spacerun:yes'>                      
  680. </span>return: true</p>
  681. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  682. <p class=MsoPlainText><span style='color:#339966'><span
  683. style='mso-spacerun:yes'>     </span>// and we're back in Main.run()...<o:p></o:p></span></p>
  684. <p class=MsoPlainText><span style='color:#339966'><span
  685. style='mso-spacerun:yes'>     </span>// report the results of the compilation<o:p></o:p></span></p>
  686. <p class=MsoPlainText><span style='mso-spacerun:yes'>    
  687. </span>ajdtcore::Entering execution(boolean
  688. org.aspectj.tools.ajc.Main.report(boolean, IMessageHolder)) </p>
  689. <p class=MsoPlainText><span style='mso-spacerun:yes'>              
  690. </span>arguments (true,MessageHandler: no messages)</p>
  691. <p class=MsoPlainText><span style='mso-spacerun:yes'>    
  692. </span>ajdtcore::Exiting execution(boolean org.aspectj.tools.ajc.Main.report(boolean,
  693. IMessageHolder)) </p>
  694. <p class=MsoPlainText><span style='mso-spacerun:yes'>              
  695. </span>return: true</p>
  696. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  697. <p class=MsoPlainText><span style='mso-spacerun:yes'>  
  698. </span>ajdtcore::Exiting execution(void
  699. org.aspectj.tools.ajc.Main.run(String[], IMessageHolder)) return: null</p>
  700. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  701. <p class=MsoPlainText>ajdtcore::Entering execution(void
  702. org.aspectj.tools.ajc.Main.systemExit(IMessageHolder)) </p>
  703. <p class=MsoPlainText><span style='mso-spacerun:yes'>                  
  704. </span>arguments (MessageHandler: no messages)</p>
  705. <p class=MsoPlainText><o:p>&nbsp;</o:p></p>
  706. <p class=MsoPlainText><span style='color:#339966'>// its all over!<o:p></o:p></span></p>
  707. </div>
  708. </body>
  709. </html>