We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1a35866 commit 6c1677bCopy full SHA for 6c1677b
1 file changed
ucloud-sdk-java-common/src/main/java/cn/ucloud/common/util/ObjectToParam.java
@@ -32,7 +32,7 @@ public static List<Param> objectToParams(BaseRequestParam baseRequestParam) thro
32
params.addAll(getMethodParam(objectClass, baseRequestParam));
33
34
Class<?> superclass = objectClass.getSuperclass();
35
- while (!Object.class.getName().equals(superclass.getName())){
+ while (!superclass.isAssignableFrom(Object.class)){
36
params.addAll(getFieldParam(superclass, baseRequestParam));
37
params.addAll(getMethodParam(superclass, baseRequestParam));
38
superclass = superclass.getSuperclass();
0 commit comments