添加注释

git-svn-id: http://code.alibabatech.com/svn/dubbo/trunk@226 1a56cb94-b969-4eaa-88fa-be21384802f2
This commit is contained in:
ding.lid 2011-11-10 03:36:25 +00:00
parent c0cda8e25e
commit d3613d678a
1 changed files with 9 additions and 1 deletions

View File

@ -38,7 +38,6 @@ import javassist.NotFoundException;
*
* @author qian.lei
*/
public final class ReflectUtils {
/**
@ -764,6 +763,15 @@ public final class ReflectUtils {
return targetConstructor;
}
/**
* 检查对象是否是指定接口的实现
* <p>
* 不会触发到指定接口的{@link Class}所以如果ClassLoader中没有指定接口类时也不会出错
*
* @param obj 要检查的对象
* @param interfaceClazzName 指定的接口名
* @return 返回{@code true}如果对象实现了指定接口否则返回{@code false}
*/
public static boolean isInstance(Object obj, String interfaceClazzName) {
for (Class<?> clazz = obj.getClass();
clazz != null && !clazz.equals(Object.class);