Files
kotlin-fork/nj2k/testData/newJ2k/detectProperties/CyclicInheritance.java
T
2019-05-31 00:25:51 +03:00

62 lines
1.1 KiB
Java
Vendored

interface I {
boolean isSomething1();
Boolean isSomething2();
int isSomething3();
boolean isSomething4();
void setSomething4(boolean value);
boolean isSomething5();
void setSomething5(boolean value);
boolean getSomething6();
void setSomething6(boolean value);
}
abstract class A extends B implements I {
@Override
public boolean isSomething1() {
return true;
}
public void setSomething1(boolean b) {
}
@Override
public boolean isSomething4() {
return false;
}
@Override
public void setSomething5(boolean value) {
}
@Override
public void setSomething6(boolean value) {
}
}
abstract class B extends A implements I {
@Override
public boolean isSomething1() {
return true;
}
public void setSomething1(boolean b) {
}
@Override
public boolean isSomething4() {
return false;
}
@Override
public void setSomething5(boolean value) {
}
@Override
public void setSomething6(boolean value) {
}
}