aclement
3226d27a82
Matthews patches from 95529
vor 18 Jahren
aclement
7218c96f13
YES! Bridge method code all in !! hurrah!! See pr108101
vor 18 Jahren
aclement
12b90faa3e
fixes for pr113447 - dont do bindings check at each shadow.
vor 18 Jahren
aclement
8965f80742
fix getPackageName() to cope with parameterized types.
vor 18 Jahren
aclement
eea73ab03a
fixes and some helper methods added.
vor 18 Jahren
aclement
8152279f87
fix for binary weaving declare parents that involve parameterized times when requiring changes to super calls (phew)
vor 18 Jahren
aclement
0f7cb310b3
fixes for pr91859
vor 18 Jahren
aclement
d9757d7c41
testcode and fix for pr114005: copying annotations to ITDfs on interfaces.
vor 18 Jahren
aclement
9905334cb7
For bridge method support - make backing generic member accessible.
vor 18 Jahren
aclement
f00d694940
canBeBoundTo fix for isAssignable.
vor 18 Jahren
aclement
b8b6452001
moved 1.5 dependency to 1.5 module!
vor 18 Jahren
acolyer
78569b9681
fix for pr73050 :- support for isAnonymous and name pattern matching that now only matches "*" against anonymous types
vor 18 Jahren
aclement
a7e13f1030
testcode and fix for pr112476: binary weaving decp
vor 18 Jahren
acolyer
a87f82dcb4
fix for 103741 - use of java 5 specific language features now policed at < 1.5 source level
vor 18 Jahren
acolyer
3d6a9bfbec
new Lint warning for pr62606 - warns when an ITDC does not contain an explicit constructor call.
vor 18 Jahren
aclement
6e423f15e2
test and fix for 86903
vor 18 Jahren
aclement
206180218a
possibly useful method being added ... investigating using it for 86903
vor 18 Jahren
aclement
e72b0518a1
fixing a problem that services in the debugger when toString fails NPE!
vor 18 Jahren
aclement
4b5e763474
fix for latest variant of 114343 (see comment #5): around advice on method returning type variable.
vor 18 Jahren
aclement
bb9d2de08e
pr93253: lazytjp the default
vor 18 Jahren
aclement
7e005f179e
pr105479: fix. And so it begins ... the dreaded complex bridge method mechanism. (pr108101)
vor 18 Jahren
aclement
98d8a582fc
helpers
vor 18 Jahren
aclement
2483e609ca
test and fix for pr114343
vor 18 Jahren
aclement
70d2064e2c
modified type parameter check to allow co-dependent generic declare parents to work. not quite right but a little better.
vor 18 Jahren
avasseur
794f9b5eaf
#108892 cannot reproduce: hierarchy of aop.xml accross classloader test is fine
vor 18 Jahren
acolyer
8d479b227b
hopefully the last of the array gremlins in the reflection based world...
vor 18 Jahren
aclement
8cea30fedf
test and fix for pr113861
vor 18 Jahren
aclement
2da9b31be2
testcode and fixes for pr99191: thanks to Helen.
vor 18 Jahren
aclement
6ab78ee0e1
test and fix for pr113447: from Helen.
vor 18 Jahren
aclement
f202157faa
pr113630: fixed!
vor 18 Jahren
aclement
29bcce87bd
pr113630 - new message.
vor 18 Jahren
aclement
e7abe5fbd4
see pr112105 comment #13: better var name
vor 18 Jahren
aclement
f07508934e
see pr112105 comment #13: naughty. made a check configurable.
vor 18 Jahren
aclement
8287abe6bd
see pr112105 comment #13: bridge method handling for ITD fields/methods
vor 18 Jahren
aclement
62b26e16ff
see pr112105 comment #13: improved (slightly) code for locating annotation holders.
vor 18 Jahren
aclement
1f7ff29c77
see pr112105 comment #13: yey! use parameterized mungers when applying ITDs
vor 18 Jahren
aclement
1cd45521b1
see pr112105 comment #13: dont forget the tvars
vor 18 Jahren
aclement
274d6a91ef
see pr112105 comment #13: uses new declared sig support inside a munger.
vor 18 Jahren
aclement
290d8d1c60
see pr112105 comment #13: copies type vars across and able to create bridge methods sig.
vor 18 Jahren
aclement
951a2e68c3
organized imports
vor 18 Jahren
aclement
f98b4943de
organized imports
vor 18 Jahren
avasseur
da73b475cc
detects starttWith pattern in aop.xml include/exclude and do fast match
avoid type resolve to do aop.xml include/exclude regular match but use the passed in bytecode (else issue with Stubs not on disk as f.e. in WLS)
vor 18 Jahren
avasseur
808a511b8f
fix for #113587: when aop.xml include/exclude is used, javac @Aspect are not passed thru the aspectof munger. Added custom logic for that
vor 18 Jahren
aclement
4bc9d28770
change to override check.
vor 18 Jahren
aclement
e638a272e0
some bridge method testcases and impl for 108101
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
acolyer
bd951ed3ea
added a test to make sure primitives work (they do), and also tidied up the array test in ReflectionWorld
vor 18 Jahren
acolyer
17d987fec6
ensure that reflection based world can cope when given a java.lang.Class that represents an array type (such a class has a "name" that is actually the signature string).
vor 18 Jahren
avasseur
1232fbba13
fix issue in test for -1.5 and @AJ ITD with @anno
impl error message for reweavable and not declared in aop.xml as per David Knibb patch, #104218
vor 18 Jahren
avasseur
5e17799ef0
weaveinfo for @AJ ITD
vor 18 Jahren