summaryrefslogtreecommitdiffstats
path: root/weaver
Commit message (Collapse)AuthorAgeFilesLines
* Updated expected bytecode to match change for fix for issue of jhugunin2003-05-015-5/+5
| | | | Class.forName differences between IBM and SUN's JDKs
* fix for jhugunin2003-05-012-1/+9
| | | | | | | | | | | Bugzilla Bug 37020 wrong line for method execution join point (but points to first executable line rather than method declaration) and Bugzilla Bug 37021 source path wrong in declare warning on binary files
* Expected fix for issue of Class.forName differences jhugunin2003-05-011-1/+2
| | | | between IBM and SUN's JDKs -- not yet tested on IBMs JDK to confirm
* fix and tests for jhugunin2003-04-273-2/+15
| | | | | | | | Bugzilla Bug 30663 lame error message: "negation doesn't allow binding" and Bugzilla Bug 36329 The compiler crashes when using aspect libraries created without using -noweave
* fixed bug caught by unit testsjhugunin2003-04-271-3/+2
|
* fix and tests for jhugunin2003-04-254-5/+6
| | | | | Bugzilla Bug 36803 BCException thrown by AspectJ 1.1rc1
* expanded tests and fix for jhugunin2003-04-241-4/+13
| | | | | Bugzilla Bug 36778 ClassFormatError due to empty interface supertype
* tests and fixes for jhugunin2003-04-222-1/+11
| | | | | Bugzilla Bug 29665 Inconsistant stack height
* fixing declare parents problemsjhugunin2003-04-117-2/+167
|
* test and fix for jhugunin2003-04-103-5/+14
| | | | | Bugzilla Bug 36046 inter-type declaration bug with abstract classes
* commented out debugging printlnjhugunin2003-04-101-1/+1
|
* don't keep track of bytes written to disk jhugunin2003-04-101-6/+7
| | | | this saves memory and makes testing incremental compilation more sensitive
* fix and test for Bugzilla Bug 34858 jhugunin2003-03-121-0/+5
| | | | Weaver crash
* fix and tests for checked exception on advice being checked at jhugunin2003-03-1210-31/+99
| | | | woven join points
* implemented fastMatch method along with some basic tests of jhugunin2003-03-1230-103/+131
| | | | weave performance with and without it
* fixed Bug 29934 jhugunin2003-03-121-0/+4
| | | | runtime NullPointerException when applying around advice to other around advice
* fixing Bug 31724 jhugunin2003-03-118-35/+129
| | | | | declare warning/error emitted without context and generally providing better error context information
* further work on binary aspects (aspect path) tested and implemented correct ↵jhugunin2003-03-115-24/+25
| | | | | | behavior for obvious forms of abstract aspects now
* Fix for ehilsdal2003-03-112-5/+9
| | | | | | | | Bugzilla Bug 32239 Dumps assembly code if Object[] used in args (BcelRenderer.java:152) Not surprisingly, this bug was fixed by lubbing an occurrence of ObjectType to ReferenceType, and then dispatching back for array types and/or class types going to BCEL.
* further work on binary aspects (aspect path) tested correct behavior jhugunin2003-03-101-1/+6
| | | | for obvious forms of concrete aspects, next need to address abstract
* Half-way through refactoring of ResolvedTypeX's and Worlds. This jhugunin2003-03-0819-113/+235
| | | | | | | should make incremental compilation and using binary aspect libraries work MUCH better. The current state doesn't fix any of those issues, but it also does continue to pass all of the existing tests.
* FIXED: Bugzilla Bug 32463 jhugunin2003-03-065-34/+43
| | | | ajc reports error when encountering static declaration of nested classes
* Bugzilla Bug 33635 jhugunin2003-03-051-6/+18
| | | | Negation of if pointcut does not work
* handling kinds more carefully for shadow sigs so that we can check for jhugunin2003-03-054-19/+32
| | | | matching kinds with SignaturePattern
* Update to matches to test on Kindacolyer2003-02-271-0/+7
|
* Fudge for getSourceLocation to give as much of a acolyer2003-02-271-1/+17
| | | | clue as possible about the real identity of the file.
* Restored original mechanism of getting source location acolyer2003-02-261-2/+3
| | | | now that debug info is being generated.
* Ran "Organize imports" to remove redundant imports etc - acolyer2003-02-26106-344/+891
| | | | | clears up a huge set of warnings in Eclipse so that you can see the wood for the trees!
* The mappings for advice are now correct, and associations have corresponding ↵mkersten2003-02-261-7/+33
| | | | kinds (e.g. "affects exception handlers").
* Ignore bin directoryacolyer2003-02-261-0/+1
|
* applying Martin Lippert's patch in support of a weaving class loader jhugunin2003-02-145-27/+51
| | | | made some modifications to avoid duplication of code from weave method
* fixed Bug 31423: adviceexecution not workingjhugunin2003-02-132-2/+2
|
* resolving unused-imports warningswisberg2003-02-1320-42/+1
|
* fix for failing test case that aspects must be constructed after their jhugunin2003-01-229-14/+39
| | | | clinit has run
* redesign of making members used in around bodies accessible jhugunin2003-01-212-0/+78
| | | | | | this design is confiined to the aspect containing the around entirely which makes for cleaner implementation issues and lets things like super calls be implemented correctly.
* fix for Bugzilla Bug 29689 jhugunin2003-01-211-1/+10
| | | | Declare precedence should not allow multiple * patterns
* changed class name to match change from declare dominates to jhugunin2003-01-216-12/+12
| | | | declare precedence
* fix for Bug 29693 jhugunin2003-01-211-0/+6
| | | | Use of within with declare soft yeilds VerifyError 1.1b4
* fix Bug 29691 jhugunin2003-01-211-1/+1
| | | | Static inner aspects cannot reference user defined pointcuts
* adding another abstract/code guard ehilsdal2003-01-151-0/+5
| | | | using NULL rather than empty list for abstract/native bodies
* invokestatic should be used on private static methods, not invokespecialjhugunin2003-01-151-6/+6
|
* better handling of binary only types in the eclipse passjhugunin2003-01-155-1/+2
|
* fixed silly spelling error in toStringjhugunin2003-01-151-1/+1
|
* refraining from removing NOPs at thistimeehilsdal2003-01-141-23/+24
|
* more careful null handlingjhugunin2003-01-141-2/+2
|
* fixed bug #29186, much better handling of structure generation jhugunin2003-01-146-4/+29
| | | | added an Xlint flag for warnings when join points don't have structure nodes
* Fix for bug 28919: relaxing guard to allow native methods w/ no codeehilsdal2003-01-141-2/+29
|
* fixed bug #28974, allowing initialization of introduced final fieldsjhugunin2003-01-141-6/+8
|
* renamed "declare dominates" to "declare precedence"jhugunin2003-01-143-4/+6
|
* fixed initial implementor for code written in 2002 to be just PARC, not ↵jhugunin2003-01-14174-174/+174
| | | | Xerox/PARC