abstractinterface C<T> extends List<T> { // convert C to class via intention
publicabstract void foo();
}
abstract class D implements C<String> { // <String> parameter is lost when implements is changed to extends
}
Description
example:
abstractinterface C<T> extends List<T> { // convert C to class via intention
publicabstract void foo();
}
abstract class D implements C<String> { // <String> parameter is lost when implements is changed to extends
}