aboutsummaryrefslogtreecommitdiffstats
path: root/weaver5/java5-src
diff options
context:
space:
mode:
authoracolyer <acolyer>2006-05-31 17:32:36 +0000
committeracolyer <acolyer>2006-05-31 17:32:36 +0000
commit97cd71ae811def2ee79d34567f60acb9f76ebf0c (patch)
treee984f23113da43804c3a514473472d5a7d346e5e /weaver5/java5-src
parentd072fd16eccdca9df642585297804902f68e16cc (diff)
downloadaspectj-97cd71ae811def2ee79d34567f60acb9f76ebf0c.tar.gz
aspectj-97cd71ae811def2ee79d34567f60acb9f76ebf0c.zip
test and fix for pr144717 - array type as pointcut parameter in reflective world
Diffstat (limited to 'weaver5/java5-src')
-rw-r--r--weaver5/java5-src/org/aspectj/weaver/reflect/Java15ReflectionBasedReferenceTypeDelegate.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/weaver5/java5-src/org/aspectj/weaver/reflect/Java15ReflectionBasedReferenceTypeDelegate.java b/weaver5/java5-src/org/aspectj/weaver/reflect/Java15ReflectionBasedReferenceTypeDelegate.java
index 08044ea5b..b6156fc5c 100644
--- a/weaver5/java5-src/org/aspectj/weaver/reflect/Java15ReflectionBasedReferenceTypeDelegate.java
+++ b/weaver5/java5-src/org/aspectj/weaver/reflect/Java15ReflectionBasedReferenceTypeDelegate.java
@@ -257,7 +257,7 @@ public class Java15ReflectionBasedReferenceTypeDelegate extends
AjType<?>[] ptypes = pcs[i].getParameterTypes();
UnresolvedType[] weaverPTypes = new UnresolvedType[ptypes.length];
for (int j = 0; j < weaverPTypes.length; j++) {
- weaverPTypes[j] = UnresolvedType.forName(ptypes[j].getName());
+ weaverPTypes[j] = this.typeConverter.fromType(ptypes[j].getJavaClass()) ;
}
pointcuts[i] = new DeferredResolvedPointcutDefinition(getResolvedTypeX(),pcs[i].getModifiers(),pcs[i].getName(),weaverPTypes);
}