// Temp test code
package wcet.devel;
public class WCADevel {
static public int dowcet() {
for(int j = 0; j < 5; j++) // @WCA loop=5
bar();
return 0;
}
static void bar() {
int i = 0;
i = i + 1;
}
}
/* saving a copy
public class WCADevel {
static public int dowcet() {
//A a = new A();
A a = new B();
bar(a);
return 0;
}
static void bar(A a) {
a.foo();
}
}
//a can now be an A or it can also be a B. So
//either A.foo() or B.foo() is invoked. We don't know,
//so we have to consider both possibilities for the WCET
// from ms mail
class A {
void foo() {
int ia = 1;
}
}
class B extends A {
// overwrites A.foo()
void foo() {
int ib = 3;
ib++;
ib--;
}
}
*/