Files
2016-03-18 15:50:22 +01:00

13 lines
369 B
Java

import java.io.Serializable;
abstract class Issue4 {
public void merge(Descriptor<?> descriptor) {
put((Descriptor<Serializable>) descriptor, get(descriptor));
}
public abstract <T extends Serializable> void put(Descriptor<T> key, T value);
public abstract <T extends Serializable> T get(Descriptor<T> key);
}
class Descriptor<T extends Serializable> {}