Alexander Kriegisch
49cb924f54
Upgrade license from CPLv1/EPLv1 to EPLv2
This was required by the Eclipse team as one precondition for the next
release.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 3 Jahren
Alexander Kriegisch
060bf4c3c6
Improve 2 tests do delete temporary files
There were some problems in file handling: One file in was not deleted
in case an exception was thrown during the test. Another case was a
JarFile which was not closed before deletion, which might work on Linux,
but not on Windows where the open file is still locked after usage.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
vor 3 Jahren
Andy Clement
cb32bead61
make tests tidy up after themselves
vor 9 Jahren
Andy Clement
54ff2a442f
make tests tidy up after themselves
vor 9 Jahren
Andy Clement
ca84e4c23d
assert in test breaks a test run using -ea
vor 12 Jahren
aclement
7faf2616d9
trigger build
vor 16 Jahren
aclement
a36f9ce5a3
PointcutDoctor javadoc - 193065
vor 16 Jahren
acolyer
b6c89301f2
update license to EPL
vor 18 Jahren
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.
vor 18 Jahren
aclement
bb9d2de08e
pr93253: lazytjp the default
vor 18 Jahren
aclement
260ff1798e
lazytjp default - test code
vor 18 Jahren
aclement
ab8ad33b20
serialized form of ITD field mungers changed (includes aliases) - jars rebuilt
vor 18 Jahren
aclement
747be1c91a
change to itd ctor serialization - quick rebuild of jars.
vor 18 Jahren
aclement
51b0f6261c
Updates for generic ITDs - see pr112105 for a description of all changes.
vor 18 Jahren
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.
vor 18 Jahren
aclement
1ee6fbfbdc
rebuilt post fix for pr110906: varargs ITD
vor 18 Jahren
aclement
e21bf1e36e
test for pr84033 promoted from failing suite to real suite.
vor 18 Jahren
aclement
efa7fb38c2
rebuilt due to attribute modifications.
vor 19 Jahren
aclement
d5d75b67f6
rebuilt jars because of resolvedmember serialization change to remember type variables.
vor 19 Jahren
acolyer
40cf8dff34
changed the serialized form of a WildTypePattern to remember generic info... standby for mass updates of binary comparison tests.
vor 19 Jahren
wisberg
178760115e
tests for Huff's fix for 102746 - not hooked up b/c harness manages classpath.
vor 19 Jahren
acolyer
a7f947fb2a
update to binary format as part of generics work
vor 19 Jahren
aclement
d319c1a89f
sorted out the blank lines so the messages will line up with their expected locations!
vor 19 Jahren
aclement
70b9ffd2ce
enhancement 91719 - Oli B's tests for xlint warnings, integration work done by Andrew Huff.
vor 19 Jahren
acolyer
983eb455bf
fixes for annotation type pattern bugs uncovered in 150 tests
vor 19 Jahren
acolyer
1381903ac8
move all java 5 tests out of code and back into .xml files now that we can compile them properly
vor 19 Jahren
wisberg
82c45963d7
@testcase PR#84033 incremental declare error persists after fix
vor 19 Jahren
acolyer
a4b0bdac74
New compiler gives additional error message on 1.3 vm that makes this test fail.
vor 19 Jahren
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)
vor 19 Jahren
acolyer
d2ef505755
more ambiguous bindings testing
vor 19 Jahren
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.
vor 19 Jahren
acolyer
ac6d522621
updated binary form
vor 19 Jahren
acolyer
5287f71985
updated binary form
vor 19 Jahren
aclement
ebd0cf2217
Rebuilt due to type munger attribute change
vor 19 Jahren
acolyer
1056677410
work in progress.... annotation pointcuts, parsing, and patterns
vor 19 Jahren
aclement
a303a09bbd
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
vor 19 Jahren
aclement
6beb43faee
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)
vor 19 Jahren
wisberg
3ea5889905
@testcase PR#75129 NPE on thisJoinPoint mistake
vor 19 Jahren
acolyer
eca1429e79
fix for Bugzilla Bug 72157
declare soft can cause programs with invalid exception behaviour to be generated
vor 20 Jahren
aclement
27d204cf9f
Fix for Bugzilla Bug 72528
around advice throws java.lang.VerifyError at runtime
vor 20 Jahren
aclement
a533038208
tests for Bugzilla Bug 70404
passing null to array arguments confuzes static join point signature.
vor 20 Jahren
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
vor 20 Jahren
aclement
b5e6307a63
fix for Bugzilla Bug 72150
AJC possible bug with static nested classes
vor 20 Jahren
acolyer
82eae55131
fix for Bugzilla Bug 72531
declare warning warns at wrong points
vor 20 Jahren
aclement
8b550ad855
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
(testcase now expects the error text)
vor 20 Jahren
aclement
bbc409e17b
Fix for Bugzilla Bug 70794
The introduction on interface causes the interface implementation class error
vor 20 Jahren
aclement
413a9ef53b
BcWeaverJarMaker updates - now line numbers have changed.
vor 20 Jahren
acolyer
65c67a4e84
fix for Bugzilla Bug 37020
wrong line for method execution join point
vor 20 Jahren
acolyer
dfb15c1777
fix for Bugzilla Bug 71723
Inconsistency in scoping of protected members in ITDs
vor 20 Jahren
aclement
8837d683dc
Removed 1.4 api (doh!)
vor 20 Jahren