aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2005-08-24 17:50:18 +0000
committeraclement <aclement>2005-08-24 17:50:18 +0000
commitcc6e6812fa6908d315e2f07195bca3914438cb1a (patch)
treecefd6532cc3ee16c1313b80f76ef460c683f25e8 /weaver
parentf54e59243c9a13ce6d0ecf538063411664b9d600 (diff)
downloadaspectj-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.java16
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) {