Alexander Kriegisch
ab65cbdd58
Add null checks for Shadow.getResolvedSignature()
Fixes #243 .
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
1 year ago
Andrey Turbanov
2091b6d1de
Reduce 'Object' class usage
2 years ago
Andrey Turbanov
c4c3ceac69
Update org.aspectj.matcher code to use generics.
Generics make code more type-safe and allows removing ugly type-casts.
2 years ago
Andrey Turbanov
b1c52e2f5e
Replace uses of StringBuffer with StringBuilder.
StringBuffer is a legacy synchronized class. StringBuilder is a direct replacement to StringBuffer which generally have better performance.
2 years ago
Alexander Kriegisch
49cb924f54
Upgrade license from CPLv1/EPLv1 to EPLv2
This was required by the Eclipse team as one precondition for the next
release.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 years ago
Lars Grefer
702f3fa5bd
Cleanup unused imports
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
f33600d4d5
Unnecessary boxing
Reports explicit boxing, i.e. wrapping of primitive values in objects. Explicit manual boxing is unnecessary under Java 5 and newer, and can be safely removed.
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
72194b7982
'for' loop replaceable with enhanced 'for' loop
Reports for loops which iterate over collections or arrays, and can be replaced with an enhanced for loop (i.e. the foreach iteration syntax).
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Andy Clement
af640d2d88
Fix Bug 550290 - Lack of TypeSafeEnum#hashCode may lead to non-deterministic bytecode
4 years ago
Andy Clement
8819fad9f4
333274: more tests and fixes: nested @Around advice with proceed
5 years ago
Andy Clement
afaa961b29
mavenized org.aspectj.matcher module - wip
5 years ago
Andy Clement
eb529eb53d
generics
11 years ago
aclement
cf25e81e27
239649 and primitives no longer all resolved by default
13 years ago
aclement
72030e668b
kick build
13 years ago
aclement
a9e14de361
refactoring
13 years ago
aclement
f3703cbcc5
generics
14 years ago
aclement
8812484c90
move away from using helper methods on Member
14 years ago
aclement
20028ccf87
Java5 upgrades
15 years ago
aclement
72c5435bc2
comment
15 years ago
aclement
373b1e2679
fix for 163005
15 years ago
aclement
eb5b285778
246125: the SPLIT
15 years ago