aboutsummaryrefslogtreecommitdiffstats
path: root/docs/developer
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2022-04-02 08:22:42 +0700
committerAlexander Kriegisch <Alexander@Kriegisch.name>2022-04-02 08:24:04 +0700
commit651e92a3285606537cfa47913adc17ce90bc22c8 (patch)
treee0fb94bf0758d5f2f09437aee383713220b57232 /docs/developer
parentcefa5d6bfcb92ea66e6fccd68fa922dba914a420 (diff)
downloadaspectj-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.md8
-rw-r--r--docs/developer/modules.html156
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]: &quot;the module structure,
-the uses structure, the runtime structure, ..&quot;&nbsp; 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]: &quot;the module structure,
+the uses structure, the runtime structure, ..&quot;&nbsp; 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.&nbsp; Intended to minimize dependencies between
+ Contains an interface and implementation of classes realted to
+ compiler messages including: source locations, handling, and
+ formatting.&nbsp; 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.&nbsp;
- Extends the JDT compiler's parsing and name resolution to
- understand AspectJ declarations.&nbsp; Also extends incremental
+ Front-end of the AspectJ compiler and extension of Eclipse's JDT compiler.&nbsp;
+ Extends the JDT compiler's parsing and name resolution to
+ understand AspectJ declarations.&nbsp; 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">&nbsp;</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">&nbsp;</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.&nbsp; All advice planning and weaving is done
- here.&nbsp; Takes an aspect bytecode format and other Java
+ Back-end of the AspectJ compiler, built on top of the BCEL
+ bytecode toolkit.&nbsp; All advice planning and weaving is done
+ here.&nbsp; Takes an aspect bytecode format and other Java
classfiles as input.&nbsp; </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.&nbsp; 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>