Andy Clement
af8a5a2ac9
Fix 461323: around advice on default methods
pirms 8 gadiem
Andy Clement
ef453a5ff8
Do not attach INTERFACE modifier to methods from interfaces
pirms 9 gadiem
Andy Clement
c8e951296c
Fix 436653: conditional aspect activation plus various polish
Modified test expectation system so it is possible to say
the test cares about one particular message and the rest
do not matter (prefix message string with '*') - crude but
quick.
Polished many places to exploit generics
Upgraded all the tests to work on Java8 - some serious changes
regarding ajdoc on Java8. Hopefully it has stayed backwards
compatible with earlier JDK versions (e.g. if using AspectJ 1.8.3+
with a JDK less than 8) but no explicit testing done for this.
pirms 9 gadiem
Andy Clement
df1823b297
391123: ltw cache improvements
pirms 11 gadiem
Andy Clement
8a6608f4d5
386341
pirms 11 gadiem
Andy Clement
9a3cc2bc5c
389967
pirms 11 gadiem
Andy Clement
5378e48a47
generics
pirms 12 gadiem
Andy Clement
d4a8cc9048
generics
pirms 12 gadiem
jkew
e07c4112d8
AspectJ Caching w/ CRC Index File
Signed-off-by: Andy Clement <aclement@vmware.com>
pirms 12 gadiem
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
pirms 13 gadiem
aclement
7ec1a06529
trying to get these tests to pass on the build machine
pirms 13 gadiem
aclement
cbc4553d7a
when demotion is happening we also need to put the jar on the classpath!
pirms 13 gadiem
aclement
41cc31ad1b
formatted
pirms 14 gadiem
aclement
5e0a814ced
319190: AND precedence over OR
pirms 14 gadiem
aclement
cad41dcda5
312839: smaller class files
pirms 14 gadiem
aclement
80a05d33ee
change all relevant DataOutputStream usage to use CompressingDataOutputStream
pirms 14 gadiem
aclement
62d0b33b8d
refactored generic type handling
pirms 14 gadiem
aclement
04ad133713
removing debug and unused code
pirms 14 gadiem
aclement
82fd550e46
avoid using helpers on Member hierarchy
pirms 14 gadiem
aclement
21ce8f4a0e
move away from using helper methods on Member
pirms 14 gadiem
aclement
bf851c2e68
fastmatch for execution!
pirms 14 gadiem
aclement
300f1c726b
testcase
pirms 14 gadiem
aclement
8808125e1f
291523: annotation pattern parsing changes for (@a.b.c.Foo *)
pirms 14 gadiem
aclement
17df9e0e0d
271201: inpath handle: can determine if class is from inpath in add method now
pirms 15 gadiem
aclement
7c7a3c616e
fb
pirms 15 gadiem
aclement
2a002f6542
194314: updated based on extra param
pirms 15 gadiem
aclement
8c5d8d3a13
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
pirms 15 gadiem
aclement
531092ca08
fix for 163005
pirms 15 gadiem
aclement
05e64c98ba
246125: pulled tests from weaver into matcher and created bcel subtypes of matcher tests where appropriate
pirms 15 gadiem
aclement
106f7332a9
246125: moving some very simple tests across to matcher from weaver
pirms 15 gadiem
aclement
83fad50ca5
246125: promoted generic sig parsing code to util
pirms 15 gadiem
aclement
b0450ebd70
242797: latest fixes for using * rather than ? in sigs
pirms 15 gadiem
aclement
c3587474e9
246125: comment 3: reworked AnnotationX - got rid of the thing
pirms 16 gadiem
aclement
31a415662a
breaking the weaver apart
pirms 16 gadiem
aclement
cb46b4aa17
remove unused code
pirms 16 gadiem
aclement
55f7bb1083
eclipse: addressed unnecessary casts, unused code, invalid null checks
pirms 16 gadiem
aclement
13a2f4c18a
findbugs/eclipse warnings fixed
pirms 16 gadiem
aclement
0f01399c3f
trying to get 237447 to happen
pirms 16 gadiem
aclement
11c9489751
231396: refactoring AspectJ: use getExtractableName() at new location
pirms 16 gadiem
aclement
e4dfc7aa94
231396: refactoring AspectJ: simplifying resolvedmember hierarchy and removing unused test code.
pirms 16 gadiem
aclement
6b0a1b5e1e
organized imports
pirms 16 gadiem
aclement
68c3e663d1
231396: mainline code moved to test area
pirms 16 gadiem
aclement
84cc384edb
231396: mainline code moved to test area
pirms 16 gadiem
aclement
318c4a62b6
231396: Use testutils rather than mainline code
pirms 16 gadiem
aclement
ec0b8cefd1
231396: Moved test visitor out to test code
pirms 16 gadiem
aclement
c5b4d74841
231396: Moved some mainline code out to testsrc
pirms 16 gadiem
aclement
3259086920
231396: Comment #4: Big Refactoring
pirms 16 gadiem
aclement
4fef2b08d0
210470: preventing weaver leaks: cast to select right ctor in new bcel API
pirms 16 gadiem
aclement
e1ca044517
231396: refactoring: CollectionUtil type removed
pirms 16 gadiem
aclement
eea33c63a8
205907 - world remembers registered handlers
pirms 16 gadiem