Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved tests around for avoiding weaving switch infrastructure method | Andy Clement | 2019-09-11 | 2 | -0/+0 |
| | |||||
* | - dont't weave synthetic enum helper method for switch | Semyon Danilov | 2019-09-10 | 5 | -2/+392 |
| | | | | | | - add test for switch on enum with around all advice Signed-off-by: Semyon Danilov <samvimes@yandex.ru> | ||||
* | mavenizing weaver - wip | Andy Clement | 2019-01-25 | 1 | -0/+60 |
| | |||||
* | Updates to better cope with future JDKs | Andy Clement | 2017-11-09 | 4 | -0/+0 |
| | | | | | | | | | | | | | | The version handling in LangUtil has been overhauled to cope better with post 1.8 releases (JDK9 and JDK10 or 18.3 or whatever they call it). As part of this moved to treating JDK9 as '9' rather than '1.9'. Also removed duplicate version processing logic and had that defer to the one place in LangUtil where we now deal with it. Includes some generics tidyup in ajdoc. More ajdoc work is necessary for Java10 because it removes the standard doclet (old style). However trying to invoke the internal Javadoc handler in Java10 is failing due to module visibility rules. | ||||
* | Various changes to get tests passing on 1.8 and 1.9 | Andy Clement | 2017-09-24 | 9 | -34/+34 |
| | |||||
* | various changes to make more tests pass on Java9 | Andy Clement | 2017-09-22 | 4 | -0/+1053 |
| | |||||
* | optimizations: working with Abraham on these: this one avoids trailing ':' ↵ | aclement | 2010-08-17 | 5 | -18/+18 |
| | | | | which will create a CP hit more frequently. | ||||
* | more overweaving tests and fixes: method call/field get/set | aclement | 2010-05-13 | 5 | -130/+155 |
| | |||||
* | 231396: refactoring AspectJ: Due to PMD reported problem in Utility - had to ↵ | aclement | 2008-06-04 | 24 | -367/+367 |
| | | | | change expected code | ||||
* | fixes for 145442: better line numbers for woven code | aclement | 2006-10-03 | 5 | -16/+16 |
| | |||||
* | test and fixes for 145442 - line number info for stack traces. | aclement | 2006-09-28 | 10 | -23/+23 |
| | |||||
* | fix and testcode update for: 151673: after advice sometimes woven ↵ | aclement | 2006-07-27 | 9 | -13/+0 |
| | | | | incorrectly into strangely formed input bytecode | ||||
* | tests and implementation for enh 147711 (use true synthetic attribute/flag ↵ | acolyer | 2006-06-24 | 5 | -23/+23 |
| | | | | for aj synthetic members). | ||||
* | tests and "fix" for pr148007 - workaround JRockit "goto" bug by generating ↵ | acolyer | 2006-06-22 | 22 | -113/+131 |
| | | | | code closer to that produced by javac when weaving after and after returning. In particular: avoid adding a goto that branches to the next instruction (now replaces that return opcode with a nop instead), and store the return value on the top of the stack in a temp before branching to the after advice dispatch and restore it afterwards. | ||||
* | fixes for 137235 (contributed by Ron): more intelligent logic for ↵ | aclement | 2006-05-04 | 2 | -0/+0 |
| | | | | determining if a path entry is a jar/zip (don't just rely on suffix, some new .bndl files seem to be becoming popular...) | ||||
* | feature: Use ASM for non-woven types: testcode | aclement | 2006-02-16 | 41 | -0/+353 |
| | |||||
* | tests and fixes for 119657. from matthew. | aclement | 2005-12-12 | 1 | -68/+91 |
| | |||||
* | serialized form of ITD field mungers changed (includes aliases) - jars rebuilt | aclement | 2005-10-20 | 14 | -0/+0 |
| | |||||
* | change to itd ctor serialization - quick rebuild of jars. | aclement | 2005-10-18 | 14 | -0/+0 |
| | |||||
* | Updates for generic ITDs - see pr112105 for a description of all changes. | aclement | 2005-10-14 | 14 | -0/+0 |
| | |||||
* | change to resolvedmember serialization (to support varargs ITDs) is quite ↵ | aclement | 2005-10-07 | 14 | -0/+0 |
| | | | | serious - major version number of attribute rev'd to 4 in this case. | ||||
* | final part of fix for 100195 - local var debug info for inlined around advicepreDefaultReweavable | acolyer | 2005-10-05 | 2 | -8/+8 |
| | |||||
* | rebuilt post fix for pr110906: varargs ITD | aclement | 2005-10-04 | 14 | -0/+0 |
| | |||||
* | refreshed versions of .txt files for comparison | acolyer | 2005-09-30 | 4 | -15/+15 |
| | |||||
* | rebuilt due to attribute modifications. | aclement | 2005-09-13 | 14 | -0/+0 |
| | |||||
* | fix for pr59076, much more memory efficient creation of join point static parts | acolyer | 2005-09-01 | 5 | -36/+122 |
| | |||||
* | tests for Fix 106736 - permitting classes dir as aspect URL (also permitting ↵ | wisberg | 2005-08-18 | 7 | -0/+79 |
| | | | | .zip files) | ||||
* | rebuilt jars because of resolvedmember serialization change to remember type ↵ | aclement | 2005-07-27 | 14 | -0/+0 |
| | | | | variables. | ||||
* | fixing the versioning problem. Up until now if we found no version in a ↵ | aclement | 2005-07-26 | 1 | -0/+0 |
| | | | | class we 'assumed' it was the latest (1.5.0) - this is dumb. No version really means it is probably 1.2.0 (as the version was added for 1.2.1). These fixes mean that you can now safely check that version when reading in attributes, confident that checking for 1.5.0 *means* 1.5.0 was used to build it. | ||||
* | changed the serialized form of a WildTypePattern to remember generic info... ↵ | acolyer | 2005-07-22 | 18 | -0/+4 |
| | | | | standby for mass updates of binary comparison tests. | ||||
* | first batch of updates for generics :- largely parsing plus storage of type ↵ | acolyer | 2005-06-09 | 14 | -0/+0 |
| | | | | variable patterns, plus a few tweaks to visitor pattern | ||||
* | @style if support, parser support for if() / if(true)/ if(false) [might lead ↵ | avasseur | 2005-06-08 | 1 | -0/+57 |
| | | | | to issue with code style to allow "if()" ) | ||||
* | test case for pattern visitor, issue with varargs so test case for Adrian to ↵ | avasseur | 2005-06-07 | 2 | -0/+2373 |
| | | | | fix it | ||||
* | from branch: expected test results changed because of new JP subtypes | aclement | 2005-04-19 | 1 | -10/+10 |
| | |||||
* | fixes for annotation type pattern bugs uncovered in 150 tests | acolyer | 2005-03-10 | 14 | -0/+0 |
| | |||||
* | Fixes for 78021, 79554 - both to do with us breaking the exception table for ↵ | aclement | 2005-01-11 | 5 | -27/+29 |
| | | | | a method on weaving *if* finally blocks are involved. | ||||
* | rebuilt with 2.0 weaver version attribute (aj1.2.1 had version 1.0) | aclement | 2005-01-07 | 14 | -0/+0 |
| | |||||
* | payback time for all the "kinding" work - only ever generate and match | acolyer | 2004-12-16 | 36 | -298/+215 |
| | | | | against shadows that we know might be matched. | ||||
* | updated binary form | acolyer | 2004-12-09 | 14 | -0/+0 |
| | |||||
* | updated binary form | acolyer | 2004-12-08 | 14 | -0/+0 |
| | |||||
* | Annotation matching. | aclement | 2004-12-08 | 6 | -0/+21 |
| | |||||
* | Rebuilt due to type munger attribute change | aclement | 2004-12-07 | 14 | -0/+0 |
| | |||||
* | Annotation Matching - test code | aclement | 2004-12-07 | 4 | -0/+28 |
| | |||||
* | work in progress.... annotation pointcuts, parsing, and patterns | acolyer | 2004-12-06 | 14 | -0/+0 |
| | |||||
* | BcWeaverJarMaker updates - now line numbers have changed. | aclement | 2004-08-19 | 14 | -0/+0 |
| | |||||
* | fix for Bugzilla Bug 37020 | acolyer | 2004-08-19 | 14 | -0/+0 |
| | | | | wrong line for method execution join point | ||||
* | Fix and tests for Bugzilla Bug 62227 | aclement | 2004-05-14 | 2 | -0/+0 |
| | | | | Load Time Weaving aborts on any kind of warning (declare/xlint) | ||||
* | Fix for Bug 55341 | aclement | 2004-04-02 | 12 | -0/+0 |
| | | | | error Type mismatch: cannot convert from java.lang.String to java.lang.String | ||||
* | fix for Bugzilla Bug 31460 | acolyer | 2004-04-02 | 12 | -0/+0 |
| | | | | Weaving class loader | ||||
* | Fix for Bugzilla Bug 41181 | aclement | 2004-03-16 | 12 | -28/+28 |
| | | | | | Support SerialVersionUID field if no new fields declared on class (Regenerated with BcweaverJarMaker) |