mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 15:53:40 +00:00
54 lines
705 B
Java
Vendored
54 lines
705 B
Java
Vendored
package source;
|
|
|
|
abstract class X<S> implements T<S> {
|
|
@Override
|
|
public S getFoo() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public void setFoo(S s) {
|
|
|
|
}
|
|
}
|
|
|
|
class Y implements T<String> {
|
|
@Override
|
|
public void setFoo(String s) {
|
|
|
|
}
|
|
|
|
@Override
|
|
public String getFoo() {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
class Z implements T<Boolean> {
|
|
@Override
|
|
public Boolean getFoo() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public void setFoo(Boolean b) {
|
|
|
|
}
|
|
}
|
|
|
|
class W implements T<Integer> {
|
|
|
|
@Override
|
|
public Integer getFoo() {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public void setFoo(Integer integer) {
|
|
|
|
}
|
|
}
|
|
|
|
interface U extends T<Object> {
|
|
|
|
} |