aboutsummaryrefslogtreecommitdiffstats
path: root/weaver/testsrc
Commit message (Collapse)AuthorAgeFilesLines
* No longer a restrictionaclement2005-01-311-4/+4
|
* some of these tests were failing in an environment which did not have an ↵acolyer2005-01-311-10/+17
| | | | aspectjrt.jar in the system classpath somewhere.
* Matthew fix for 83380: don't use enum as a variable name.aclement2005-01-261-2/+2
|
* Fix for Bug 82134: AspectJ 5 M2 should implement backwards compatibility for ↵aclement2005-01-0710-11/+14
| | | | binary aspect form
* switch from string comparison to a more robust RPN format for testing ↵acolyer2005-01-051-8/+88
| | | | pointcut expression equality
* organized imports.aclement2005-01-041-1/+0
|
* payback time for all the "kinding" work - only ever generate and matchacolyer2004-12-162-2/+4
| | | | against shadows that we know might be matched.
* partial fix for bug 61568.acolyer2004-12-153-2/+374
| | | | | | | | | | | | | | | | | 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.
* fail gracefully when trying to bind in an @pcdacolyer2004-12-092-6/+16
|
* lots of pointcut parsing test cases for @xxx pcdsacolyer2004-12-082-6/+163
|
* update to new @pat syntaxacolyer2004-12-081-2/+2
|
* Annotation matching.aclement2004-12-082-5/+7
|
* Annotation matching.aclement2004-12-082-6/+76
|
* updated test cases to reflect new parsingacolyer2004-12-082-95/+93
|
* updates to annotation parsing...acolyer2004-12-081-1/+9
|
* Annotation matching.aclement2004-12-083-2/+202
|
* more parser test cases and updatesacolyer2004-12-071-19/+100
|
* annotation pattern and type pattern parsing and test casesacolyer2004-12-063-27/+252
|
* work in progress.... annotation pointcuts, parsing, and patternsacolyer2004-12-063-2/+71
|
* integrate new tools tests into suiteacolyer2004-12-032-0/+28
|
* APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and ↵acolyer2004-12-032-0/+712
| | | | | | matching - final fixes and test cases
* Matthews fix for Bugzilla Bug 77163: Load time weaver default verbose settingV1_2_1aclement2004-11-051-19/+99
|
* fix for Bugzilla Bug 72531acolyer2004-08-241-0/+14
| | | | declare warning warns at wrong points
* organized importsaclement2004-08-231-7/+2
|
* FindBugs: fixes.aclement2004-08-232-2/+3
|
* Matthews enhancement fix for Bugzilla Bug 72154 "Support for simple dump file"aclement2004-08-232-0/+153
| | | | + Andy using it to capture 'cant find type' issues.
* organized imports.for_ajdt1_1_12aclement2004-08-121-2/+2
|
* BCEL rename (enhancement 61374)aclement2004-08-123-8/+8
|
* cant find type/organize imports (and hopefully fix the build)aclement2004-08-061-2/+0
|
* Starting the quest to rid the world of unhelpful 'cant find type' ↵aclement2004-08-065-12/+28
| | | | messages... around 15down...
* removed unnecessary TODOsaclement2004-08-023-6/+0
|
* Moved all weaver messages into weaver-messages.properties.acolyer2004-07-292-0/+51
| | | | | Includes fixes for Bugzilla Bug 30439 spurious "circular dependency" error
* organized imports.aclement2004-07-271-3/+4
|
* ensure args() handles boxed primitives correctly when doingacolyer2004-06-092-0/+26
| | | | runtime matching (against JoinPoint)
* additional test cases to cover matching Pointcuts againstacolyer2004-06-089-0/+509
| | | | JoinPoints
* ensure tests don't give false failures on fast machinesacolyer2004-06-081-0/+9
|
* Fix and tests for Bugzilla Bug 62227 aclement2004-05-141-0/+31
| | | | Load Time Weaving aborts on any kind of warning (declare/xlint)
* Fix for Bug 55341 aclement2004-04-021-6/+2
| | | | error Type mismatch: cannot convert from java.lang.String to java.lang.String
* fix for Bugzilla Bug 31460 acolyer2004-04-023-2/+305
| | | | Weaving class loader
* Fix for Bugzilla Bug 41181 aclement2004-03-162-3/+5
| | | | | Support SerialVersionUID field if no new fields declared on class (Regenerated with BcweaverJarMaker)
* made JDK 1.3 compatibleehilsdal2004-02-041-2/+2
|
* Fix for Bugzilla Bug 43792: Illegal Opcode Detectedehilsdal2004-01-292-0/+42
|
* Picked lowest hanging weave-time performance optimization fruit.jhugunin2004-01-271-32/+33
|
* spring cleaning in advance of 1.2 enhancements: acolyer2004-01-234-25/+25
| | | | | removed unused imports, local variables, and private methods (still there, just commented out).
* switch from using class files in bin directory created during acolyer2003-11-171-1/+2
| | | | project build, to using the ones in testdata/bin.
* minor pruning (semantics preserving)ehilsdal2003-11-141-1/+1
|
* fixed static calls (semantics preserving and non-crosscutting)ehilsdal2003-11-141-9/+13
|
* a few inner class cleanups (semantics preserving)ehilsdal2003-11-141-1/+1
|
* removed unused imports (semantics-preserving)ehilsdal2003-11-1310-38/+38
|
* Andy Clement's patch for enh 46347: "-inpath"acolyer2003-11-111-2/+2
|