blob: d8ecabedc6bbfefca997f2f52cf5a24ab3043a6b [file] [log] [blame]
//renaming I.m to k
package p;
interface I {
void k();
}
interface J{
void k();
}
interface J2 extends J{
void k();
}
class A{
public void k(){};
}
class C extends A implements I, J{
public void k(){};
}
class Test{
void k(){
I i= new C();
i.k();
I ii= new I(){
public void k(){}
};
ii.k();
J j= new C();
j.k();
J jj= new J(){
public void k(){}
};
jj.k();
A a= new C();
((I)a).k();
((J)a).k();
((C)a).k();
a.k();
}
}