浏览代码

Fix for Bugzilla Bug 70404

	  	passing null to array arguments confuzes static join point signature.
tags/V1_2_1
aclement 20 年前
父节点
当前提交
001d0365ea
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 二进制
      lib/test/aspectjrt.jar
  2. 3
    1
      runtime/src/org/aspectj/runtime/reflect/SignatureImpl.java

二进制
lib/test/aspectjrt.jar 查看文件


+ 3
- 1
runtime/src/org/aspectj/runtime/reflect/SignatureImpl.java 查看文件

@@ -161,7 +161,9 @@ abstract class SignatureImpl implements Signature {
if (loader == null) {
return Class.forName(s);
} else {
return loader.loadClass(s);
// used to be 'return loader.loadClass(s)' but that didn't cause
// array types to be created and loaded correctly. (pr70404)
return Class.forName(s,false,loader);
}
} catch (ClassNotFoundException e) {
//System.out.println("null for: " + s);

正在加载...
取消
保存