Skip to content

Commit 6c1677b

Browse files
author
peggypig
committed
modify ObjectToParam.objectToParams to support get param from sub class
1 parent 1a35866 commit 6c1677b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ucloud-sdk-java-common/src/main/java/cn/ucloud/common/util/ObjectToParam.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public static List<Param> objectToParams(BaseRequestParam baseRequestParam) thro
3232
params.addAll(getMethodParam(objectClass, baseRequestParam));
3333

3434
Class<?> superclass = objectClass.getSuperclass();
35-
while (!Object.class.getName().equals(superclass.getName())){
35+
while (!superclass.isAssignableFrom(Object.class)){
3636
params.addAll(getFieldParam(superclass, baseRequestParam));
3737
params.addAll(getMethodParam(superclass, baseRequestParam));
3838
superclass = superclass.getSuperclass();

0 commit comments

Comments
 (0)