This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch master-hsf in repository https://gitbox.apache.org/repos/asf/dubbo.git
commit ae30724df2b72aa332983b0afa721a041bc1d5cb Author: Ian Luo <[email protected]> AuthorDate: Tue Nov 19 10:08:02 2019 +0800 don't load actual class when it's generic invocation --- .../src/main/java/org/apache/dubbo/config/ReferenceConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java index 91fa2eb..dcdb9be 100644 --- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java +++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java @@ -371,7 +371,7 @@ public class ReferenceConfig<T> extends AbstractReferenceConfig { private Class<?> getActualInterface() { Class actualInterface = interfaceClass; - if (interfaceClass == GenericService.class) { + if (interfaceClass != GenericService.class) { try { actualInterface = Class.forName(interfaceName); } catch (ClassNotFoundException e) {
