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