diff options
author | Alexander Kriegisch <Alexander@Kriegisch.name> | 2022-04-02 08:22:42 +0700 |
---|---|---|
committer | Alexander Kriegisch <Alexander@Kriegisch.name> | 2022-04-02 08:24:04 +0700 |
commit | 651e92a3285606537cfa47913adc17ce90bc22c8 (patch) | |
tree | e0fb94bf0758d5f2f09437aee383713220b57232 /docs/developer | |
parent | cefa5d6bfcb92ea66e6fccd68fa922dba914a420 (diff) | |
download | aspectj-651e92a3285606537cfa47913adc17ce90bc22c8.tar.gz aspectj-651e92a3285606537cfa47913adc17ce90bc22c8.zip |
Remove AspectJ Browser (ajbrowser) code and documentation
Closes #148.
TODO: Should more AJDE stuff be removed?
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to 'docs/developer')
-rw-r--r-- | docs/developer/IDE.md | 8 | ||||
-rw-r--r-- | docs/developer/modules.html | 156 |
2 files changed, 82 insertions, 82 deletions
diff --git a/docs/developer/IDE.md b/docs/developer/IDE.md index fd2c25957..2dc560008 100644 --- a/docs/developer/IDE.md +++ b/docs/developer/IDE.md @@ -11,8 +11,8 @@ the AspectJ Compiler _ajc_ from the command line. Please refer to the [AspectJ Development Environment Guide](https://www.eclipse.org/aspectj/doc/next/devguide/printable.html) for more details about on-board AspectJ tools, such as _ajc_ (compiler), _ajdoc_ (aspect-enriched Javadoc), _aj_ -(load-time weaving helper), AspectJ Browser (simple visualisation tool for cross-cutting aspect structure) as well as -basic information about load-time weaving configuration and the built-in Ant task for AspectJ. +(load-time weaving helper) as well as basic information about load-time weaving configuration and the built-in Ant task +for AspectJ. ## IDE support @@ -95,8 +95,8 @@ If you wish to install AspectJ in a separate directory and use it from the comma feel free to download the **AspectJ installer**. It is and executable JAR installer. It requires Java and possibly admin rights, if e.g. under Windows you want to install AspectJ to _C:/Program Files/AspectJ_. You execute it from a command prompt via `java -jar installer-<version>.jar` and select your installation options. Then you add `<ASPECTJ_HOME>/bin` -to your path and are good to go. You can now call tools like the Aspectj compiler `ajc`, the AspectJ documentation -generator `ajdoc` (similar to Javadoc) or the AspectJ Browser `ajbrowser` from the command line. +to your path and are good to go. You can now call tools like the Aspectj compiler `ajc` or the AspectJ documentation +generator `ajdoc` (similar to Javadoc) from the command line. You can find older installer versions until 1.9.6 on the [AspectJ website](https://www.eclipse.org/aspectj/downloads.php), more recent ones are attached to AspectJ [GitHub releases](https://github.com/eclipse/org.aspectj/releases) as diff --git a/docs/developer/modules.html b/docs/developer/modules.html index 6989c81a3..0aa3e8cfd 100644 --- a/docs/developer/modules.html +++ b/docs/developer/modules.html @@ -8,9 +8,9 @@ <title>AspectJ modules</title> <STYLE TYPE="text/css"> <!-- - + /* FOR THE SDA PAGE */ - + /* BODY {margin-top: 15px; margin-left: 15px; margin-right: 15px;} */ @@ -24,116 +24,116 @@ A:hover { color:red } - + INPUT {font:12px "Courier New", sans-serif;} - + H2 { - font:18px/18px Verdana, Arial, Helvetica, sans-serif; - color:black; - font-weight:bold; + font:18px/18px Verdana, Arial, Helvetica, sans-serif; + color:black; + font-weight:bold; margin-left: 10px; - line-height:110%; + line-height:110%; } H3 { - font:18px/18px Verdana, Arial, Helvetica, sans-serif; - color:black; - font-weight:bold; + font:18px/18px Verdana, Arial, Helvetica, sans-serif; + color:black; + font-weight:bold; margin-left: 10px; - line-height:110%; + line-height:110%; } H4 { - font:15px/16px Verdana, Arial, Helvetica, sans-serif; - color:black; - font-weight:bold; + font:15px/16px Verdana, Arial, Helvetica, sans-serif; + color:black; + font-weight:bold; margin-left: 10px; line-height:140%; } P { - font:13px/13px Verdana, Arial, Helvetica, sans-serif; + font:13px/13px Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px; - line-height:130%; + line-height:130%; } .paragraph { - font:13px/13px Verdana, Arial, Helvetica, sans-serif; + font:13px/13px Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px; - line-height:130%; + line-height:130%; } .smallParagraph { - font:11px/11px Verdana, Arial, Helvetica, sans-serif; + font:11px/11px Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px; - line-height:130%; + line-height:130%; } LI { font:13px/13px Verdana, Arial, Helvetica, sans-serif; - text-align:justify; + text-align:justify; margin-right: 10px; margin-left: 15px; - line-height:120%; + line-height:120%; } /* UL { font:13px/13px Verdana, Arial, Helvetica, sans-serif; - text-align:justify; + text-align:justify; margin-right: 10px; margin-left: 15px; - line-height:120%; + line-height:120%; }*/ - + DL { font:13px/13px Verdana, Arial, Helvetica, sans-serif; - text-align:justify; + text-align:justify; margin-right: 10px; margin-left: 15px; - line-height:120%; + line-height:120%; } - B { font:13px/13px Verdana, Arial, Helvetica, sans-serif; - font-weight:bold; + B { font:13px/13px Verdana, Arial, Helvetica, sans-serif; + font-weight:bold; line-height:140%; } .footer { - font:10px/10px Verdana, Arial, Helvetica, sans-serif; - color:#888888; + font:10px/10px Verdana, Arial, Helvetica, sans-serif; + color:#888888; text-align:left } .figureTitle { - font:13px/13px Verdana, Arial, Helvetica, sans-serif; - text-align:justify; + font:13px/13px Verdana, Arial, Helvetica, sans-serif; + text-align:justify; text-align:center } .copyrightNotice { - font:10px/10px Verdana, Arial, Helvetica, sans-serif; - color:#999999; + font:10px/10px Verdana, Arial, Helvetica, sans-serif; + color:#999999; line-height:110%; } .smallHeading { - font:13px/13px Verdana, Arial, Helvetica, sans-serif; + font:13px/13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:110%; } .tinyHeading { - font:11px/11px Verdana, Arial, Helvetica, sans-serif; + font:11px/11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:120%; } .newsText { - font:11px/11px Verdana, Arial, Helvetica, sans-serif; + font:11px/11px Verdana, Arial, Helvetica, sans-serif; line-height:130%; } .smallParagraph { - font:11px/11px Verdana, Arial, Helvetica, sans-serif; + font:11px/11px Verdana, Arial, Helvetica, sans-serif; line-height:130%; } .fancyHeading { - font:20px/20px Chantilly, Arial, Helvetica, sans-serif; + font:20px/20px Chantilly, Arial, Helvetica, sans-serif; margin-right: 10px; color:#6f7a92; margin-left: 10px; line-height:130%; } - + --> </STYLE> </head> @@ -142,19 +142,19 @@ <h3 align="center">AspectJ Modules</h3> -<p>There are a number of different structures [Parnas]: "the module structure, -the uses structure, the runtime structure, .." This document overviews module structure and summarizes what is hidden by each. -For detailed documentation refer to the individual module sources and docs +<p>There are a number of different structures [Parnas]: "the module structure, +the uses structure, the runtime structure, .." This document overviews module structure and summarizes what is hidden by each. +For detailed documentation refer to the individual module sources and docs available via CVS. </p> <h4 align="center">Core Modules</h4> <p><b>CVS Location: </b>dev.eclipse.org:/cvsroot/technology/org.aspectj/modules</p> <p> -To set up for building, one need only check out the module directories within the +To set up for building, one need only check out the module directories within the <code>modules/</code> directory. In Eclipse, check out each module into the the workspace as a project. (Note: module dependencies may change at any time, so this documentation might be out of date. -The Eclipse .classpath files specify the module dependencies, +The Eclipse .classpath files specify the module dependencies, even when using Ant to build outside of Eclipse.) <p> @@ -172,32 +172,32 @@ even when using Ant to build outside of Eclipse.) <td bgColor="#eeeeee"> <p class="smallParagraph" align="left">ajbrowser</td> <td bgColor="#eeeeee"> - <p class="smallParagraph" align="left">ajde, asm, bridge, util, taskdefs + <p class="smallParagraph" align="left">ajde, asm, bridge, util, taskdefs (pseudo, for build system) </td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - This module contains the ajbrowser application. It depends on the ajde module -for access to the aspectj compiler, and also for the swing user interface + This retired module used to contain the ajbrowser application. It depends on the ajde module +for access to the aspectj compiler, and also for the swing user interface components that ajde provides.</td> </tr> <tr> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left">ajde</td> <td bgColor="#eeeeee"> - <p class="smallParagraph" align="left">asm, bridge, + <p class="smallParagraph" align="left">asm, bridge, org.aspectj.ajdt.core, org.eclipse.jdt.core, util</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Hides the details of accessing the aspectj compiler - and interpreting compilation results (error messages, structure - model, etc.) from other applications (typically IDEs) that need + Hides the details of accessing the aspectj compiler + and interpreting compilation results (error messages, structure + model, etc.) from other applications (typically IDEs) that need to invoke it programmatically. - Changing any public interface in ajde can break all the IDE + Changing any public interface in ajde can break all the IDE integration projects and should be done with care.<br> <br> - It also contains a library of common swing user interface - components that can be used by any swing based IDE. Ajbrowser - and the non-eclipse IDE integration projects use this library + It also contains a library of common swing user interface + components that can be used by any swing based IDE. Ajbrowser + and the non-eclipse IDE integration projects use this library (except for the emacs support).</td> </tr> <tr> @@ -207,8 +207,8 @@ components that ajde provides.</td> <p class="smallParagraph" align="left">bridge</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Contains the Abstract Structure Model, which represents the result of -an aspectj compilation. Clients of ajde are returned an instance of the + Contains the Abstract Structure Model, which represents the result of +an aspectj compilation. Clients of ajde are returned an instance of the structure model which allows them to navigate and interpret the static structure of an aspectj program.</td> </tr> <tr> @@ -218,22 +218,22 @@ structure model which allows them to navigate and interpret the static structure <p class="smallParagraph" align="left">util</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Contains an interface and implementation of classes realted to - compiler messages including: source locations, handling, and - formatting. Intended to minimize dependencies between + Contains an interface and implementation of classes realted to + compiler messages including: source locations, handling, and + formatting. Intended to minimize dependencies between testing, the compiler, and ajde.</td> </tr> <tr> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left">org.aspectj.ajdt.core</td> <td bgColor="#eeeeee"> - <p class="smallParagraph" align="left">asm, bridge, org.eclipse.jdt.core, + <p class="smallParagraph" align="left">asm, bridge, org.eclipse.jdt.core, runtime, testing-util, util, weaver</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Front-end of the AspectJ compiler and extension of Eclipse's JDT compiler. - Extends the JDT compiler's parsing and name resolution to - understand AspectJ declarations. Also extends incremental + Front-end of the AspectJ compiler and extension of Eclipse's JDT compiler. + Extends the JDT compiler's parsing and name resolution to + understand AspectJ declarations. Also extends incremental behavior with understanding of AspectJ dependancies.</td> </tr> <tr> @@ -257,14 +257,14 @@ structure model which allows them to navigate and interpret the static structure <p class="smallParagraph" align="left"> </td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Small runtime library required for building and running AspectJ + Small runtime library required for building and running AspectJ programs.</td> </tr> <tr> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left">taskdefs</td> <td bgColor="#eeeeee"> - <p class="smallParagraph" align="left">bridge, org.aspectj.ajdt.core, + <p class="smallParagraph" align="left">bridge, org.aspectj.ajdt.core, util</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> @@ -277,20 +277,20 @@ structure model which allows them to navigate and interpret the static structure <p class="smallParagraph" align="left"> </td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Common utility classes including data type, file, and stream + Common utility classes including data type, file, and stream manipulation.</td> </tr> <tr> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left">weaver</td> <td bgColor="#eeeeee"> - <p class="smallParagraph" align="left">asm, bridge, runtime, testing-util, + <p class="smallParagraph" align="left">asm, bridge, runtime, testing-util, util</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Back-end of the AspectJ compiler, built on top of the BCEL - bytecode toolkit. All advice planning and weaving is done - here. Takes an aspect bytecode format and other Java + Back-end of the AspectJ compiler, built on top of the BCEL + bytecode toolkit. All advice planning and weaving is done + here. Takes an aspect bytecode format and other Java classfiles as input. </td> </tr> <!-- @@ -325,7 +325,7 @@ structure model which allows them to navigate and interpret the static structure <p class="smallParagraph" align="left">build</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Ant files, scripts, and taskdefs required for building the + Ant files, scripts, and taskdefs required for building the AspectJ distribution. Also contains the GUI installer.</td> </tr> <tr> @@ -368,7 +368,7 @@ structure model which allows them to navigate and interpret the static structure <p class="smallParagraph" align="left">testing-util</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - Common testing utility classes used by the unit test suites in + Common testing utility classes used by the unit test suites in the core modules.</td> </tr> <tr> @@ -376,7 +376,7 @@ structure model which allows them to navigate and interpret the static structure <p class="smallParagraph" align="left">tests</td> <td bgColor="#eeeeee"> <p class="smallParagraph" align="left"> - AspectJ test suite, including all language tests, regression + AspectJ test suite, including all language tests, regression tests, and test system sources.</td> </tr> <!-- @@ -562,4 +562,4 @@ cvs.aspectj4emacs.sourceforge.net:/cvsroot/aspectj4emacs</span></b></p> </body> -</html>
\ No newline at end of file +</html> |