From: aclement Date: Wed, 25 Oct 2006 09:24:00 +0000 (+0000) Subject: ajdoc patches 148906 X-Git-Tag: REMOVING_ASM X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e4a441b93c2f1a644784af90d8256f0d6c194b4c;p=aspectj.git ajdoc patches 148906 --- diff --git a/docs/devGuideDB/ajc.xml b/docs/devGuideDB/ajc.xml index 30ca3b901..a370b8e99 100644 --- a/docs/devGuideDB/ajc.xml +++ b/docs/devGuideDB/ajc.xml @@ -55,7 +55,7 @@ on the inpath and rebuild.) - + Options diff --git a/docs/devGuideDB/ajdoc.xml b/docs/devGuideDB/ajdoc.xml index cd6ad011d..d2a763d59 100644 --- a/docs/devGuideDB/ajdoc.xml +++ b/docs/devGuideDB/ajdoc.xml @@ -1,7 +1,7 @@ ajdoc - generate HTML API documentation, including crosscutting structure (early-access) + generate HTML API documentation, including crosscutting structure @@ -32,23 +32,20 @@ @file... -argfile file... + + ajc options + Description - Similar to javadoc, - ajdoc renders HTML documentation for pointcuts, - advice, and inter-type declarations, as - well as the Java constructs that Javadoc renders. - ajdoc also links - advice from members affected by the advice and - the inter-type declaration for members declared from aspects. - The aspect will be fully documented, - as will your target classes, including links to any - advice or declarations that affect the class. - That means, for example, that + ajdoc renders HTML documentation for AspectJ + constructs as well as the Java constructs that + javadoc renders. + In addition ajdoc displays the crosscutting + nature in the form of links. That means, for example, that you can see everything affecting a method when reading the documentation for the method. @@ -68,8 +65,8 @@ As with ajc (but unlike javadoc), you pass ajdoc all your aspect source files and any files containing types affected by the aspects; - it's often easiest to just pass all the .java files - in your system. + it's often easiest to just pass all the .java + and .aj files in your system. Unlike ajc, ajdoc will try to find package sources using the specified sourcepath if you list packages on the command line. @@ -90,6 +87,12 @@ for details on the text file format. + + ajdoc honours ajc options. See + the ajc documentation for details on + these options. + + ajdoc currently requires the tools.jar from J2SE 1.3 to be on the classpath. @@ -101,15 +104,6 @@ - - Known limitations - - ajdoc documents advice and pointcut members, shows where advice applies and - links affected members back to the advice. - It currently does not document or add structural links for any inter-type declarations or other declare forms. - - - Examples