Project: AspectJ
Bug 56779 [ajdoc] add ajdoc support for inter-type declarations and other declare forms
Reported: 2004-03-30 12:31:51 | Status: resolved fixed

Currently ajdoc only exposes the "Advises" and "Advised by" relationships from the structure model. It needs to support inter-type field and member declarations using a UI similar to how Javadoc presents inherited members. It also needs to support the other declare forms: error, warning, soft, parents, and precedence.

Files changed in fix:
ajdoc/src/org/aspectj/tools/ajdoc/HtmlDecorator.java ajdoc/src/org/aspectj/tools/ajdoc/StructureUtil.java ajdoc/src/org/aspectj/tools/ajdoc/StubFileGenerator.java ajdoc/testdata/declareForms/DeclareCoverage.java ajdoc/testsrc/org/aspectj/tools/ajdoc/AjdocTests.java ajdoc/testsrc/org/aspectj/tools/ajdoc/CoverageTestCase.java ajdoc/testsrc/org/aspectj/tools/ajdoc/DeclareFormsTest.java ajdoc/testsrc/org/aspectj/tools/ajdoc/ExecutionTestCase.java ajdoc/testsrc/org/aspectj/tools/ajdoc/PatternsTestCase.java ajdoc/testsrc/org/aspectj/tools/ajdoc/PointcutVisibilityTest.java ajdoc/testsrc/org/aspectj/tools/ajdoc/SpacewarTestCase.java asm/src/org/aspectj/asm/IRelationship.java