acolyer
32167a810d
make the default warning level for my beautiful "warnOnSwallowedExceptions" be "ignore"
18 years ago
acolyer
b6c89301f2
update license to EPL
18 years ago
acolyer
d07f63a30c
Progress on: empty catch block warning - updates to test cases with empty catch blocks
18 years ago
aclement
a00a54013b
Changes in staticinitialization sloc reported, see pr 91090
19 years ago
acolyer
1381903ac8
move all java 5 tests out of code and back into .xml files now that we can compile them properly
19 years ago
acolyer
35cab775d1
java 5 support
19 years ago
acolyer
1b6e9edfac
partial fix for bug 61568.
These changes are both (a) a performance optimization, and (b) an
improvement on the binding across || rules that we implemented in
1.2.1.
Instead of saying the the first binding in a left-to-right traversal of the
pointcuts DNF is the one that you get (too much to ask users to do DNF
rewriting in their heads), this version implements the rule that every
|| branch in the DNF must bind all formals, and if two || branches can have
any join points in common (can match join points of the same kind), then
both must bind all formals identically.
So it allows things like execution(* *(..)) && args(x) || call(* *(..)) && this(x)
which previously we used to forbid.
But primarily it turned out to be a performance optimization.
19 years ago
aclement
a303a09bbd
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
19 years ago
aclement
6beb43faee
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)
19 years ago
aclement
234bea2297
76030 - cflow optimizations. Part 2 fix - share counters and stacks when we can.
19 years ago
aclement
5c996fc559
76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we can.
19 years ago
aclement
a89962434e
Fix for Bugzilla Bug 75129
NPE on thisJoinPoint mistake
19 years ago
acolyer
eca1429e79
fix for Bugzilla Bug 72157
declare soft can cause programs with invalid exception behaviour to be generated
20 years ago
aclement
27d204cf9f
Fix for Bugzilla Bug 72528
around advice throws java.lang.VerifyError at runtime
20 years ago
aclement
1d384ecdfa
Improved testcase for this 1.5 problem.
20 years ago
aclement
a533038208
tests for Bugzilla Bug 70404
passing null to array arguments confuzes static join point signature.
20 years ago
aclement
5e0876580b
Fix for Bugzilla Bug 72699
Bogus error message: The abstract method ajc$pointcut$$tracingScope$a2 in type Tracing can only be defined by an abstract class
20 years ago
aclement
b5e6307a63
fix for Bugzilla Bug 72150
AJC possible bug with static nested classes
20 years ago
acolyer
82eae55131
fix for Bugzilla Bug 72531
declare warning warns at wrong points
20 years ago
aclement
bbc409e17b
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
20 years ago
acolyer
e41a5dd70a
fix for Bugzilla Bug 37020
wrong line for method execution join point
20 years ago
acolyer
06ef21154f
fix for Bugzilla Bug 37020
wrong line for method execution join point
20 years ago
acolyer
dfb15c1777
fix for Bugzilla Bug 71723
Inconsistency in scoping of protected members in ITDs
20 years ago
aclement
8837d683dc
Removed 1.4 api (doh!)
20 years ago
acolyer
7fd50c75ae
test for Bugzilla Bug 64069
ITD name clashes with private members
20 years ago
aclement
5d2c29e576
Took out expected error on 'run class'.
20 years ago
aclement
84e4e53608
Test and fix for Bugzilla Bug 62642
proper handling of ExceptionInIntializer inside <clinit> in presence of after throwing advice
20 years ago
acolyer
ff7c1b2728
using real slashes rather than those windows things....
20 years ago
aclement
6b1ef0ff7c
Fixes for:
Bugzilla Bug 67578: Privileged Aspect Access Problem Across Packages
Bugzilla Bug 67579: NPE on privileged aspect error
20 years ago
aclement
98c78c9c39
Fix and tests for Bugzilla Bug 71372
NoSuchMethodError calling private method from around advice in inner aspect
20 years ago
acolyer
8c5d743c84
fix for Bugzilla Bug 61768
scope for intertype methods
20 years ago
aclement
d43a39103f
Tests and fix for Bugzilla Bug 54421
Compile time declarations (warning and error) do not accept string concatenation (with +)
20 years ago
aclement
64183c3826
Fix and tests for Bugzilla Bug 68991
intertype initialisers should match field set pointcuts
20 years ago
aclement
065228643b
Tests for bug 65925. Already fixed !
20 years ago
acolyer
9d36a87c1f
tests for pr62475 (disabled at present)
20 years ago
acolyer
bf261abb3a
fix for Bugzilla Bug 61572
ITDs on inner classes should be static contexts
20 years ago
aclement
b75cd93e0d
Fix for Bugzilla Bug 65319
ajc crashes when compiling the following program (binding this() and target())
20 years ago
acolyer
05dabd1821
fix for Bugzilla Bug 53981
proceed used as method name in around advice
20 years ago
acolyer
44a92e1a04
fix for Bugzilla Bug 59208
Weaver fails in BCEL for large classe
20 years ago
acolyer
c3d5f40edf
fix for Bugzilla Bug 70201
Branch target offset too large for short
20 years ago
aclement
851da68a07
Fix for Bug 71377: Cannot advise private method call in around advice
20 years ago
aclement
d8fa2e2f27
Tests for
Bugzilla Bug 71273 - RuntimeException thrown: Could not find instruction: org.apache.bcel.generic.B2I
Bugzilla Bug 67591 - invalid warning indicating no match when a match really occurs
20 years ago
acolyer
0f211e17ca
Spring cleaning in the test suite. Docs for AjcTestCase and XMLBasedAjcTestCase
added in docs dir.
20 years ago