acolyer
b6c89301f2
update license to EPL
18 years ago
acolyer
9025e8b418
tests for pr62606 - itdcs don't run field initialisers in target type. Largely updates to existing tests to cope with new Lint warning.
18 years ago
aclement
bb9d2de08e
pr93253: lazytjp the default
18 years ago
aclement
260ff1798e
lazytjp default - test code
18 years ago
aclement
ab8ad33b20
serialized form of ITD field mungers changed (includes aliases) - jars rebuilt
18 years ago
aclement
747be1c91a
change to itd ctor serialization - quick rebuild of jars.
18 years ago
aclement
51b0f6261c
Updates for generic ITDs - see pr112105 for a description of all changes.
18 years ago
aclement
71aa3b1f58
change to resolvedmember serialization (to support varargs ITDs) is quite serious - major version number of attribute rev'd to 4 in this case.
18 years ago
aclement
1ee6fbfbdc
rebuilt post fix for pr110906: varargs ITD
18 years ago
aclement
e21bf1e36e
test for pr84033 promoted from failing suite to real suite.
18 years ago
aclement
efa7fb38c2
rebuilt due to attribute modifications.
18 years ago
aclement
d5d75b67f6
rebuilt jars because of resolvedmember serialization change to remember type variables.
19 years ago
acolyer
40cf8dff34
changed the serialized form of a WildTypePattern to remember generic info... standby for mass updates of binary comparison tests.
19 years ago
wisberg
178760115e
tests for Huff's fix for 102746 - not hooked up b/c harness manages classpath.
19 years ago
acolyer
a7f947fb2a
update to binary format as part of generics work
19 years ago
aclement
d319c1a89f
sorted out the blank lines so the messages will line up with their expected locations!
19 years ago
aclement
70b9ffd2ce
enhancement 91719 - Oli B's tests for xlint warnings, integration work done by Andrew Huff.
19 years ago
acolyer
983eb455bf
fixes for annotation type pattern bugs uncovered in 150 tests
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
wisberg
82c45963d7
@testcase PR#84033 incremental declare error persists after fix
19 years ago
acolyer
a4b0bdac74
New compiler gives additional error message on 1.3 vm that makes this test fail.
19 years ago
aclement
0e49f36dbe
All jars rebuilt with rev'd weaver version number 2.0 that we will use for AspectJ5 (AJ1.2.1 had version 1.0)
19 years ago
acolyer
d2ef505755
more ambiguous bindings testing
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
acolyer
ac6d522621
updated binary form
19 years ago
acolyer
5287f71985
updated binary form
19 years ago
aclement
ebd0cf2217
Rebuilt due to type munger attribute change
19 years ago
acolyer
1056677410
work in progress.... annotation pointcuts, parsing, and patterns
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
wisberg
3ea5889905
@testcase PR#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
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
8b550ad855
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
(testcase now expects the error text)
20 years ago
aclement
bbc409e17b
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
20 years ago
aclement
413a9ef53b
BcWeaverJarMaker updates - now line numbers have changed.
20 years ago
acolyer
65c67a4e84
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
84e4e53608
Test and fix for Bugzilla Bug 62642
proper handling of ExceptionInIntializer inside <clinit> in presence of after throwing advice
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
fcdafdbddb
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