Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Annotation matching. | aclement | 2004-12-08 | 6 | -0/+21 |
| | |||||
* | updates to annotation parsing... | acolyer | 2004-12-08 | 9 | -57/+213 |
| | |||||
* | updates to annotation parsing... | acolyer | 2004-12-08 | 1 | -1/+0 |
| | |||||
* | Annotation matching. | aclement | 2004-12-08 | 17 | -21/+351 |
| | |||||
* | more parser test cases and updates | acolyer | 2004-12-07 | 3 | -30/+118 |
| | |||||
* | Rebuilt due to type munger attribute change | aclement | 2004-12-07 | 14 | -0/+0 |
| | |||||
* | Finally ... type mungers now remember where they came from in their ↵ | aclement | 2004-12-07 | 1 | -5/+15 |
| | | | | | | attributes. So during binary weaving we can determine the source of the declarations. We will still understand the old form of attribute that is missing the source location. (This means incremental compilation of ITDs will work properly for the IDE.) | ||||
* | Annotation Matching - test code | aclement | 2004-12-07 | 4 | -0/+28 |
| | |||||
* | annotation pattern and type pattern parsing and test cases | acolyer | 2004-12-06 | 15 | -162/+495 |
| | |||||
* | work in progress.... annotation pointcuts, parsing, and patterns | acolyer | 2004-12-06 | 2 | -10/+18 |
| | |||||
* | work in progress.... annotation pointcuts, parsing, and patterns | acolyer | 2004-12-06 | 46 | -58/+1800 |
| | |||||
* | 72766 - varargs policing in signature matching | aclement | 2004-12-03 | 3 | -1/+42 |
| | |||||
* | 72766 - avoided another problem to do with asking unresolvable members for ↵ | aclement | 2004-12-03 | 1 | -5/+19 |
| | | | | their modifiers. | ||||
* | 72766 - avoid the potential NPE ! | aclement | 2004-12-03 | 1 | -5/+5 |
| | |||||
* | 72766 - varargs policing in signature matching | aclement | 2004-12-03 | 2 | -2/+6 |
| | |||||
* | integrate new tools tests into suite | acolyer | 2004-12-03 | 2 | -0/+28 |
| | |||||
* | APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and ↵ | acolyer | 2004-12-03 | 21 | -20/+908 |
| | | | | | | matching - final fixes and test cases | ||||
* | support for 3rd party integration with pointcut parsing /matching | acolyer | 2004-12-02 | 4 | -0/+179 |
| | |||||
* | updated description of tools package to reflect wider scope | acolyer | 2004-12-02 | 1 | -3/+2 |
| | |||||
* | APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and ↵ | acolyer | 2004-12-02 | 19 | -19/+823 |
| | | | | matching | ||||
* | 72766 - more helpers for identifying enums/annotations | aclement | 2004-12-02 | 2 | -0/+38 |
| | |||||
* | 72766 - when *binary weaving* output messages to stop ITDs on enums/annotations | aclement | 2004-12-02 | 1 | -1/+36 |
| | |||||
* | 72766 - helper methods for identifying enums/annotations that call the BCEL ↵ | aclement | 2004-12-02 | 1 | -0/+8 |
| | | | | stuff i wrote. | ||||
* | 72766 - messages output when preventing ITDs on enums/annotations | aclement | 2004-12-02 | 2 | -0/+22 |
| | |||||
* | 72766: This is covariance support. only missing bit is for dynamic join ↵ | aclement | 2004-12-01 | 5 | -7/+115 |
| | | | | point matching (marked XXXAJ5 in the code) - thats not a 1.5.0M1 item I dont think... | ||||
* | Part of 72766: Bridge methods - we now do the right thing if we see one ↵ | aclement | 2004-11-30 | 9 | -4/+64 |
| | | | | (i.e. we ignore it as a source of join points) | ||||
* | Final !! fixes for Bug 78954: Compiler cannot cope with 4000 jars on the ↵ | aclement | 2004-11-23 | 1 | -1/+1 |
| | | | | | | classpath - Includes the modified JDT classes. | ||||
* | Some more fixes for Bug 78954: Compiler cannot cope with 4000 jars on the ↵ | aclement | 2004-11-23 | 2 | -16/+157 |
| | | | | | | | | classpath. - ClassPathManager can now manage its set of open archives, rather than being 'unlimited' it now limits itself to 1000 open archives (which can be increased via a sys prop). - BcelWorld is changed to add a tidy up method that can tell class path manager to close its archives (useful for the IDE) - BcelWorld is also changed to ensure 'it' is the repository used to resolve classes, there were previously some situations where BCEL would start loading classes itself (creating duplicates in memory of things like java/lang/String etc). I'm not sure if this will alter our performance/memory characteristics. | ||||
* | Matthews fix for Bugzilla Bug 77163: Load time weaver default verbose settingV1_2_1 | aclement | 2004-11-05 | 2 | -54/+182 |
| | |||||
* | Fix for Bugzilla Bug 76798: Add versions to woven class files - enabling ↵ | aclement | 2004-10-22 | 7 | -9/+113 |
| | | | | better backwards compatibility. | ||||
* | Bugzilla Bug 73895 | acolyer | 2004-10-21 | 1 | -1/+1 |
| | | | | unnecessary cast causing problems | ||||
* | Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing | aclement | 2004-10-21 | 1 | -3/+17 |
| | |||||
* | 76030 - cflow optimizations. Part 2 fix - share counters and stacks when we ↵ | aclement | 2004-10-12 | 2 | -22/+81 |
| | | | | can. | ||||
* | 76030 - cflow optimizations. Part 1 fix - use counters rather than stacks ↵ | aclement | 2004-10-11 | 7 | -68/+220 |
| | | | | when we can. | ||||
* | Made getNode(..) protected to enable extensibility. | mkersten | 2004-09-27 | 1 | -1/+1 |
| | |||||
* | Made lookupMember(..) and findMemberInClass(..) protected | mkersten | 2004-09-16 | 1 | -2/+2 |
| | | | | | in order to support different (possibly better) ITD lookup up, motivated a UBC-CS students' extension. | ||||
* | static dependence on SimpleDateFormat had broken WeavingURLClassLoader | acolyer | 2004-09-07 | 1 | -4/+4 |
| | | | | by a complex chain of events. | ||||
* | Fix for Bugzilla Bug 72528 | aclement | 2004-09-03 | 2 | -2/+74 |
| | | | | around advice throws java.lang.VerifyError at runtime | ||||
* | Fix for Bugzilla Bug 46298 | aclement | 2004-09-01 | 1 | -8/+35 |
| | | | | Aspectj generate code does not de-compile cleanly. | ||||
* | fix for Bugzilla Bug 72150 | aclement | 2004-08-27 | 1 | -2/+7 |
| | | | | AJC possible bug with static nested classes | ||||
* | Minor fix to avoid crashing whilst dumping :) | aclement | 2004-08-25 | 1 | -1/+1 |
| | |||||
* | fix for Bugzilla Bug 72531 | acolyer | 2004-08-24 | 2 | -1/+34 |
| | | | | declare warning warns at wrong points | ||||
* | organized imports | aclement | 2004-08-23 | 3 | -11/+2 |
| | |||||
* | FindBugs: fixes. | aclement | 2004-08-23 | 2 | -2/+3 |
| | |||||
* | Matthews enhancement fix for Bugzilla Bug 72154 "Support for simple dump file" | aclement | 2004-08-23 | 4 | -15/+565 |
| | | | | + Andy using it to capture 'cant find type' issues. | ||||
* | More 'cant find types' improved. | aclement | 2004-08-23 | 6 | -6/+44 |
| | |||||
* | Two more "cant find types" dealt with. | aclement | 2004-08-23 | 3 | -2/+26 |
| | |||||
* | Fix for Bugzilla Bug 70794 | aclement | 2004-08-20 | 3 | -14/+59 |
| | | | | The introduction on interface causes the interface implementation class error | ||||
* | toString method on new attribute makes test harness diffing happier. | acolyer | 2004-08-19 | 1 | -0/+3 |
| | |||||
* | Fix and testcase for Bugzilla Bug 49657 | aclement | 2004-08-19 | 4 | -20/+63 |
| | | | | Weaver results in rt error if affected base class not exposed |