summaryrefslogtreecommitdiffstats
path: root/lib/bcel/bcel.jar
Commit message (Collapse)AuthorAgeFilesLines
* 231396: Comment #4: Big Refactoringaclement2008-05-281-0/+0
|
* 210470: preventing weaver leaks: get control of the classloader references ↵aclement2008-05-271-0/+0
| | | | in Bcel
* annoValMatch: able to ask annotation about its values and their settingsaclement2008-02-251-0/+0
|
* paramannos: improved annotation unpackingaclement2008-01-251-0/+0
|
* paramannos: can fetch all annotations in one call for a methodaclement2008-01-251-0/+0
|
* fix for problem LTW in multi-threaded configuration - removed static from ↵aclement2007-05-221-0/+0
| | | | bcel classes
* 175806: allow for crumby bytecode incomingaclement2007-02-281-0/+0
|
* test and fix for 166084: istore incorrectly optimizedaclement2006-11-291-0/+0
|
* test and fix for 160674: simpler strategy for loading bytecode on SAPBEFORE_133532aclement2006-10-121-0/+0
|
* 154054 testcode and fix: noticing changes in around advice and forcing full ↵aclement2006-09-221-0/+0
| | | | builds: bcel changed to offer pretty string for code elements
* oops! fix for serial version uid calculation (abstract class problem)aclement2006-08-221-0/+0
|
* some updates to ClassLoaderRepository - tested by RontimeWeavingaclement2006-08-211-0/+0
|
* fix for pr153572 LTWWorld with Annotation finding and boot classespost_pr_153572acolyer2006-08-181-0/+0
|
* 152979: shared cache in the repositorypre_pr_153572aclement2006-08-081-0/+0
|
* PipeliningFeature146781:Some AjBcel changes to reduce amount of garbage ↵aclement2006-07-191-0/+0
| | | | created during weaving.
* keep the verifier happy.aclement2006-07-041-0/+0
|
* test and fix for 138384: woven methods being >64k in code sizeaclement2006-05-121-0/+0
|
* die evil 1.4 apis.aclement2006-03-161-0/+0
|
* moved to be a WeakHashMapaclement2006-03-101-0/+0
|
* 101411: -XaddSerialVersionUIDPOST_MEMORY_CHANGESaclement2006-03-091-0/+0
|
* optimization: removes static state from Bcel that was accumulating for all ↵aclement2006-03-041-0/+0
| | | | 'unknown' (i.e. aspectj!!) attributes
* rebuilt to include latest optimizationsaclement2006-02-221-0/+0
|
* optimization: use tags not gens. improves memory (create less garbage), ↵aclement2006-02-211-0/+0
| | | | faster (dont need to transform the garbage): see pr128650, optimization #6.
* optimization: made unpacking of the table lazy. With a minor change in AJ ↵aclement2006-02-151-0/+0
| | | | itself, this results in us only unpacking 15000 of the 39000 local variable table objects constructed during a build of shadows. Saving space and time.
* include latest bcel changes.aclement2006-02-141-0/+0
|
* optimization: rather than continuously constructing new arrays from the ↵aclement2006-02-141-0/+0
| | | | linked lists of instructions, we create one array and use it multiple times in MethodGen.
* lazy unpacking of the line number table contents. Only done when required - ↵aclement2006-02-071-0/+0
| | | | usually when a MethodGen built for a Method (i.e. we are going to weave it).
* fix for pr117854 - first part, broken switch statement.aclement2005-12-061-0/+0
|
* fixing the unfixable: 117882 incremental dec @type: made two methods in ↵aclement2005-12-021-0/+0
| | | | Annotation non-final so they can be overridden.
* updates to bcel to support isNested test on JavaClassacolyer2005-12-021-0/+0
|
* add support and tests for isAnonymous in JavaClassacolyer2005-11-041-0/+0
|
* Fix for generic signature parsing - see pr112105aclement2005-10-141-0/+0
|
* pr112514: better diagnostics when class format exception occurs.aclement2005-10-141-0/+0
|
* final bcel fix for 101047acolyer2005-09-281-0/+0
|
* restoring original behaviour in LocalVariableGen - not happy with my change ↵acolyer2005-09-281-0/+0
| | | | from last night....
* fix for pr101407 - weaver produces wrong local variable table bytecode.acolyer2005-09-271-0/+0
|
* fix for pr104957: NPE whilst compiling GIJacolyer2005-09-211-0/+0
|
* tests and implementation for 108120 - runtime pointcut parsing and matching.acolyer2005-09-211-0/+0
|
* pr109728: fix part 1 - don't let bcel damage descriptors.aclement2005-09-191-0/+0
|
* rebuilt *again* - i hope the build machine likes these?aclement2005-09-151-0/+0
|
* rebuilt *again* - i hope the build machine likes these?aclement2005-09-151-0/+0
|
* test and fix for pr109486: bcel exception when expecting compiler error for ↵aclement2005-09-141-0/+0
| | | | final abstract class.
* tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...)acolyer2005-09-021-0/+0
|
* Fix for pr104720: busted tableswitch on around advice weaving.aclement2005-08-251-0/+0
|
* fix for pr107784, IllegalStateException on parsing generic signatureacolyer2005-08-241-0/+0
|
* better error messages when failing to unpack a generic signatureacolyer2005-08-241-0/+0
|
* for one little change, this sure was a hell of a lot of work to track down. ↵acolyer2005-08-121-0/+0
| | | | Fixes bug pr106130 where methods using iinc instructions with > 255 local vars were failing to generate wide versions of iinc instruction correctly. Only change in the jar is to IINC class.
* another case of ArrayStoreException - a bug that Java generics would ↵acolyer2005-08-121-0/+0
| | | | actually have prevented.
* includes fix in GenericSignatureParser to handle nested types properly.acolyer2005-08-111-0/+0
|
* do the right thing with ":" in an ftpacolyer2005-07-111-0/+0
|