We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 34d4167 commit 4106ac2Copy full SHA for 4106ac2
1 file changed
src/main/java/org/msgpack/template/TemplateRegistry.java
@@ -27,6 +27,7 @@
27
import java.lang.reflect.GenericArrayType;
28
import java.lang.reflect.ParameterizedType;
29
import java.lang.reflect.Type;
30
+import java.lang.reflect.TypeVariable;
31
import java.lang.reflect.WildcardType;
32
import java.math.BigDecimal;
33
import java.math.BigInteger;
@@ -218,7 +219,8 @@ public synchronized Template lookup(Type targetType) {
218
219
return tmpl;
220
}
221
- if (targetType instanceof WildcardType) {
222
+ if (targetType instanceof WildcardType ||
223
+ targetType instanceof TypeVariable) {
224
// WildcardType is not a Class<?>
225
tmpl = new AnyTemplate<Object>(this);
226
register(targetType, tmpl);
0 commit comments