Java generics: What is the compiler's issue here? ("no unique maximal instance")
Posted
by Epaga
on Stack Overflow
See other posts from Stack Overflow
or by Epaga
Published on 2010-03-12T08:25:50Z
Indexed on
2010/03/12
8:47 UTC
Read the original article
Hit count: 340
I have the following methods:
public <T> T fromJson( Reader jsonData, Class<T> clazz ) {
return fromJson( jsonData, (Type)clazz );
}
public <T> T fromJson( Reader jsonData, Type clazz ) {
...
}
The compiler is saying about the first method:
type parameters of <T>T cannot be determined;
no unique maximal instance exists for type variable T
with upper bounds T,java.lang.Object
return fromJson( jsonData, (Type)clazz );
^
What is the problem?
© Stack Overflow or respective owner