diff options
author | aclement <aclement> | 2005-08-24 17:50:18 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-08-24 17:50:18 +0000 |
commit | cc6e6812fa6908d315e2f07195bca3914438cb1a (patch) | |
tree | cefd6532cc3ee16c1313b80f76ef460c683f25e8 /weaver | |
parent | f54e59243c9a13ce6d0ecf538063411664b9d600 (diff) | |
download | aspectj-cc6e6812fa6908d315e2f07195bca3914438cb1a.tar.gz aspectj-cc6e6812fa6908d315e2f07195bca3914438cb1a.zip |
Fixes for 82989 and 91381 - they can now be closed.
Diffstat (limited to 'weaver')
-rw-r--r-- | weaver/src/org/aspectj/weaver/AjcMemberMaker.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/weaver/src/org/aspectj/weaver/AjcMemberMaker.java b/weaver/src/org/aspectj/weaver/AjcMemberMaker.java index 29b61e4f0..c5c3024cc 100644 --- a/weaver/src/org/aspectj/weaver/AjcMemberMaker.java +++ b/weaver/src/org/aspectj/weaver/AjcMemberMaker.java @@ -286,14 +286,14 @@ public class AjcMemberMaker { // -- privileged accessors public static ResolvedMember privilegedAccessMethodForMethod(UnresolvedType aspectType, ResolvedMember method) { - String sig = method.getDeclaredSignature(); - return new ResolvedMemberImpl(Member.METHOD, - method.getDeclaringType(), - Modifier.PUBLIC | (method.isStatic() ? Modifier.STATIC : 0), - NameMangler.privilegedAccessMethodForMethod(method.getName(), - method.getDeclaringType(), aspectType), - sig); - //XXX needs thrown exceptions to be correct + return new ResolvedMemberImpl( + Member.METHOD, + method.getDeclaringType(), + Modifier.PUBLIC | (method.isStatic() ? Modifier.STATIC : 0), + method.getReturnType(), + NameMangler.privilegedAccessMethodForMethod(method.getName(),method.getDeclaringType(), aspectType), + method.getParameterTypes(), + method.getExceptions()); } public static ResolvedMember privilegedAccessMethodForFieldGet(UnresolvedType aspectType, Member field) { |