// deprecated
class a {
/**
* @deprecated
*/
void f() {}
/**
* @deprecated
*/
int dep;
int notdep;
/**
* @deprecated
*/
a(int i,int j,int k) {
new a(k+i+j,dep,notdep);
}
}
class b extends a {
void f() {
super.f();
}
b() {
this(1);
}
/**
* @deprecated
*/
b(int i) {
super(0,0,i);
System.out.print(i);
}
}
class c extends b {
// b.f is not deprecated
void f() {}
}
interface i1 {
/**
* @deprecated
*/
void f();
}
abstract class ac1 {
/**
* @deprecated
*/
public abstract void f();
}
class ci1 extends ac1 implements i1 {
// no chance not to implement it
public void f() {}
}