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