From e16efa31d44591dd2a14e552a1fd71cd809d42a0 Mon Sep 17 00:00:00 2001 From: Alexander Kriegisch Date: Fri, 8 Oct 2021 10:55:37 +0200 Subject: Add AspectJ 1.9.8 release notes Signed-off-by: Alexander Kriegisch --- docs/dist/doc/index.html | 107 ++++++++++++++++++++++++----------------------- 1 file changed, 54 insertions(+), 53 deletions(-) (limited to 'docs/dist/doc/index.html') diff --git a/docs/dist/doc/index.html b/docs/dist/doc/index.html index 94e13fe96..36bba4821 100644 --- a/docs/dist/doc/index.html +++ b/docs/dist/doc/index.html @@ -1,18 +1,18 @@ - + AspectJ Documentation and Resources - +

AspectJ Documentation and Resources

-

+

AspectJ tm - is a seamless aspect-oriented extension to + is a seamless aspect-oriented extension to Javatm. - The compiler and development tools are available under + The compiler and development tools are available under an open-source license, require Java 1.3 to run, and produce - code that runs in JDK 1.1 and later VM's. + code that runs in JDK 1.1 and later VM's. For the latest materials, see http://eclipse.org/aspectj. Not all of these materials have been updated for AspectJ 5. @@ -21,28 +21,28 @@ - @@ -54,37 +54,37 @@

AspectJ documentation

SectionContents
docs - FAQ, + FAQ, Quick Reference (AspectJ 5), - Quick Reference (1.2.1), + Quick Reference (1.2.1), AspectJ 5 Developer's Notebook, - programming, - development and - problem diagnosis guides, + programming, + development and + problem diagnosis guides, API and example code.
distributions +
distributions AspectJ; - development environment support for - Eclipse + development environment support for + Eclipse and - JDeveloper. + JDeveloper.
resources aosd.net; AspectJ project the bug db, - and mailing lists for + and mailing lists for users and developers.
- + - - - @@ -100,13 +100,13 @@ - @@ -114,10 +114,10 @@ - @@ -137,7 +137,8 @@ - @@ -215,8 +216,8 @@ -
DocumentationDescription
DocumentationDescription
AspectJ 5 Quick Reference This is a four-page quick reference for the AspectJ 5 language. + This is a four-page quick reference for the AspectJ 5 language.
AspectJ Quick Reference This is a two-page quick reference for the AspectJ language. + This is a two-page quick reference for the AspectJ language.
AspectJ 5 Developer's Notebook (printable html) This describes the changes to the AspectJ language and tools introduced - in the AspectJ 5 Development Kit. These changes are additive, and are not yet + in the AspectJ 5 Development Kit. These changes are additive, and are not yet reflected in the programming guide or quick reference.
Programming Guide (printable html) This introduces AOP and the AspectJ language. + This introduces AOP and the AspectJ language. Getting Started describes basic semantics, and shows development- and production-time applications. The AspectJ Language - describes join points, pointcuts, advice, and introduction, all features new to AOP. - Examples walks you through the + describes join points, pointcuts, advice, and introduction, all features new to AOP. + Examples walks you through the examples included with the documentation, and there are two short chapters on useful Idioms and a few Pitfalls @@ -92,7 +92,7 @@ the Quick Reference summarizes AspectJ syntax, the Language Semantics - best describes AspectJ usage, and + best describes AspectJ usage, and Implementation Notes describes how the current version is limited to code the compiler controls.
Development Environment Guide
- + (printable html)
This is a guide to + This is a guide to ajc, the command-line compiler; ajbrowser, the stand-alone - GUI for compiling and viewing crosscutting structure; + GUI for compiling and viewing crosscutting structure; and the Ant tasks for building AspectJ programs.
Problem Diagnosis Guide
- + (printable html)
This has a guide to + This has a guide to the various features available such as messages and trace to help you both solve problems with you own programs and report bugs to the AspectJ team.
README's Changes and porting guide for AspectJ + Changes and porting guide for AspectJ + 1.9.8, 1.9.7, 1.9.6, 1.9.5, @@ -196,7 +197,7 @@
Examples AspectJ code to demonstrate some language features and implement - JavaBean properties, the Observer pattern, a tracing library, + JavaBean properties, the Observer pattern, a tracing library, and a game application where aspects handle display updating.
AspectJ source code Source code for AspectJ is available - under the open-source + Source code for AspectJ is available + under the open-source Eclipse Public License v 2.0 license from the Git repositories for the AspectJ project. See the @@ -250,9 +251,9 @@

Other AspectJ resources

- + -
ResourcesDescription
ResourcesDescription
Mail lists +
Mail lists AspectJ users discuss tips and @@ -262,14 +263,14 @@ AspectJ developers discuss issues with developing the AspectJ tools on - aspectj-dev@eclipse.org. + aspectj-dev@eclipse.org. To get occasional emails about AspectJ releases - and relevant events, subscribe to + and relevant events, subscribe to aspectj-announce@eclipse.org. - To view list archives or subscribe to the list, go to + To view list archives or subscribe to the list, go to the AspectJ home page. - To find archived emails, use the Eclipse site + To find archived emails, use the Eclipse site search page.
Bug database @@ -288,15 +289,15 @@ Bugs all users should know about are flagged with the "info" keyword. - See the + See the - FAQ entry for instructions on submitting compiler bugs. + FAQ entry for instructions on submitting compiler bugs.
http://aosd.net - the AOSD web site This site has discussion and announcements related to - aspect-oriented software development (AOSD) in general. + aspect-oriented software development (AOSD) in general. Use announce@aosd.net to get and publish notices about AOSD workshops, conferences, and technology releases. @@ -309,39 +310,39 @@

Suggested paths for those new to AspectJ

- To learn the AspectJ language, read the + To learn the AspectJ language, read the Programming Guide, keeping the Semantics appendix nearby as the best reference for AspectJ usage. Focus initially on the join point model and pointcuts, concepts AOP adds to OOP. - To read about how the examples work, + To read about how the examples work, see the Examples section in the Programming Guide. - View and navigate the crosscutting structure using + View and navigate the crosscutting structure using AJDT; if you can't use Eclipse, try the ajbrowser structure viewer, as described in the AspectJ Browser section of the Development Environment Guide.

- To start using AspectJ with your own code, + To start using AspectJ with your own code, modify the example aspects to apply to your classes. As you learn, - use the compiler's -Xlint flags to catch some common - mistakes. (Understand that the + use the compiler's -Xlint flags to catch some common + mistakes. (Understand that the current implementation is limited to code the compiler controls.)

- To plan how to adopt AspectJ into a project, read the + To plan how to adopt AspectJ into a project, read the Programming Guide - on development- and production-time aspects - and the FAQ entries for + on development- and production-time aspects + and the FAQ entries for How should I start using AspectJ?, Deciding to adopt AspectJ, the Development tools sections (one, - two, - Load-time weaving + two, + Load-time weaving ), and AspectJ as open-source.

-- cgit v1.2.3