Browse Source

jfinal 4.1 release ^_^

James 6 years ago
parent
commit
c46446a041
1 changed files with 2 additions and 9 deletions
  1. 2 9
      src/main/java/com/jfinal/proxy/ProxyGenerator.java

+ 2 - 9
src/main/java/com/jfinal/proxy/ProxyGenerator.java

@@ -83,8 +83,8 @@ public class ProxyGenerator {
 			}
 			
 			Kv method = Kv.create();
+			method.set("methodTypeVars", getTypeVars(m.getTypeParameters()));
 			method.set("returnType", getReturnType(m));
-			method.set("returnTypeName", m.getGenericReturnType().getTypeName());
 			method.set("name", m.getName());
 			
 			Parameter[] paras = m.getParameters();
@@ -173,14 +173,7 @@ public class ProxyGenerator {
 	protected String getReturnType(Method method) {
 		// return method.getReturnType().getName();
 		// return method.getAnnotatedReturnType().getType().getTypeName();
-		// return method.getGenericReturnType().getTypeName();
-		
-		String ret = getTypeVars(method.getTypeParameters());
-		if (ret != null) {
-			return ret + " " + method.getGenericReturnType().getTypeName();
-		} else {
-			return method.getGenericReturnType().getTypeName();
-		}
+		return method.getGenericReturnType().getTypeName();
 	}
 	
 	@SuppressWarnings("rawtypes")