diff options
author | acolyer <acolyer> | 2006-05-31 17:32:36 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2006-05-31 17:32:36 +0000 |
commit | 97cd71ae811def2ee79d34567f60acb9f76ebf0c (patch) | |
tree | e984f23113da43804c3a514473472d5a7d346e5e /weaver5/java5-src | |
parent | d072fd16eccdca9df642585297804902f68e16cc (diff) | |
download | aspectj-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.java | 2 |
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); } |