summaryrefslogtreecommitdiffstats
path: root/weaver
Commit message (Collapse)AuthorAgeFilesLines
* 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
* propogating information needed for decent Xlint warnings when privileged jhugunin2003-01-081-2/+1
| | | | access is made to a type not exposed to the weaver
* proper error checks for around advice return type compatibility with join pointsjhugunin2003-01-081-6/+14
|
* fixed handling of reflective signatures for static intialization join pointsjhugunin2003-01-082-2/+18
|
* the type declared soft must be a subtype of Throwablejhugunin2003-01-071-0/+14
|
* fixed bug with ajcclinit in non-persingleton aspectsjhugunin2003-01-071-12/+13
|
* removed tracing printjhugunin2003-01-071-1/+1
|
* incremental and application to binaries improvedjhugunin2003-01-039-63/+63
|
* minor improvements to incremental modejhugunin2003-01-034-6/+19
|
* better error for unsupported 'if' lexically inside cflowjhugunin2003-01-011-3/+4
|
* better errors for dominates circularitiesjhugunin2003-01-011-1/+18
|
* fixed ordering of inter-dependent cflow entries jhugunin2003-01-015-11/+50
| | | | | fixed matching to privileged and inter-type field gets/sets which are method calls in bytecode
* finished implementation of around inliningjhugunin2003-01-0115-145/+184
|
* added information about proceed to around advice attributejhugunin2002-12-3117-77/+183
|
* around inlining works more oftenjhugunin2002-12-312-6/+29
|
* refactored hasThis kinda thingjhugunin2002-12-311-7/+1
|
* can't do around x initialization, jhugunin2002-12-316-55/+178
| | | | refactored hasThis kinda thing
* local variable information is different than before (not better or worse, ↵jhugunin2002-12-3014-14/+27
| | | | just different...)
* better errors for circularitiesjhugunin2002-12-301-2/+6
|
* not allowed on aspectsjhugunin2002-12-301-0/+8
|
* correctly handling exceptions thrown from intro methodsjhugunin2002-12-243-3/+45
|
* fixed to use A.aspectOf() instead of A.ajc$perSingletonField for getting jhugunin2002-12-234-6/+10
| | | | | singleton aspects this lets us produce much better errors when the field is null
* better error handling jhugunin2002-12-237-7/+32
| | | | better handling of synthetic inter-type members
* better errors for bad named pointcut declarations and references jhugunin2002-12-2313-27/+60
| | | | handling concrete aspect correctly for cflow fields
* better errors for issingleton aspects advising own initializers jhugunin2002-12-233-7/+21
| | | | also correct typing for dynamic checks on parameters to if pcds