Alexander Kriegisch
97d8f7339e
Enable type parameter traversal in exact type patterns
Closes #221
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
1 year ago
Alexander Kriegisch
6585b9ef46
Add traverse methods for declare and pattern types
Relates to #215 .
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
1 year ago
Alexander Kriegisch
9cf956c283
Improve array matching for all TypePattern subclasses
Relates to #24 .
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
1 year ago
Andrey Turbanov
1c487b2e0f
Remove redundant casts after generics update
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
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
afaa961b29
mavenized org.aspectj.matcher module - wip
5 years ago
Andy Clement
ab83398525
Various changes to get tests passing on 1.8 and 1.9
6 years ago
aclement
363c363aff
354470
12 years ago
aclement
34959ca903
https://bugs.eclipse.org/bugs/show_bug.cgi?id=329268 from Nieraj
13 years ago
aclement
f4b1f8502f
change all relevant DataOutputStream usage to use CompressingDataOutputStream
14 years ago
aclement
6fcad31ac7
slowly merging in optimizations
14 years ago
aclement
d664b267a6
more optimizations
14 years ago
aclement
fed2b628ac
formatted
14 years ago
aclement
412e5e12b3
formatted
14 years ago
aclement
eb5b285778
246125: the SPLIT
15 years ago