Browse Source

getAs 方法的 defaultValue 参数使用泛型

James 3 years ago
parent
commit
a131937460
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/main/java/com/jfinal/kit/Kv.java
  2. 1 1
      src/main/java/com/jfinal/kit/Okv.java

+ 1 - 1
src/main/java/com/jfinal/kit/Kv.java

@@ -86,7 +86,7 @@ public class Kv extends HashMap {
 		return (T)get(key);
 	}
 
-	public <T> T getAs(Object key, Object defaultValue) {
+	public <T> T getAs(Object key, T defaultValue) {
 		Object ret = get(key);
 		return (T) (ret != null ? ret : defaultValue);
 	}

+ 1 - 1
src/main/java/com/jfinal/kit/Okv.java

@@ -89,7 +89,7 @@ public class Okv extends LinkedHashMap {
 		return (T)get(key);
 	}
 
-	public <T> T getAs(Object key, Object defaultValue) {
+	public <T> T getAs(Object key, T defaultValue) {
 		Object ret = get(key);
 		return (T) (ret != null ? ret : defaultValue);
 	}