test and fix for bug reported today on aspectj-dev
This bug is a reversion from 1.1.0 and so was a high-priority to get fixed
before the 1.1.1rc2 release tommorrow. The bug was caused by a
conflict between the implementation of perthis and a fix made in 1.1.1rc1
to the code for signature matching to handle inter-type declarations
correctly. The fix was the addition of two null pointer checks.
I hope that the original reporter will file a bug report in bugzilla tomorrow
for tracking.
wisberg [Fri, 29 Aug 2003 18:04:44 +0000 (18:04 +0000)]
aligning task with Javac task:
- copies resources by default when using the Javac adapter
- does not copy resources unless specified when invoked via AjcTask
- copies injar resources always
wisberg [Thu, 28 Aug 2003 19:22:31 +0000 (19:22 +0000)]
updated fix for 40807 - compiler adapter was supplying destDir when not specified
Also adding warning for resource-copying (36071; copyInJars, sourceRootCopyFilter)
I would like to disable entirely, but don't see and haven't gotten confirmation of behavior from last week's telephone call.
wisberg [Thu, 28 Aug 2003 18:33:02 +0000 (18:33 +0000)]
ignoring test case expecting a skip when using the old ajc compiler in incremental mode,
since we're not using ajc 1.0 anymore.
Should revisit if we do.
ehilsdal [Wed, 20 Aug 2003 22:25:01 +0000 (22:25 +0000)]
Still patching for bug 39470 (patch devised by Andy, vetted by me).
Sorting the local variables so we can deal with the fact that BCEL
generates extra local variables and doesn't bother to make them
hashable.
mkersten [Sat, 16 Aug 2003 08:51:11 +0000 (08:51 +0000)]
Fixed AJDT bug with truncation of labels (there was a weird substring call in AdviceActionDelegate). Fixed ASM/AJDT modifiers bug. Fixed ASM static initializers bug (we may want to change the way they show up, i.e. Added imports to ASM containment hierarchy. Fixed numerous AJBrwoser, JBuilder and NetBeans bugs.
mkersten [Thu, 14 Aug 2003 09:07:44 +0000 (09:07 +0000)]
Updated org.aspectj.asm relationship model to string-handle-based API in order to support adding and removing relationships at any point in the compilation cycle, and to support external tools building relationships (e.g. JDT's incremental containment hierarchy builder). Also made inter-type declaration relationships show up in the model.
mkersten [Fri, 8 Aug 2003 11:02:53 +0000 (11:02 +0000)]
Reimplemented ASM API as described in bug "41254: revise asm and create interfaces". Containment hierarchy is done and tests added. Relationships are not done yet. All clients except AJDT ported. More UI porting in Swing clients required.
jhugunin [Fri, 8 Aug 2003 00:26:22 +0000 (00:26 +0000)]
fix for Bugzilla Bug 41175
binary aspect-declared methods conflict, lost their exception clauses
larger fix to address more issues with aspect-declared methods in bytecode form
also addressed declared exception issue more generally
this fix should be more stable than a smaller hack that just fixed this specific bug
report would have been. added a few tests to match increased scope.
mkersten [Thu, 7 Aug 2003 10:51:36 +0000 (10:51 +0000)]
40534: Declare warning/error output - more detail required.
- Added getDetails() to messages. This String corresponding to thisJoinPointStatic part can be used by tools that need to display additional info.