Commit Graph

1416 Commits

Author SHA1 Message Date
aclement
591e8fd6d2 Test for Bugzilla Bug 59397
NPE in compiler when using (an unusual) declare warning against a ctor ITD
2004-04-26 09:48:34 +00:00
aclement
5a3430cbce Partial fix for Bugzilla Bug 59397
NPE in compiler when using (an unusual) declare warning against a ctor ITD
2004-04-26 09:46:28 +00:00
wisberg
d48a48032c @testcase 59895 incremental full-rebuild 2004-04-26 00:45:48 +00:00
aclement
a97f3b6758 Fix for Bugzilla Bug 59596
Null pointer exception while weaving java.awt.Label
2004-04-23 16:24:27 +00:00
aclement
be37b08745 Test for Bugzilla Bug 59440
NPE when binary weaving a ctor ITD.
2004-04-23 13:17:43 +00:00
aclement
4b025ddd88 Fix for Bugzilla Bug 59440
NPE when binary weaving a ctor ITD.
2004-04-23 13:17:16 +00:00
aclement
19ac4cc8c0 Fix for Bug 58679
Regression from 1.1: NPE in CompilationResult
2004-04-23 12:26:28 +00:00
aclement
48ff20ef40 Testcase for Bug 58679
Regression from 1.1: NPE in CompilationResult
2004-04-23 12:25:31 +00:00
wisberg
46f528db59 cricketcage skipped, external link to top, updated design pattern entry 2004-04-19 03:19:16 +00:00
wisberg
d794058377 renamed sample aspect 2004-04-19 02:26:03 +00:00
wisberg
bef1aa119e added lazyTjp to list of accepted X options, added undocumented xdone flag 2004-04-15 15:54:04 +00:00
mkersten
e1fb8059ea Updates to ajdoc docs and notes on current limitations. 2004-04-14 18:39:36 +00:00
aclement
d3f22340b8 Georges fix for relative paths in ajdoc. Means we support multiple browsers and the doc is portable. 2004-04-14 16:02:15 +00:00
mkersten
f00f5060e3 Clean-up ensuring no resources modified as a result of test runs. 2004-04-08 23:50:13 +00:00
mkersten
d982fcb06b Extended test coverage. 2004-04-08 23:40:27 +00:00
mkersten
fc8ac16539 Extended test coverage. 2004-04-08 23:26:41 +00:00
mkersten
b8ffb1f44c Fixed:
57780: ajdoc package summary should not show synthetic information;  
57773: ajdoc crash;  
Cleaned up link generation, added support for arbitrary levels of type nesting.
2004-04-08 23:25:20 +00:00
mkersten
994eaa21e4 Extended test coverage to various permutations of crossing package and type boundaries with links. 2004-04-08 16:51:09 +00:00
mkersten
91a29b735c Fixes for:
57780: ajdoc package summary should not show synthetic information
57773: ajdoc crash
2004-04-08 16:50:05 +00:00
mkersten
0c17e65b4d Fixed: 57780 ajdoc package summary should not show synthetic information 2004-04-08 15:08:23 +00:00
aclement
66be44ad6c Fix broken links in ajdoc. Part 4 : fix links to members of types
in other packages (again). Also, fix for nested types. Covers more than one
level of nesting. NOTE: the tool is currently not capable of producing
output for more than one level of nesting. Bug will be raised if Ron has
not already opened it.
2004-04-08 13:14:48 +00:00
aclement
b0d32cafba Fix for Bugzilla Bug 57436
Java 1.5 fails to run classes produced by ajc 
[ Not the perfect fix, but passes all the tests I can find - lets see what the build machine thinks of it...]
2004-04-08 10:46:58 +00:00
wisberg
3d8ddd7949 standard junit dependency - still need to fix the tools.jar reference 2004-04-07 23:43:56 +00:00
mkersten
a26fd22780 Removed generated docs since they're not yet being used by the test suite, and add noise to CVS. 2004-04-07 21:44:27 +00:00
mkersten
8fc436f8fa Removed generated docs since they're not yet being used by the test suite, and add noise to CVS. 2004-04-07 21:33:40 +00:00
mkersten
b5c1e2ed8a Added support for additional javadoc 1.4 options. 2004-04-07 21:30:20 +00:00
aclement
b4bf0078ed Add in unit tests for Ajdoc 2004-04-07 16:09:40 +00:00
aclement
2674dec2bc Now created at install time. 2004-04-07 16:08:30 +00:00
aclement
717e900e8a Create aj and aj.bat launch scripts at install time. 2004-04-07 16:07:40 +00:00
aclement
c5537bf1f3 Moved from the other package. 2004-04-07 16:05:07 +00:00
aclement
536a11fabc Moved to default package. 2004-04-07 16:04:35 +00:00
aclement
172f6f9edc Fix broken links in ajdoc. Part 3 : fix links to members of types
in other packages (again). Also, fix for nested types.
2004-04-07 16:04:02 +00:00
mkersten
c79fff2d91 - Added support for 1.4 sources (use "-source 1.4" option)
- Made output class files go to documentation directory (-d) rather than source directory.

