acolyer
4676acbde5
merge of changes from 1.5.0 branch into HEAD
vor 18 Jahren
acolyer
9825192b0f
fixes inefficient ordering of tests in SignaturePattern (that I inadvertantly introduced earlier), and corrects @DeclareParents impl in AJTypeSystem :- fields should NOT be shown, and nor should non-interface members.
vor 18 Jahren
acolyer
7de52b4221
tests and fix for ITDS in AjTypeSystem
vor 18 Jahren
aclement
f40d029276
fix for pr117854 - first part, broken switch statement.
vor 18 Jahren
aclement
2bed6a1a75
fixing the unfixable: 117882 incremental dec @type: made two methods in Annotation non-final so they can be overridden.
vor 18 Jahren
acolyer
15941fb2e3
updates to bcel to support isNested test on JavaClass
vor 18 Jahren
acolyer
ff77a07113
new versions of aspectjrt.jar with annotation updates in
vor 18 Jahren
aclement
385d9ef905
code for 116679: targetting a 1.2.1 runtime
vor 18 Jahren
acolyer
735d94f91a
tests and fix for pr114332 - reflection api not detecting abstract itdms.
vor 18 Jahren
aclement
2e2f1c2575
rebuilt for 95517
vor 18 Jahren
acolyer
c439e32628
fix for pr104220 - poor toString implementations for adviceexecution join points.
vor 18 Jahren
acolyer
590f81aacb
add support and tests for isAnonymous in JavaClass
vor 18 Jahren
aclement
56766b766a
errr, org/aspectj/lang/annotation/Pointcut was missing from one of these, causing tests to fail. rebuilt and checking them in again.
vor 18 Jahren
avasseur
76ebbc76ad
concrete-aspect impl and doc for LTW - see #95529
pbly some issue on abstract @Pointcut() in ajdt core - fix coming
vor 18 Jahren
aclement
f287e3bc29
rebuilt - includes DeclareImplements annotation
vor 18 Jahren
avasseur
bb2d440161
implement @AspectJ ITD @DeclareParents and @DeclareImplements
changed AjType as ITD field is meaningless (as @AJ ITD is interface driven)
vor 18 Jahren
aclement
7e397dbfae
Fix for generic signature parsing - see pr112105
vor 18 Jahren
aclement
999d9b0c88
pr112514: better diagnostics when class format exception occurs.
vor 18 Jahren
wisberg
a3520ca7ec
bootstrap jar - fix dup entries for target when assembling
vor 18 Jahren
acolyer
b305f9ee51
itd support in the MAP
vor 19 Jahren
acolyer
0fae66242e
completes all of the MAP bar ITDs
vor 19 Jahren
acolyer
f74a5c0fc3
updates to reflection library (largely javadoc, but with a few small tweaks)
vor 19 Jahren
acolyer
85a4b0afb2
final bcel fix for 101047
vor 19 Jahren
acolyer
4b15f3893c
restoring original behaviour in LocalVariableGen - not happy with my change from last night....
vor 19 Jahren
acolyer
97520cf015
fix for pr101407 - weaver produces wrong local variable table bytecode.
vor 19 Jahren
acolyer
0e1bb192d4
fix for pr104957: NPE whilst compiling GIJ
vor 19 Jahren
acolyer
a39f595c0c
tests and implementation for 108120 - runtime pointcut parsing and matching.
vor 19 Jahren
aclement
1d5496e2f1
pr109728: fix part 1 - don't let bcel damage descriptors.
vor 19 Jahren
aclement
3466a78126
rebuilt *again* - i hope the build machine likes these?
vor 19 Jahren
aclement
979128e3d5
rebuilt *again* - i hope the build machine likes these?
vor 19 Jahren
aclement
87e5c2ecca
test and fix for pr109486: bcel exception when expecting compiler error for final abstract class.
vor 19 Jahren
acolyer
ad753aa805
tests and fix for pr108062, failing to correctly tokenize (ZZLjava/...)
vor 19 Jahren
acolyer
a5e645fa9a
fix for pr59076, much more memory efficient creation of join point static parts
vor 19 Jahren
aclement
bf767a9d6e
Fix for pr104720: busted tableswitch on around advice weaving.
vor 19 Jahren
acolyer
5f1c759b99
fix for pr107784, IllegalStateException on parsing generic signature
vor 19 Jahren
acolyer
5ae8fd75d0
better error messages when failing to unpack a generic signature
vor 19 Jahren
aclement
5f08444494
replacing the bloated ones in CVS !
vor 19 Jahren
acolyer
68bfe34f32
for one little change, this sure was a hell of a lot of work to track down. 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.
vor 19 Jahren
acolyer
63c1e34ad3
another case of ArrayStoreException - a bug that Java generics would actually have prevented.
vor 19 Jahren
acolyer
1fc3d52b3c
includes fix in GenericSignatureParser to handle nested types properly.
vor 19 Jahren
avasseur
875cccb16a
add test for proxy weaving and jit class weaving, update ltw doc
vor 19 Jahren
acolyer
f17c6344c9
do the right thing with ":" in an ftp
vor 19 Jahren
acolyer
ea6af95245
fix in GenericSigParser when tokenising primitives
vor 19 Jahren
acolyer
b6cbf69a7f
small signature change in JavaClass
vor 19 Jahren
aclement
c8a46f4055
generics: first bit of making the compiler/weaver more aware - includes signature attribute parsing code.
vor 19 Jahren
avasseur
fef895a7c8
JRockit agent for LTW with 1.3/1.4 + update in doc
vor 19 Jahren
wisberg
50ca3c97e0
fix release jars including testing-*
vor 19 Jahren
acolyer
e40620d955
yet another version of aspectjrt.jar due to question mark over 1.5 contents in previous
vor 19 Jahren
acolyer
63423ac4b5
update aspectjrt.jar in lib and test cases uses MAP in tests to reflect introduction of PointcutExpression interface
vor 19 Jahren
wisberg
a53a798d01
ship dtd's too (see loadtime)
vor 19 Jahren