summaryrefslogtreecommitdiffstats
path: root/weaver/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 231396: Comment #4: Big Refactoring: tidyup loose joinpointsig iteratorsaclement2008-05-291-1/+4
|
* 231396: Comment #4: Big Refactoring: tidyup loose joinpointsig iteratorsaclement2008-05-291-1/+8
|
* 231396: Comment #4: Big Refactoring: move towards using the right type in ↵aclement2008-05-291-19/+22
| | | | the right place from the Member hierarchy
* 231396: Comment #4: Big Refactoring: renamed typeaclement2008-05-291-102/+59
|
* prevent runaway memory usageaclement2008-05-291-1/+3
|
* just docaclement2008-05-291-1/+1
|
* 231396: Moved test visitor out to test codeaclement2008-05-291-512/+0
|
* address ITD problem - have to change LazyClassGen back to use BcelMethods ↵aclement2008-05-291-5/+11
| | | | directly (but hurts memory profile)
* organized importsV1_6_1yaclement2008-05-281-3/+0
|
* 231396: Comment #4: Big Refactoringaclement2008-05-2833-1016/+1067
|
* better named fieldsV1_6_1xaclement2008-05-282-12/+11
|
* remove unnecessary fileaclement2008-05-281-40/+0
|
* spelling and optimization opportunities notedaclement2008-05-281-4/+7
|
* slightly better docaclement2008-05-281-2/+2
|
* reduce string garbageaclement2008-05-281-9/+4
|
* Add CURRENT versionaclement2008-05-281-0/+2
|
* 210470: preventing weaver leaks: use a weak classloader refaclement2008-05-271-4/+5
|
* 210470: preventing weaver leaks: removed bootstrap type sharing for now, it ↵aclement2008-05-271-36/+50
| | | | is badly designed
* 210470: preventing weaver leaks: use a weak classloader refaclement2008-05-272-10/+12
|
* 210470: preventing weaver leaks: use a weak classloader refaclement2008-05-271-9/+15
|
* 210470: preventing weaver leaks: Wraps a classloader reference in a weak ↵aclement2008-05-271-1/+22
| | | | reference, for use everywhere inside a weaver
* 210470: preventing weaver leaks: added getClassLoader() to interfaceaclement2008-05-271-0/+2
|
* organized importsaclement2008-05-271-1/+0
|
* 227401: test and fix - use correct declaring type when building tjp so ↵aclement2008-05-221-1/+8
| | | | getDeclaringType() works at runtime
* 233497: dont produce SIOOBE if a classfile from the aspectpath isn't at a ↵aclement2008-05-221-3/+10
| | | | place that includes its package prefix
* 232712: fix - remove native when creating bridge methodaclement2008-05-201-1/+3
|
* 231467: fix: allow for a type signature like [ITE; - it means int[],E and ↵aclement2008-05-131-7/+20
| | | | not just E !
* 231396: refactoring: removed WeaverMetrics/LTWeaver, changed ↵aclement2008-05-138-125/+22
| | | | UnwovenClassFile to have a char array name and use that when possible
* 231396: refactoring: CollectionUtil type removedaclement2008-05-121-3/+4
|
* 231396: refactoring: BetaException type removedaclement2008-05-121-2/+2
|
* 231396: refactoring: BetaException type removedaclement2008-05-121-29/+0
|
* 231478: testcode and fix - allow for bounds variation when sub-aspect is ↵aclement2008-05-122-1/+16
| | | | parameterizing super-aspect
* 227993: annotation value matching support for field annotations. plus ↵aclement2008-05-103-5/+16
| | | | hashcode/equals on annotationtypepatterns where it was missing!
* 230817: remap NPE - switch ordering in match to do exception handlers first ↵aclement2008-05-072-69/+108
| | | | and insert an extra NOP if required.
* 230134: tests and fixes - move cflow caches from static state to ↵aclement2008-05-055-40/+33
| | | | crosscuttingmembers for the aspect, fixing their lifecycle.
* 210470: weakly wrap a classloaderaclement2008-05-031-0/+50
|
* 229910 - dont generate bad code for around advice on fieldset for an ↵aclement2008-05-021-2/+2
| | | | inherited field
* rest of fix for 228980 - annotations bundled in with Notsaclement2008-04-261-3/+21
|
* 228980: tests and partial fixaclement2008-04-262-3/+13
|
* 226567: test and fix - generic return types and overridden methodsaclement2008-04-243-13/+26
|
* 227029: multithreaded bug in reflectionaclement2008-04-181-7/+10
|
* dont loop indefinetly (eg. Enum<E extends Enum<E>>)aclement2008-04-091-4/+9
|
* null guardsaclement2008-04-092-6/+8
|
* dont generate garbageaclement2008-04-091-1/+1
|
* fix for Chris Beams' ltw problem: dont use javaClass post state evictionaclement2008-04-021-2/+2
|
* 153380: fix: annotations and pipelining: don't use BcelTypeMungeraclement2008-03-241-2/+2
|
* 223605: itd on generic type: test and fixaclement2008-03-241-1/+5
|
* 163802: produce sensible error rather than NPEingaclement2008-03-211-0/+3
|
* 223094 - fix, add supertypes automatically if they are aspects when ltwaclement2008-03-181-1/+9
|
* 167197: Make array a subclass of referencetype and not resolvedtypeaclement2008-03-174-3/+189
|