- Added "-XajdocDebug" option that will keep the source files generated from the ASM around in order to help people send better bug reports.

- Any declare forms that ajdoc doesn't know how to generate docs for get printed to the console and indicated as a limitation.

I also extended test coverage to declare forms and added proper clearing of state for multiple invocations from test cases.
2004-04-07 15:32:00 +00:00
aclement
da1a040db6 Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages 
[Moved the testcase across and added a second one for the variant with debug info]
2004-04-07 13:09:18 +00:00
aclement
4ebb2030a1 Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages 
[If we don't know the originating source file, have a better guess than 'Unknown']
2004-04-07 13:07:11 +00:00
aclement
546b131e21 Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages 
[Modified XML to build debug/nondebug variants of the library]
2004-04-07 13:06:09 +00:00
aclement
f3916048a7 Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages 
[Use the correct value for initializing 'maxProblemsPerUnit']
2004-04-07 12:59:48 +00:00
aclement
c2b5871a6d Some of the fix for Bugzilla Bug 57432
NPE when creating declare messages 
[Allow for null targeters - for example when the class file has no debug info in it]
2004-04-07 12:58:47 +00:00
aclement
e7ac54fae2 Fix for Bugzilla Bug 57430
exception printing
2004-04-07 09:07:43 +00:00
mkersten
865310a81d I added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only happen when request it (prevent bloat of the model with strings. 2004-04-07 04:11:47 +00:00
mkersten
0838dbbc6b Added support for getting/setting formal comments 2004-04-07 04:11:06 +00:00
mkersten
b112bc9ab9 Extended test coverage 2004-04-07 04:10:31 +00:00
mkersten
7b3b23d506 Regenerated test data. 2004-04-07 04:09:26 +00:00
mkersten
213f48fcbc I just committed the final round of updates to ajdoc needed for 1.2. In a nutshell it's moved forward a ways from the previous ajdoc:
- AJDT integration works
- generates documentation for all the AspectJ modules
- works on 1.3 and 1.4
- comments and Javadoc tags are properly preserved and resolved
 
Note that the hope is still for "declare" documentation to come in the form of a contribution.  

Getting it to work for our tree involved a bunch of bug fixes to deal with things like anonymous types.  To run from our tree in bootstrap mode use something like the attached batch script.  

I had to roll back some of Andy's fix to broken links: getRelativeComponent didn't work properly for internal anchor links (..html#<mumble>).  Andy, could you check this against the current thing against whatever was breaking for you, and ideally add that code patter to CoverageTestCase?

I added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only happen when request it (prevent bloat of the model with strings.  The running time of ajdoc is now dominated by the compilation time.
2004-04-07 04:08:43 +00:00
mkersten
3b7bd4b6f1 AsmBuilderTest.testNullHandlingOfVisit() now checks for an NPE instead of an EmptyStackException. I'm not sure how the original could have worked in the absence of the handle cache. 2004-04-07 04:07:54 +00:00
wisberg
3500feadbe removing d:/eclipse_aspectj path 2004-04-06 08:44:50 +00:00
mkersten
6849af0a1f Regenerated test data. 2004-04-06 05:07:53 +00:00
aclement
b0774a8599 Fix broken links in ajdoc. Part 2 : fix links to types in other packages. 2004-04-05 16:22:24 +00:00
aclement
dd635a409c 1.2 rc1 build/pkg : Manifest template for ajdoc.jar 2004-04-05 15:34:15 +00:00
aclement
8c94202a12 1.2 rc1 build/pkg : Includes changes to version and to build ajdoc. 2004-04-05 15:15:41 +00:00