mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
16 lines
407 B
Java
16 lines
407 B
Java
class Test {
|
|
{
|
|
final <error descr="Incompatible types. Found: 'java.lang.Object', required: 'MyResult'">MyResult hello = parseXML(new Parser());</error>
|
|
}
|
|
public <R, P extends AbstractParser & Result<R>> R parseXML(P parser) {
|
|
R result = null;
|
|
return result;
|
|
}
|
|
}
|
|
class MyResult {}
|
|
|
|
class AbstractParser {}
|
|
interface Result<T> {}
|
|
class Parser extends AbstractParser implements Result {}
|
|
|