// "Change parameter 'i' type to 'java.lang.String'" "true" | |
class Base { | |
void foo(String i) {} | |
} | |
class Ex extends Base { | |
@Override | |
void foo(String i) { | |
i = "abc"; // when I invoke "Change type of 'i' to 'String'", base method is ignored so method overriding is lost | |
} | |
} |