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.

devguide.xml 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1//EN"
  3. "../../lib/docbook/docbook-dtd/docbookx.dtd"
  4. [
  5. <!ENTITY aj SYSTEM "aj.xml">
  6. <!ENTITY ajc SYSTEM "ajc.xml">
  7. <!ENTITY ajdoc SYSTEM "ajdoc.xml">
  8. <!ENTITY antsupport SYSTEM "antsupport.xml">
  9. <!ENTITY compatibility SYSTEM "compatibility.xml">
  10. <!ENTITY ltw SYSTEM "ltw.xml">
  11. <!ENTITY tools-intro SYSTEM "tools-intro.xml">
  12. <!ENTITY weaving SYSTEM "weaving.xml">
  13. ]>
  14. <book>
  15. <bookinfo>
  16. <title>The AspectJ<superscript>tm</superscript> Development Environment Guide</title>
  17. <authorgroup>
  18. <author>
  19. <othername>the AspectJ Team</othername>
  20. </author>
  21. </authorgroup>
  22. <legalnotice>
  23. <para>Copyright (c) 1998-2001 Xerox Corporation,
  24. 2002 Palo Alto Research Center, Incorporated,
  25. 2003-2005 Contributors.
  26. All rights reserved.
  27. </para>
  28. </legalnotice>
  29. <abstract>
  30. <para>
  31. This guide describes how to build and deploy AspectJ programs
  32. using the AspectJ tools and facilities. See also
  33. <ulink url="../progguide/index.html">The
  34. AspectJ Programming Guide</ulink>,
  35. the documentation available with the AspectJ support available for
  36. various integrated development environments (e.g.,
  37. <ulink url="http://eclipse.org/ajdt">Eclipse AJDT</ulink>),
  38. and the most-recent documentation available from
  39. the AspectJ project page, at
  40. <ulink url="http://eclipse.org/aspectj">
  41. http://eclipse.org/aspectj</ulink>.
  42. </para>
  43. </abstract>
  44. </bookinfo>
  45. &tools-intro;
  46. <chapter id="command-line-tools" xreflabel="AspectJ command-line tools">
  47. <title>AspectJ command-line tools</title>
  48. <sect1 id="ajc-ref-top">
  49. <title><literal>ajc</literal>, the AspectJ compiler/weaver</title>
  50. &ajc;
  51. </sect1>
  52. <sect1 id="ajdoc-ref-top">
  53. <title><literal>ajdoc</literal>, the AspectJ documentation tool</title>
  54. <para><literal>ajdoc</literal> produces JavaDoc-style documentation
  55. including crosscutting information.</para>
  56. &ajdoc;
  57. </sect1>
  58. <sect1 id="aj-ref-top">
  59. <title><literal>aj</literal>, the AspectJ load-time weaving script</title>
  60. <para><literal>aj</literal> launches programs,
  61. configuring basic load-time weaving.</para>
  62. &aj;
  63. </sect1>
  64. </chapter>
  65. &antsupport;
  66. &ltw;
  67. &compatibility;
  68. </book>