Lars Grefer
c1c373f427
'String.indexOf()' expression is replaceable with 'contains()'
Reports any String.indexOf() expressions which can be replaced with a call to the String.contains() method available in Java 5 and newer.
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 lat temu
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 lat temu
Andy Clement
4d6668df0c
Fix 550494
4 lat temu
Andy Clement
d3da67c03d
mavenizing weaver - wip
5 lat temu
Andy Clement
3abc52595d
Cope with unusual local variable table per 539121
5 lat temu
Andy Clement
a1953b5545
Merge changes for 536782
Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits
5 lat temu
Andy Clement
d929114a66
442425: fix error on attempted annotation style decp
9 lat temu
Andy Clement
f37c56e029
fix for 371998
Use resolved type pattern rather than re-resolving
12 lat temu
aclement
9c81fadc1f
350800
13 lat temu
aclement
95e70d2a23
348488: guard and debug
13 lat temu
aclement
ba42435522
335682
13 lat temu
aclement
50b404c520
335682
13 lat temu
aclement
0cb91f239c
generics
14 lat temu
aclement
b66fddbb49
generics and ITD inner class updates
14 lat temu
aclement
f9a5f971f1
improved annotation handling on ResolvedMemberImpl
14 lat temu
aclement
5682189231
298388: fix
14 lat temu
aclement
bf851c2e68
fastmatch for execution!
14 lat temu
aclement
8c06443c1d
slowly merging in optimizations
14 lat temu
aclement
35a964971d
279298: cobertura and AspectJ
14 lat temu
aclement
646872fa73
290227: fix and test
14 lat temu
aclement
a9a176919c
124460 and refactoring
14 lat temu
aclement
cb1cfd4ed3
refactoring
14 lat temu
aclement
357807562f
refactoring
14 lat temu
aclement
6f3a860305
Java5 upgrades
14 lat temu
aclement
d4db815bd9
declaremixin
15 lat temu
aclement
5afb1af30a
declareMixin
15 lat temu
aclement
b331fa862e
declaremixin: check signature of factory method
15 lat temu
aclement
84e3fa9ff4
declaremixin
15 lat temu
aclement
d561b934a8
declareMixin
15 lat temu
aclement
5d2608b8ef
164016, 258788: test and fix
15 lat temu
aclement
18f949e82f
257754: decp anno: test and fix
15 lat temu
aclement
024421468c
commented out solution to mixin problem
15 lat temu
aclement
120b47fd21
185447: fixed: abstract annotation style pointcut resolution
15 lat temu
aclement
17ac62ab95
213751: fix
15 lat temu
aclement
7ba6c461a1
246125: c14
15 lat temu
aclement
2d2a71a126
251277: making asmmanager non-singleton
15 lat temu
aclement
55f7bb1083
eclipse: addressed unnecessary casts, unused code, invalid null checks
15 lat temu
aclement
13a2f4c18a
findbugs/eclipse warnings fixed
15 lat temu
aclement
2fd8894377
237381: fix: allow deow annotations in code style aspect
16 lat temu
aclement
3259086920
231396: Comment #4: Big Refactoring
16 lat temu
aclement
915aaa9d09
162539: NullPointerException when pointcut library missing @aspect annotion: tests and fixes. Modified resolution of @AJ pointcuts and optimized searching for @AJ elements in all classes
16 lat temu
aclement
40f443c339
pr148381: implementation of support for using argNames to specify argument names when no debug info around
16 lat temu
aclement
5aced374f2
fix for 169432 - allow @DeclareParents with no impl if the targets implement the interface correctly
16 lat temu
aclement
08904ab5e3
pr202088: test and fix for coping with abstract annotation pointcuts with context
16 lat temu
aclement
9a84fe9d3a
minor refactoring for a forthcoming fix
18 lat temu
aclement
572e8e4d8b
Fix for failure when lock()/unlock() used in XML defined pointcut and would require synchronization transform of a method
18 lat temu
aclement
1468daa885
test and fix for 147701: @DeclareParents: was failing to include package name for checked exceptions, failing to report when impl class didnt implement interface
18 lat temu
aclement
7d9a7287ee
fix for 142165: LTW
18 lat temu
aclement
9ffc63b51a
tests and fix for 135068: verifyerror for @AJ
18 lat temu
aclement
5fb9b7c9ae
134471 - incremental structure model repair code overhaul - if we don't know the location, don't pretend we do
18 lat temu