Jerry James
192083a567
Typo fixes
3 年之前
Lars Grefer
702f3fa5bd
Cleanup unused imports
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 年之前
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 年之前
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 年之前
Lars Grefer
a508fd5315
'while' loop replaceable with enhanced 'for' loop
Reports while loops which iterate over collections, and can be replaced with an enhanced for loop (i.e. foreach iteration syntax).
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 年之前
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 年之前
Andy Clement
589e3dc730
Fix Bug 550696 - ClassCastException during load time weaving: InstructionHandle cannot be cast to BranchHandle
4 年之前
Andy Clement
ff7f5a5441
Fix 547808: npe regression for multi @Around
5 年之前
Andy Clement
8819fad9f4
333274: more tests and fixes: nested @Around advice with proceed
5 年之前
Andy Clement
d3da67c03d
mavenizing weaver - wip
5 年之前
Andy Clement
a1953b5545
Merge changes for 536782
Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits
5 年之前
Andy Clement
a024df9675
Initial cut at bug 535086 - pertypewithin and non vis types
In this version unless you specify an aspect is privileged then the
pertypewithin clause will not match types not visible from the aspect
(private types or default vis types in another package)
Debating whether to change this to not require privileged.
6 年之前
Andy Clement
7020be7dee
Ensure version of generated class is correct
Important to ensure we generate it of the right version as it may
end up containing code derived from a particular class that needs
a be run with a certain level of verifier. In this case if
inserting invokestatic targeting a interface method, we need to
be using something later than a java 1.2 level class file.
6 年之前
Andy Clement
b6f2b6337f
Fix 500035: handling target only binding in @AJ pointcut
7 年之前
Andy Clement
af8a5a2ac9
Fix 461323: around advice on default methods
8 年之前
Andy Clement
34cff6034e
Fix 443477: remove pre-init from cflow to avoid verify error on jdk 1.7 later updates
9 年之前
aclement
481a2b0d10
356612
12 年之前
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
12 年之前
aclement
e8ef5bfcf9
353349: avoiding NPE in deleteNewAndDup
12 年之前
aclement
b0b3baa481
351592
13 年之前
aclement
9bfb220fc9
refactoring
13 年之前
aclement
8f51ad0597
type demotion fixes. -Xset:avoidFinal=true to avoid final methods for around infra methods
13 年之前
aclement
a8f2bae7a0
315398: remove dirty hack from the olden days
13 年之前
aclement
6abc8f8488
296484:296501: annotationbinding
14 年之前
aclement
f589059e29
move away from using helper methods on Member
14 年之前
aclement
ae822d0db3
set concrete aspect correctly
14 年之前
aclement
92c8cc8aaf
refactoring
14 年之前
aclement
8c8dbe76aa
optimization
14 年之前
aclement
65ed8e4b72
optimization
14 年之前
aclement
8b35602d22
formatted
14 年之前
aclement
5a88b84f70
refactoring
14 年之前
aclement
6f3a860305
Java5 upgrades
14 年之前
aclement
577bbf481a
288712: anno style verifyerror
14 年之前
aclement
a7ce136ad7
288635: cce munger
14 年之前
aclement
d1ed4f4f62
277616: renaming this to ajc$this on extract to static method
15 年之前
aclement
c17d9d3278
271169: test and fix: npe in weave call method with 4 longs
15 年之前
aclement
8ab8418959
266564: annotation style inline problem for double slot var types
15 年之前
aclement
127b520262
194314: calculate the right local variable names
15 年之前
aclement
a26e7b41b9
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
fb0ebe4edd
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
17da10da5f
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
20f5922961
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
ea331bebf2
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
8c5d8d3a13
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
d1ca41db5d
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
35c67f9eb9
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
bfa83c307d
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
c50054a4d5
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
4ac450d08f
refactoring to make around advice lvt fixes easier to apply - and make the code a bit clearer
15 年之前
aclement
5aba4214ce
253067: fix
15 年之前