summaryrefslogtreecommitdiffstats
path: root/weaver
Commit message (Collapse)AuthorAgeFilesLines
* tests for pr108050, signature matching in multiple override scenarioV1_5_0M3aacolyer2005-08-262-3/+14
|
* Fix for pr107713: classcastexception cant happen now.aclement2005-08-262-5/+18
|
* Fixes for 82989 and 91381 - they can now be closed.aclement2005-08-241-8/+8
|
* organized imports.aclement2005-08-245-11/+22
|
* organized imports.aclement2005-08-238-8/+0
|
* @override support for ITDs. Plus some binary weaving generic ITD tests.aclement2005-08-231-5/+23
|
* support for -XhasMemberacolyer2005-08-235-4/+31
|
* genericitds: simplified!!aclement2005-08-223-18/+4
|
* organized imports.aclement2005-08-222-2/+0
|
* support for hasmember / hasfield type patterns. currently disabled via ↵acolyer2005-08-217-1/+236
| | | | static final boolean flag in PatternParser. If re-enabling, see HasMemberTests class and don't forget to figure out behaviour wrt. itds!
* fix for pr83377.ajacolyer2005-08-211-3/+6
|
* fix and test case for pr79523: BCException: illegal change to pointcut ↵acolyer2005-08-191-0/+1
| | | | declaration: calls(<nothing>)
* fix for pr86057, overriding of final pointcutacolyer2005-08-193-0/+11
|
* make sure that fields don't have a void type in a get / set pointcut expressionacolyer2005-08-193-1/+10
|
* force parameterizeWith to be implemented all the way down the hierarchyacolyer2005-08-181-5/+18
|
* handle reference pointcuts of the from Generic<X>.foo()acolyer2005-08-181-0/+33
|
* allow a reference pointcut reference of the form Generic<String>.foo()acolyer2005-08-181-1/+7
|
* make sure we don't lose source location on parameterizeWithacolyer2005-08-181-5/+7
|
* also parameterize annotation patternacolyer2005-08-181-4/+2
|
* support for parameterizeWithacolyer2005-08-1810-0/+101
|
* implementation of parameterizeWith and fix for 107059 part 2acolyer2005-08-181-2/+33
|
* messages for trying to reference a pointcut in a generic type from a raw ↵acolyer2005-08-182-1/+4
| | | | type reference
* SuppressAjWarnings should not suppress errors!acolyer2005-08-181-1/+6
|
* Makes sure it looks on the generic members for annotations in the case of ITDs.aclement2005-08-181-2/+7
|
* switched test around.aclement2005-08-181-1/+1
|
* tests for Fix 106736 - permitting classes dir as aspect URL (also permitting ↵wisberg2005-08-188-4/+169
| | | | .zip files)
* Fix 106736 - permitting classes dir as aspect URL (also permitting .zip files)wisberg2005-08-181-1/+3
|
* comment only on poorly-named but public addLibraryJarFile(..)wisberg2005-08-181-0/+5
|
* added method to determine which set of lint kinds are suppressed for a ↵acolyer2005-08-171-0/+33
| | | | member via @SuppressAjWarnings
* tell Lint which warnings to suppress during specialization of this adviceacolyer2005-08-171-0/+11
|
* support for @SuppressAjWarningsacolyer2005-08-171-1/+31
|
* advice remembers the set of lint warnings that are suppressed for it via ↵acolyer2005-08-171-0/+2
| | | | @SuppressAjWarnings
* fix for bug 98952: @AJ if pointcutacolyer2005-08-171-3/+3
|
* @AJ PTW polish as per aj$getInstance does not rethrow the exc but return ↵avasseur2005-08-171-2/+2
| | | | null #92880
* fix for Bugzilla Bug 107059acolyer2005-08-161-0/+1
| | | | parser crashes on call(void (@a *)(..)
* implementation of parameterize with for EllipsisTypePatternacolyer2005-08-161-0/+4
|
* implementation of parameterize withacolyer2005-08-161-2/+10
|
* added isAny() to enable easy testing for full wildcardacolyer2005-08-161-0/+3
|
* fix for 98952 : @AJ if pointcutacolyer2005-08-151-3/+8
|
* Fix for pr92880: I've removed the exception clause from the declaration of ↵aclement2005-08-151-3/+2
| | | | ajc$getInstance() and modified the internals to return null if an exception occurs rather than rethrowing it. I've only changed the code gen in the compiler layer, not in the weaver layer. (interestingly with only my compiler layer change, no tests fail...)
* test case and fix for (.....)+ type pattern parsingacolyer2005-08-121-1/+3
|
* genericitds: field type mungers now understand a map from type variable ↵aclement2005-08-124-4/+29
| | | | names to positions (for generic itds). Some changes to assignable rules to support the new possibilities.
* remove dependency on 1.5 API and bizarre unwanted importacolyer2005-08-121-3/+6
|
* initial "parameterizeWith" support for declaresacolyer2005-08-116-6/+47
|
* early "parameterizeWith" support for type patternsacolyer2005-08-115-15/+68
|
* early "parameterizeWith" support for pointcutsacolyer2005-08-118-2/+72
|
* proper handling of type variable signatures ("Txxx;")acolyer2005-08-112-2/+8
|
* only collect declares from concrete aspectsacolyer2005-08-111-17/+31
|
* implementation of parameterizeWithacolyer2005-08-111-0/+7
|
* declares from a parameterized super-aspect are now parameterized before ↵acolyer2005-08-111-4/+26
| | | | returning to caller