aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core/testdata/src1
Commit message (Collapse)AuthorAgeFilesLines
* Reduced expected performance differenceAndy Clement2017-09-271-1/+1
| | | JVM improvements seem to reduce the difference.
* a declare parents in an abstract aspect has no effect unless at least one ↵acolyer2005-08-111-0/+6
| | | | concrete sub-aspect exists in the world
* Fix for:aclement2004-10-142-0/+7
| | | | | | Bugzilla Bug 75568 : ajc changes classfile timestamps even if compilation fails (regression) and maybe: Bugzilla Bug 74245: -proceedOnError does not weave aspects on compile error
* Fix and tests for Bugzilla Bug 62227 aclement2004-05-142-0/+18
| | | | Load Time Weaving aborts on any kind of warning (declare/xlint)
* fix for Bugzilla Bug 31460 acolyer2004-04-028-0/+133
| | | | Weaving class loader
* Implemented feature for Bugzilla Bug 48091 jhugunin2004-01-241-0/+142
| | | | | | | | | | | | | | Lazy instantiation of thisJoinPoint Speed-ups of 10-100X are measured even when running a small test case with minimal GC issues. The actual feature implemented is that thisJoinPoint objects are only created just before calling the method for advice that requires them. To take advantage of this feature you must use an if PCD or some other dynamic test that occurs in the PCD not the advice body to guard the expensive creation of the thisJoinPoint object. -XlazyTjp flag must be passed to compiler to enable this feature. If any around advice is present on the joinpoint then lazy instantiation will be disabled. An Xlint warning will be displayed in this case. As a related optimization, several helper methods were added to Factory.makeJP to reduce the code size when thisJoinPoint is used.
* added test to try to investigate size issues, but can't reproduce for any jhugunin2003-07-232-0/+35
| | | | number of loops in BasicCommandTestCase.testSizeChanges()
* fix and test for Bugzilla Bug 38131 jhugunin2003-05-271-0/+10
| | | | ajc needs -d . option while correctly compiling classes from subpackage
* expanded test coveragejhugunin2003-05-191-2/+2
|
* fixing declare parents problemsjhugunin2003-04-111-1/+1
|
* fix and test for Bugzilla Bug 34820 jhugunin2003-03-121-0/+8
| | | | ajc -aspectpath fails with NPE for cflow pointcuts
* implemented fastMatch method along with some basic tests of jhugunin2003-03-122-0/+12
| | | | weave performance with and without it
* further work on binary aspects (aspect path) tested and implemented correct ↵jhugunin2003-03-116-1/+69
| | | | | | behavior for obvious forms of abstract aspects now
* further work on binary aspects (aspect path) tested correct behavior jhugunin2003-03-102-0/+41
| | | | for obvious forms of concrete aspects, next need to address abstract
* renamed "declare dominates" to "declare precedence"jhugunin2003-01-141-0/+2
|
* fixed accessiblity bugjhugunin2002-12-181-1/+1
|
* initial versionwisberg2002-12-1639-0/+1068