package de.vksi.c4j.acceptancetest.lesson203;
import de.vksi.c4j.ContractReference;
import de.vksi.c4j.acceptancetest.lesson103.CContract;
@ContractReference(CContract.class)
public class C implements CSpec {
private int c;
@Override
public int queryC() {
return c;
}
@Override
public void commandC(int value) {
c = value;
}
@Override
public int query(int x, int y) {
int result = 0;
result = x - y;
return result;
}
@Override
public void command(int value) {
c = value;
}
@Override
public int queryB() {
return 0;
}
@Override
public void commandB(int value) {
// do nothing
}
}